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

Visual C++.NET編程指南

Visual C++.NET編程指南

定 價:¥49.00

作 者: 飛思科技產(chǎn)品研發(fā)中心編著
出版社: 電子工業(yè)出版社
叢編項: 開發(fā)專家之MS NET
標(biāo) 簽: VC++.NET

ISBN: 9787505381797 出版時間: 2003-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 528 字?jǐn)?shù):  

內(nèi)容簡介

  VisualC++.NET對于為Windows和萬維網(wǎng)(WWW)創(chuàng)建高性能應(yīng)用程序來說是一種效率最高的C++工具。本書致力于解決開發(fā)人員在研發(fā)過程中碰到的實際問題,與同類書籍相比具有突出新特征、突出實用性的特點。本書首先介紹了VisualC++.NET的新特性,然后依次介紹VisualC++.NET編程的四個方面:MFC編程、ATL編程、ATLServer編程和C++托管擴展編程。在每個部分中運用具體、實際的例子有側(cè)重地介紹了最常用和最有特點的內(nèi)容。本書適合C++/VisualC++/VisualC++.NET的中高級讀者,也可供對.NET感興趣的讀者參考。隨書光盤包括了書中所有范例的源代碼。

作者簡介

暫缺《Visual C++.NET編程指南》作者簡介

圖書目錄

