注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual C++.NET實(shí)用教程

Visual C++.NET實(shí)用教程

Visual C++.NET實(shí)用教程

定 價(jià):¥42.00

作 者: 李劍編著
出版社: 人民郵電出版社
叢編項(xiàng): Visual Studio net起步與進(jìn)階叢書(shū)
標(biāo) 簽: C語(yǔ)言 程序設(shè)計(jì) 教材

ISBN: 9787115099280 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 437 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)通過(guò)一些典型的實(shí)例,深入系統(tǒng)地介紹了使用Visual C++.NET開(kāi)發(fā)Windows應(yīng)用程序、組件應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序所涉及到的各項(xiàng)關(guān)鍵技術(shù)。Visual C++.NET是微軟推出的基于.NET平臺(tái)上的新一代C++語(yǔ)言的可視化開(kāi)發(fā)工具,在高性能的執(zhí)行效率與底層控制和快速可視化開(kāi)發(fā)方面均表現(xiàn)出色。全書(shū)共分為三篇,初級(jí)篇詳細(xì)介紹了Visual Studio.net和Visual C++.NET的集成開(kāi)發(fā)環(huán)境的特點(diǎn)及使用方法;中級(jí)篇介紹使用Visual C++.NET進(jìn)行Windows編程的知識(shí),其中包括了Windows消息編程、對(duì)話(huà)框編程、單文檔和多文檔編程及動(dòng)態(tài)鏈接庫(kù)編程等;高級(jí)篇介紹了使用Visual C++.NET進(jìn)行編程的高級(jí)技術(shù),包括COM/COM+編程、ATL控件/服務(wù)器/Web服務(wù)編程、ActiveX控件和容器/服務(wù)器編程、基于.NET的受控編程及Internet編程等內(nèi)容。本書(shū)內(nèi)容豐富、層次分明、結(jié)構(gòu)合理、概念清晰,在講解上由淺入深,可作為Visual C++.NET初級(jí)用戶(hù)的入門(mén)教程,同時(shí)也是Visual C++.NET用戶(hù)的學(xué)習(xí)參考和自學(xué)教材。

作者簡(jiǎn)介

暫缺《Visual C++.NET實(shí)用教程》作者簡(jiǎn)介

圖書(shū)目錄