第1章 Visual C++.NET介紹
1.1 新特性
1.1.1 特性化編程
1.1.2 托管代碼和面向.NET框架
1.1.3 庫
1.1.4 新的開發(fā)環(huán)境
1.2 創(chuàng)建Visual C++.NH應(yīng)用
1.2.1 創(chuàng)建Visual C++項目
1.2.2 用Visual C++應(yīng)用程序向?qū)?chuàng)建項目
1.2.3 往項目中添加項
1.2.4 編譯、生成和分發(fā)Visual C++應(yīng)用
1.3 開發(fā)實例
1.3.1 概述
1.3.2 創(chuàng)建ATL COM服務(wù)器
1.3.3 創(chuàng)建簡單的Win32 COM客戶端程序(ComProdClient.exe)
1.3.4 向ATL.COM業(yè)務(wù)對象添加.NET框架支持
1.3.5 創(chuàng)建簡單的C++托管擴展客戶端程序(MgdProdClient.exe)
1.3.6 創(chuàng)建Visual C#.NET框架客戶端程序
1.4 關(guān)于Visual C#.NET的常見問題
1.5 小結(jié)
第2章 MFC編程基礎(chǔ)
2.1 Winddows應(yīng)用的基本框架
2.2 MFC編程領(lǐng)域
2.3 MFC的內(nèi)容
2.4 開發(fā)基于MFC的應(yīng)用的基本方法
2.5 應(yīng)用程序類
2.5.1 InitInstance成員函數(shù)
2.5.2 Run成員函數(shù)
2.5.3 ExitInstance成員函數(shù)
2.5.4 onIdle成員函數(shù)
2.5.5 CWinApp提供的特殊服務(wù)
2.6 窗口對象
2.7 實例
2.8 小結(jié)
第3章 消息處理
3.1 基本概念
3.1.1 消息及其類別
3.1.2 消息處理程序和消息映射
3.1.3 用戶界面對象和命令I(lǐng)D
3.2 消息處理的基本流程
3.2.1 非命令消息的處理
3.2.2 命令消息的處理流程
3.2.3 消息映射表
3.2.4 消息處理函數(shù)
3.2.5 消息映射范圍的處理程序
3.2.6 反射消息的處理函數(shù)
3.3 使用自定義消息
3.4 小結(jié)
第4章 開發(fā)基于對話框的應(yīng)用
4.1 理解對話框
4.1.1 創(chuàng)建對話框
4.1.2 初始化對話框
4.1.3 處理Windows消息
4.1.4 對話框數(shù)據(jù)交換
4.1.5 對話框數(shù)據(jù)驗證
4.1.6 關(guān)閉對話框
4.2 使用有模式對話框
4.3 使用無模式對話框
4.4 使用屬性表
4.5 小結(jié)
第5章 使用CObject類提供的服務(wù)
5.1 概述
5.2 使用基本CObject功能
5.2.1 轉(zhuǎn)儲
5.2.2 斷言百雙
5.3 運行時類信息
5.3.1 添加運行時類信息
5.3.2 運行時訪問對象的類信息
5.4 動態(tài)創(chuàng)建
5.5 序列化
5.5.1 創(chuàng)建可序列化的類
5.5.2 序列化對象
5.6 小結(jié)
第6章 文檔/視圖結(jié)構(gòu)及其應(yīng)用
6.1 概述
6.1.1 文檔艦圖結(jié)構(gòu)的好處
6.1.2 核心類
6.1.3 SDI和MDI
6.2 文檔/視圖的創(chuàng)建過程
6.2.1 創(chuàng)建文檔模板
6.2.2 文檔/視圖的創(chuàng)建
6.2.3 MDC對象之間的關(guān)系
6.3 使用文檔
6.3.1 從CDocument派生文檔類
6.3.2 用文檔數(shù)據(jù)變量管理數(shù)據(jù)
6.3.3 將數(shù)據(jù)序列化到文件和從文件序列化數(shù)據(jù)
6.3.4 不使用序列化機制
6.3.5 在文檔中處理命令
6.4 使用視圖
6.4.1 在視圖中繪圖
6.4.2 通過視圖解釋用戶輸入
6.4.3 對打印的支持
6.4.4 滾動和縮放視圖
6.5 初始化和清理文檔/視圖
6.5.1 初始化文檔和視圖
6.5.2 清理文檔和視圖
6.6 將多個視圖添加到單個文檔
6.6.1 修改現(xiàn)有應(yīng)用程序類
6.6.2 創(chuàng)建和修改新視圖類
6.6.3 創(chuàng)建并附加新視圖
6.6.4 實現(xiàn)切換函數(shù)
6.6.5 添加視圖切換支持
6.7 拆分窗口
6.7.1 動態(tài)拆分
6.7.2 靜態(tài)拆分
6.8 小結(jié)
第7章 創(chuàng)建和使用DLL
7.1 理解DLL
7.2 DLL類型
7.3 鏈接到DLL
7.3.1 隱式鏈接
7.3.2 顯式鏈接
7.3.3 定位DLL
7.4 導(dǎo)出和導(dǎo)入
7.4.1 使用.DEF文件
7.4.2 使用_declspec
7.5 創(chuàng)建和使用非MFC DLL
7.6 定義多個應(yīng)用之間共享的數(shù)據(jù)
7.7 創(chuàng)建和使用靜態(tài)鏈接到MFC的規(guī)則DLL
7.8 創(chuàng)建和使用動態(tài)鏈接到MDC的規(guī)則DLL
7.9 創(chuàng)建和使用MFC擴展DLL
7.10 小結(jié)
第8章 創(chuàng)建和使用資源
8.1 創(chuàng)建和使用純資源的DLL
8.1.1 創(chuàng)建
8.1.2 使用
8.2 MFC擴展DLL中的資源
8.2.1 CdynLinkLibrary對象
8.2.2模塊定位資源的順序
8.2.3 實例
8.3 附屬DLL
8.4 小結(jié)
第9章 多線程編程
9.1 概述
9.2 創(chuàng)建用戶界面線程
9.3 創(chuàng)建輔助線程
9.3.1 啟動線程
9.3.2 實現(xiàn)控制函數(shù)
9.3.3 實例
9.4 實現(xiàn)線程安全
9.4.1 選用合適的同步類
9.4.2 實現(xiàn)線程安全的基本方法
9.4.3 實例
9.5 終止線程
9.5.1 正常線程終止
9.5.2 過早的線程終止
9.5.3 檢索線程的退出代碼
9.5.4 實例
9.6 小結(jié)
第10章 ODBC數(shù)據(jù)庫編程
10.1 概述
10.1.1 ODBC組件
10.1.2 編程步驟
10.1.3 在文檔/視圖結(jié)構(gòu)中使用數(shù)據(jù)庫類
10.1.4 實例
10.2 使用CDatabase類
10.3 使用CRecordset
10.3.1 瀏覽記錄集
10.3.2 參數(shù)查詢
10.3.3 添加、編輯和刪除記錄
10.4 小結(jié)
第11章 ATL COM編程簡介
11.1 COM的基本概念
11.1.1 接口
11.1.2 IUnknown
11.1.3 引用計數(shù)
11.1.4 QueryInterface
11.1.5 封送處理
11.1.6 聚合
11.2 ATL介紹
11.2.1 模板和模板庫
11.2.2 ATL的使用范圍
11.2.3 ATL還是MFC
11.3 ATL中的COM
11.3.1 實現(xiàn)CComObject RootEx
11.3.2 實現(xiàn)CComObject、CComAggObject和CComPolyObject
11.3.3 支持IDispatch和IErrorInfo
11.3.4 支持IDispEventImpl
11.3.5 更改默認(rèn)類工廠和聚合模型
11.3.6 創(chuàng)建聚集對象
11.4 使用COM特性
11.5 用ATL創(chuàng)建COM實例
11.5.1 創(chuàng)建項目
11.5.2 添加服務(wù)器對象
11.5.3 實現(xiàn)服務(wù)器
11.5.4 添加客戶端對象
11.5.5 添加客戶端接口
11.5.6 實現(xiàn)客戶端
11.5.7 使用客戶端控件
11.6 小結(jié)
第12章 支持雙重接口
12.1 IDispatch接口的實現(xiàn)
12.2 調(diào)用雙接口
12.2.1 通過IUnknown接口調(diào)用
12.2.2 通過IDispatch接口調(diào)用
12.3 小結(jié)
第13章 可連接對象
13.1 理解可連接對象
13.2 實現(xiàn)連接對象
13.3 基于連接的COM事件
13.4 小結(jié)
第14章 ATL中的宙口編程
14.1 ATL中的窗口類
14.2 實現(xiàn)窗口
14.2.1 基于新Windows類創(chuàng)建窗口
14.2.2 為現(xiàn)有Windows類創(chuàng)建超類
14.2.3 為現(xiàn)有窗口創(chuàng)建子類
14.3 實現(xiàn)對話框
14.3.1 使用“ATL對話框向?qū)А碧砑訉υ捒?br />14.3.2 手動添加對話框
14.3.3 實例:創(chuàng)建基于ATL對話框的應(yīng)用
14.4 使用WTL庫進(jìn)行ATL窗口編程
14.5 小結(jié)
第15章 ATL Server開發(fā)Web應(yīng)用
15.1 ATL Server應(yīng)用程序結(jié)構(gòu)
15.2 服務(wù)器響應(yīng)文件
15.2.1 SBF基本語法
15.2.2 向替換方法傳遞參數(shù)
15.3 獲取用戶輸入
15.4 輸入驗證
15.4.1 利用CValidateObject進(jìn)行驗證
15.4.2 使用正則表達(dá)式
15.5 使用會話狀態(tài)服務(wù)
15.6 使用緩存
15.7 使用性能監(jiān)視服務(wù)
15.8 文件上載
15.9 創(chuàng)建安全的Web應(yīng)用
15.10 創(chuàng)建和使用ISAPI過濾器
15.11 小結(jié)
第16章 ATL Server開發(fā)XMLweb服務(wù)
16.1 XML Web服務(wù)簡介
16.2 ATL Server對XML Web服務(wù)的支持
16.3 Web服務(wù)的使用
16.4 Web服務(wù)中的內(nèi)存管理
16.5 使用SOAP標(biāo)頭
16.6 使用緩存
16.7 自定義傳輸協(xié)議
16.8 小結(jié)
第17章 C++托管擴展編程
17.1 何時使用C++托管擴展
17.2 托管C++的項目及內(nèi)容
17.3 托管類型
17.3.1 _gc數(shù)組
17.3.2 托管指針類型
17.3.3 字符串
17.3.4 委托
17.3.5 MFC和托管類型
17.3.6 托管類型和main()函數(shù)
17.4 為現(xiàn)有應(yīng)用程序添加C++托管擴展
17.4.1 修改現(xiàn)有項目設(shè)置
17.4.2 在現(xiàn)有應(yīng)用程序中使用新的托管擴展功能
17.5 處理異常
17.5.1 使用托管擴展引發(fā)異常
17.5.2 使用托管擴展的try/catch塊
17.5.3 捕捉非托管C++類型
17.5.4 托管擴展和_finally關(guān)鍵字
17.6 程序集
17.7 序列化
17.8 基于委托的事件處理
17.9 互操作
17.10 使用ADO.NET訪問數(shù)據(jù)
17.11 創(chuàng)建窗體應(yīng)用
17.12 創(chuàng)建多線程應(yīng)用
17.13 創(chuàng)建基于遠(yuǎn)程處理框架的分布式應(yīng)用
17.14 創(chuàng)建XML Web服務(wù)
17.15 小結(jié)

本目錄推薦

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