初級(jí)篇 熟悉Visual Studio.net
第1章 Visual Studio.net簡(jiǎn)介
1.1 Visual Studio.net的特點(diǎn)
1.1.1 減少編程的代碼量,提高開(kāi)發(fā)效率
1.1.2 Windows和Web開(kāi)發(fā)的強(qiáng)有力的工具
1.1.3 語(yǔ)言革新
1.1.4 簡(jiǎn)化了基于服務(wù)器的開(kāi)發(fā)
1.1.5 簡(jiǎn)化了Web服務(wù)的創(chuàng)建和使用
1.1.6 提供端到端完整的開(kāi)發(fā)生命周期支持
1.2 Visual Studio.net新增功能簡(jiǎn)介
1.2.1 新的共享集成開(kāi)發(fā)環(huán)境(IDE)
1.2.2 新的Visual Studio起始頁(yè)
1.2.3 增強(qiáng)的解決方案管理器
1.2.4 增強(qiáng)的工具箱
1.3 小結(jié)和習(xí)題
1.3.1 小結(jié)
1.3.2 習(xí)題與思考
第2章 Visual C++.NET開(kāi)發(fā)環(huán)境及功能簡(jiǎn)介
2.1 集成開(kāi)發(fā)環(huán)境的新特點(diǎn)
2.1.1 選擇創(chuàng)建工程類(lèi)型
2.1.2 更加易于交互的應(yīng)用程序向?qū)?br />2.1.3 沒(méi)有ClassWizard怎么辦
2.1.4 基于屬性的編程方法
2.1.5 動(dòng)態(tài)設(shè)置工具欄按鈕
2.2 集成開(kāi)發(fā)環(huán)境的使用
2.2.1 Resource View簡(jiǎn)介
2.2.2 屬性窗口簡(jiǎn)介
2.2.3 工具欄簡(jiǎn)介
2.2.4 解決方案管理器窗口簡(jiǎn)介
2.2.5 Class View簡(jiǎn)介
2.2.6 定制開(kāi)發(fā)環(huán)境樣式
2.3 增強(qiáng)的網(wǎng)絡(luò)編程功能
2.3.1 新增的.NET Framework工程
2.3.2 增強(qiáng)的ATL編程功能
2.4 小結(jié)和習(xí)題
2.4.1 小結(jié)
2.4.2 習(xí)題與思考
中級(jí)篇 Windows編程
第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
3.1.1 對(duì)象、屬性和方法
3.1.2 類(lèi)與對(duì)象
3.1.3 構(gòu)造函數(shù)
3.1.4 析構(gòu)函數(shù)
3.1.5 多態(tài)性
3.1.6 友員
3.1.7 類(lèi)的靜態(tài)成員
3.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
3.2.1 封裝性
3.2.2 繼承性
3.2.3 多態(tài)性
3.3 小結(jié)和習(xí)題
3.3.1 小結(jié)
3.3.2 習(xí)題與思考
第4章 創(chuàng)建Windows應(yīng)用程序
4.1 使用向?qū)晒こ蘉yFirstApp框架
4.1.1 設(shè)置Application Type頁(yè)面
4.1.2 設(shè)置Compound Document Support頁(yè)面
4.1.3 設(shè)置Document Template Strings頁(yè)面
4.1.4 設(shè)置數(shù)據(jù)庫(kù)支持頁(yè)面
4.1.5 設(shè)置應(yīng)用程序界面的特征
4.1.6 設(shè)置文件和類(lèi)名頁(yè)面
4.2 為應(yīng)用程序添加功能
4.2.1 添加繪圖代碼
4.2.2 編譯并生成執(zhí)行文件
4.3 MFC類(lèi)庫(kù)簡(jiǎn)介
4.4 小結(jié)和習(xí)題
4.4.1 小結(jié)
4.4.2 習(xí)題與思考
第5章 Visual C++.NET中的消息和命令
5.1 消息概述
5.1.1 消息傳遞
5.1.2 消息循環(huán)
5.2 理解MFC中的消息映射機(jī)制
5.2.1 消息映射宏
5.2.2 消息映射的工作方式
5.2.3 如何響應(yīng)鼠標(biāo)消息
5.3 如何為應(yīng)用程序添加消息
5.3.1 使用屬性框添加Windows消息
5.3.2 添加自定義消息
5.4 命令及其更新
5.4.1 命令消息
5.4.2 命令更新
5.5 編程舉例——MicroCad繪圖系統(tǒng)
5.5.1 創(chuàng)建工程
5.5.2 添加自定義類(lèi)
5.5.3 添加菜單命令
5.5.4 添加鼠標(biāo)消息
5.5.5 添加工具欄按鈕
5.5.6 運(yùn)行應(yīng)用程序進(jìn)行繪圖
5.6 小結(jié)和習(xí)題
5.6.1 小結(jié)
5.6.2 習(xí)題與思考
第6章 理解Visual C++.NET中的文檔和視圖
6.1 理解文檔模板
6.1.1 文檔模板的構(gòu)成
6.1.2 文檔模板的創(chuàng)建
6.1.3 文檔和視圖
6.1.4 最簡(jiǎn)單的文檔/視圖應(yīng)用
6.2 理解切分窗口
6.2.1 切分窗口
6.2.2 動(dòng)態(tài)與靜態(tài)切分窗口
6.2.3 滾動(dòng)視圖和CScrollView類(lèi)
6.3 單文檔應(yīng)用程序編程舉例——SDISample
6.3.1 創(chuàng)建工程
6.3.2 實(shí)現(xiàn)切分窗口
6.3.3 添加功能代碼
6.3.4 編譯并生成可執(zhí)行文件
6.4 多文檔界面編程舉例——MDISample
6.4.1 創(chuàng)建工程
6.4.2 修改文檔和視圖類(lèi)
6.4.3 完成視圖類(lèi)CEnterView
6.4.4 完成視圖類(lèi)CDispView
6.4.5 完成CStaticSplitFrm類(lèi)
6.4.6 添加模板資源
6.4.7 編譯并生成可執(zhí)行文件
6.5 完善MicroCad繪圖系統(tǒng)
6.5.1 CObList類(lèi)簡(jiǎn)介
6.5.2 實(shí)現(xiàn)存儲(chǔ)功能
6.5.3 實(shí)現(xiàn)編輯功能
6.6 小結(jié)和習(xí)題
6.6.1 小結(jié)
6.6.2 習(xí)題與思考
第7章 使用Visual C++.NET添加對(duì)話(huà)框資源
7.1 對(duì)話(huà)框的基本概念
7.1.1 模式對(duì)話(huà)框的編程
7.1.2 無(wú)模式對(duì)話(huà)框編程
7.1.3 CFormView類(lèi)
7.2 添加對(duì)話(huà)框資源
7.2.1 利用Add New Class添加對(duì)話(huà)框
7.2.2 控件板介紹
7.2.3 定義對(duì)話(huà)框和控件ID
7.2.4 了解控件消息
7.3 使用對(duì)話(huà)框類(lèi)
7.3.1 為控件添加數(shù)據(jù)成員
7.3.2 對(duì)話(huà)框的初始化
7.3.3 對(duì)話(huà)框的顯示
7.3.4 實(shí)現(xiàn)數(shù)據(jù)交換
7.3.5 實(shí)現(xiàn)交互功能
7.3.6 為控件添加消息響應(yīng)函數(shù)
7.4 為MicroCad繪圖系統(tǒng)添加對(duì)話(huà)框資源
7.4.1 定制對(duì)話(huà)框模板
7.4.2 為控件添加數(shù)據(jù)成員
7.4.3 添加全局變量
7.4.4 完善文檔和視圖類(lèi)
7.4.5 完成對(duì)話(huà)框類(lèi)
7.5 小結(jié)和習(xí)題
7.5.1 小結(jié)
7.5.2 習(xí)題與思考
第8章 利用Visual C++.NET創(chuàng)建動(dòng)態(tài)鏈接庫(kù)
8.1 動(dòng)態(tài)鏈接庫(kù)的概念
8.1.1 函數(shù)的導(dǎo)入與導(dǎo)出
8.1.2 隱式鏈接和顯式鏈接
8.1.3 動(dòng)態(tài)鏈接和靜態(tài)鏈接
8.1.4 入口點(diǎn)——DllMain
8.1.5 客戶(hù)程序如何找到DLL
8.1.6 使用DLL的好處
8.2 使用MFC編寫(xiě)DLL
8.2.1 擴(kuò)展DLL和正規(guī)DLL
8.2.2 創(chuàng)建一個(gè)擴(kuò)展DLL——CExtentionDll
8.2.3 編寫(xiě)CExtentionDll的測(cè)試客戶(hù)程序
8.2.4 創(chuàng)建一個(gè)正規(guī)DLL——CRegularDll
8.2.5 編寫(xiě)CRegularDll的測(cè)試客戶(hù)程序
8.3 小結(jié)和習(xí)題
8.3.1 小結(jié)
8.3.2 習(xí)題與思考
高級(jí)篇 組件和網(wǎng)絡(luò)編程
第9章 使用Visual C++.NET進(jìn)行COM組件編程
9.1 對(duì)象組件模型(COM)
9.1.1 COM所解決的問(wèn)題
9.1.2 COM本質(zhì)
9.2 COM對(duì)象和接口
9.2.1 COM對(duì)象
9.2.2 全局惟一標(biāo)識(shí)符GUID
9.2.3 COM對(duì)象的特點(diǎn)
9.2.4 COM接口
9.2.5 接口描述語(yǔ)言IDL
9.2.6 接口的特點(diǎn)
9.3 IUnknown接口
9.3.1 引用計(jì)數(shù)
9.3.2 接口查詢(xún)
9.4 COM的實(shí)現(xiàn)
9.4.1 進(jìn)程內(nèi)組件和進(jìn)程外組件
9.4.2 類(lèi)廠(chǎng)
9.4.3 COM庫(kù)
9.5 COM特性
9.5.1 包容和聚合(可重用性)
9.5.2 實(shí)現(xiàn)包容
9.5.3 實(shí)現(xiàn)聚合
9.5.4 列集(marshaling)
9.6 COM客戶(hù)
9.6.1 COM對(duì)象創(chuàng)建函數(shù)
9.6.2 運(yùn)行時(shí)的對(duì)象注冊(cè)
9.6.3 COM客戶(hù)程序調(diào)用進(jìn)程內(nèi)組件
9.6.4 COM客戶(hù)程序調(diào)用進(jìn)程外組件
9.7 MFC對(duì)COM的支持
9.7.1 MFC接口宏
9.7.2 MFC對(duì)自動(dòng)化的支持
9.7.3 MFC對(duì)ActiveX控制的支持
9.7.4 MFC對(duì)復(fù)合文檔的支持
9.8 基于MFC的COM編程舉例
9.8.1 使用MFC創(chuàng)建服務(wù)程序
9.8.2 創(chuàng)建COM客戶(hù)程序
9.9 COM擴(kuò)展技術(shù)(COM+)介紹
9.9.1 COM與Windows DNA
9.9.2 組件服務(wù)配置
9.9.3 事務(wù)處理
9.9.4 排隊(duì)組件(QC)
9.9.5 動(dòng)態(tài)負(fù)荷平衡
9.9.6 對(duì)象池
9.10 小結(jié)和習(xí)題
9.10.1 小結(jié)
9.10.2 習(xí)題與思考
第10章 ATL編程—Visual C++.NET的增強(qiáng)功能
10.1 ATL基礎(chǔ)
10.1.1 使用模板庫(kù)
10.1.2 ATL范圍
10.1.3 何時(shí)使用ATL
10.2 ATL窗口類(lèi)
10.2.1 使用窗口
10.2.2 實(shí)現(xiàn)一個(gè)窗口
10.2.3 實(shí)現(xiàn)一個(gè)對(duì)話(huà)框
10.2.4 使用容器窗口
10.3 連接點(diǎn)
10.3.1 連接點(diǎn)類(lèi)
10.3.2 給對(duì)象增加一個(gè)連接點(diǎn)
10.3.3 連接點(diǎn)的例子
10.4 枚舉器(Enumerator)
10.5 代理
10.5.1 何為ATL代理
10.5.2 如何生成連接點(diǎn)或快捷指針的代理
10.6 ATL服務(wù)
10.6.1 CServiceModule::Start函數(shù)
10.6.2 CServiceModule::ServiceMain函數(shù)
10.6.3 CServiceModule::Run函數(shù)
10.6.4 CServiceModule::Handler函數(shù)
10.7 創(chuàng)建一個(gè)簡(jiǎn)單的ATL控件工程
10.7.1 第1步:創(chuàng)建工程
10.7.2 第2步:添加控件
10.7.3 第3步:增加屬性
10.7.4 第4步:修改繪圖代碼
10.7.5 第5步:增加事件處理代碼
10.7.6 第6步:增加屬性頁(yè)
10.7.7 第7步:將控件放在主頁(yè)上
10.8 ATL Server編程
10.8.1 ATL Server簡(jiǎn)介
10.8.2 ATL Server宏
10.8.3 ATL Server屬性
10.8.4 ATL Server函數(shù)
10.8.5 服務(wù)器響應(yīng)文件
10.8.6 ATL Server程序結(jié)構(gòu)
10.8.7 創(chuàng)建ATL Server服務(wù)器工程
10.9 ATL Web services編程簡(jiǎn)介
10.9.1 ATL Web服務(wù)的基礎(chǔ)結(jié)構(gòu)
10.9.2 服務(wù)描述語(yǔ)言(SDL)
10.9.3 創(chuàng)建ATL Web服務(wù)提供者工程
10.9.4 創(chuàng)建ATL Web服務(wù)使用者工程
10.10 小結(jié)和習(xí)題
10.10.1 小節(jié)
10.10.2 習(xí)題與思考
第11章 利用Visual C++.NET進(jìn)行ActiveX編程
11.1 ActiveX簡(jiǎn)介
11.1.1 ActiveX的用途
11.1.2 對(duì)象鏈接和嵌入
11.1.3 容器和服務(wù)器
11.1.4 ActiveX自動(dòng)化編程
11.1.5 ActiveX控件和控件容器
11.2 ActiveX控件編程
11.2.1 ActiveX控件概述
11.2.2 ActiveX控件的事件
11.2.3 ActiveX控件的方法
11.2.4 ActiveX控件的屬性
11.2.5 ActiveX控件的屬性頁(yè)
11.2.6 編寫(xiě)ActiveX控件程序
11.3 編寫(xiě)ActiveX容器程序
11.3.1 容器程序的實(shí)現(xiàn)過(guò)程
11.3.2 容器程序中的類(lèi)
11.3.3 創(chuàng)建容器工程
11.3.4 運(yùn)行容器程序
11.3.5 管理嵌入對(duì)象的大小和位置
11.3.6 使用鼠標(biāo)選取
11.3.7 刪除嵌入對(duì)象
11.4 編寫(xiě)ActiveX服務(wù)器程序
11.4.1 服務(wù)器程序的實(shí)現(xiàn)過(guò)程
11.4.2 服務(wù)器程序中的類(lèi)
11.4.3 創(chuàng)建服務(wù)器程序
11.4.4 完善服務(wù)器應(yīng)用程序
11.4.5 運(yùn)行服務(wù)器
11.5 編寫(xiě)自動(dòng)化應(yīng)用程序
11.5.1 自動(dòng)化服務(wù)器程序
11.5.2 自動(dòng)化客戶(hù)程序
11.6 小結(jié)和習(xí)題
11.6.1 小結(jié)
11.6.2 習(xí)題與思考
第12章 使用擴(kuò)展的受控C++進(jìn)行.NET編程
12.1 理解.NET Framework編程
12.1.1 公用語(yǔ)言運(yùn)行環(huán)境(Common Language Runtime)
12.1.2 理解部件Assemblies
12.1.3 元數(shù)據(jù)和自我描述組件
12.2 理解擴(kuò)展的受控編程
12.3 何時(shí)使用擴(kuò)展的受控C++語(yǔ)言
12.4 公用類(lèi)型系統(tǒng)The Common Type System
12.5 擴(kuò)展的受控C++語(yǔ)言簡(jiǎn)介
12.5.1 受控類(lèi)型
12.5.2 受控?cái)?shù)組
12.5.3 擴(kuò)展的受控C++中的字符串
12.5.4 擴(kuò)展的受控C++中的代理
12.5.5 受控對(duì)象的性質(zhì)
12.6 如何使用擴(kuò)展的受控C++語(yǔ)言進(jìn)行編程
12.6.1 在現(xiàn)有工程中添加對(duì)擴(kuò)展受控C++的支持
12.6.2 全局屬性和擴(kuò)展受控C++
12.6.3 受控類(lèi)型和MFC
12.7 創(chuàng)建Managed C++Application工程
12.7.1 創(chuàng)建受控應(yīng)用程序
12.7.2 添加功能
12.7.3 編譯并運(yùn)行應(yīng)用程序
12.8 小結(jié)和習(xí)題
12.8.1 小結(jié)
12.8.2 習(xí)題與思考
第13章 使用Visual C++.NET編寫(xiě)Web瀏覽器
13.1 Web網(wǎng)頁(yè)瀏覽器知識(shí)簡(jiǎn)介
13.1.1 網(wǎng)頁(yè)瀏覽器簡(jiǎn)介
13.1.2 CHtmlView類(lèi)簡(jiǎn)介
13.1.3 在MFC應(yīng)用中使用CHtmlView類(lèi)
13.2 使用CHtmlView類(lèi)創(chuàng)建自己的Web瀏覽器
13.2.1 創(chuàng)建工程
13.2.2 添加地址輸入對(duì)話(huà)框
13.2.3 添加菜單
13.2.4 修改工具條資源
13.2.5 添加菜單消息響應(yīng)函數(shù)
13.2.6 運(yùn)行應(yīng)用程序
13.3 小結(jié)和習(xí)題
13.3.1 小結(jié)
13.3.2 習(xí)題與思考
第14章 使用Visual C++.NET進(jìn)行Internet編程
14.1 Windows套接字編程
14.1.1 什么是Windows套接字
14.1.2 套接字的兩種形式
14.1.3 Winsock API 
14.1.4 MFC WinSock類(lèi)
14.1.5 用CSocket編寫(xiě)WinSock程序
14.2 WinInet編程
14.2.1 WinInet相對(duì)于WinSock的優(yōu)勢(shì)
14.2.2 MFC WinInet類(lèi)
14.2.3 編寫(xiě)WinInet程序
14.3 Internet Server API(ISAPI)
14.3.1 為什么要用ISAPI及ISAPI的分類(lèi)
14.3.2 ISAPI服務(wù)器擴(kuò)展應(yīng)用程序
14.3.3 ISAPI過(guò)濾程序
14.3.4 ISAPI的MFC類(lèi)
14.3.5 ISA應(yīng)用程序的調(diào)試
14.3.6 編寫(xiě)服務(wù)器擴(kuò)展應(yīng)用程序
14.4 小結(jié)和習(xí)題
14.4.1 小結(jié)
14.4.2 習(xí)題與思考
附錄 培訓(xùn)大綱

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)