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

Visual C++.NET核心編程與開發(fā)實例

Visual C++.NET核心編程與開發(fā)實例

定 價:¥58.00

作 者: 劉濤,陳鵬遠編著
出版社: 人民郵電出版社
叢編項: NET平臺研究與開發(fā)叢書
標 簽: VC++.NET

ISBN: 9787115096937 出版時間: 2001-10-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 544 字數(shù):  

內(nèi)容簡介

  本書講述了Visual C++.NET的開發(fā)環(huán)境及C++語言的特性,還講述了組件對象編程模型和MFC應(yīng)用程序的開發(fā)。本書分為3個部分,涉及的內(nèi)容分別為:第1部分,Visual C++開發(fā)環(huán)境和C++的特性、數(shù)據(jù)封裝、虛函數(shù)與框架繼承、模板等。第2部分,組件對象模型、活動模板庫ATL、用MFC開發(fā)COM+組件等。第3部分,使用C++繪圖、鍵盤和鼠標的控制、工具條和狀態(tài)條的創(chuàng)建、屬性表的實現(xiàn)等。本書的示例程序主要采用一個簡單的"證券分析系統(tǒng)"程序,讀者在結(jié)合該程序?qū)W習(xí)本書的內(nèi)容之后,就可以熟練地使用Visual C++.NET了。本書適用于中高級開發(fā)者和想深入學(xué)習(xí)C++語言的編程愛好者。

作者簡介

暫缺《Visual C++.NET核心編程與開發(fā)實例》作者簡介

圖書目錄

第1章 Visual C++開發(fā)環(huán)境和C++ 
1.1 Visual Studio.NET的特點 
1.1.1 C++的編譯器、連接器和C++語言 
1.1.2 屬性化編程 
1.1.3 類庫 
1.2 Visual C++.NET的軟、硬件配置 
1.3 Visual Studio.NET的安裝 
1.4 Visual Studio.NET集成環(huán)簡介 
1.4.1 Visual Studio.NET平臺 
1.4.2 Visual Studio.NET的主窗口 
1.4.3 Visual Studio.NET菜單 
1.4.4 工作區(qū)窗口 
1.5 C++對C語言的基本擴充 
1.5.1 輸入輸出 
1.5.2 函數(shù) 
1.5.3 引用 
1.5.4 動態(tài)內(nèi)存分配 
1.5.5 自定義數(shù)據(jù)類型
1.5.6 指針 
1.6 C++中的封裝性與程序結(jié)構(gòu) 
1.6.1 對象的封裝 
1.6.2 程序結(jié)構(gòu) 
1.6.3 編譯預(yù)處理
第2章 C++面向?qū)ο蟪绦蛟O(shè)計 
2.1 抽象與封裝 
2.1.1 抽象 
2.1.2 封裝 
2.2 類和對象
2.2.1 對象與類 
2.2.2 C++中類的定義 
2.2.3 定義成員函數(shù) 
2.2.4 調(diào)用成員函數(shù) 
2.2.5 類的封裝 
2.2.6 友元函數(shù) 
2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù) 
2.3.1 構(gòu)造函數(shù) 
2.3.2 析構(gòu)函數(shù) 
2.3.3 靜態(tài)數(shù)據(jù)成員和成員函數(shù) 
2.4 動態(tài)對象與拷貝構(gòu)造函數(shù) 
2.4.1 堆對象 
2.4.2 動態(tài)對象
2.4.3 類的合成----類對象成員 
2.4.4 拷貝構(gòu)造函數(shù) 
2.4.5 this指針 
2.5 類的繼承 
2.5.1 繼承關(guān)系
2.5.2 單一繼承
2.5.3 派生類構(gòu)造函數(shù) 
2.5.4 類的層次 
2.5.5 多重繼承 
2.5.6 虛基類 
2.5.7 虛基類的概念 
2.6 多態(tài)性與運算符重載 
2.6.1 多態(tài)性 
2.6.2 運算符重載 
2.6.3 用成員函數(shù)重載運算符 
2.6.4 用友元重載運算符 
2.6.5 靜態(tài)聯(lián)編與動態(tài)聯(lián)編 
2.7 C++流 
2.7.1 C++流庫結(jié)構(gòu) 
2.7.2 重載輸入輸出運算符 
2.7.3 文件輸入輸出 
2.8 面向?qū)ο蠓治鲈O(shè)計
2.8.1 轉(zhuǎn)向面向?qū)ο蠹夹g(shù) 
2.8.2 面向?qū)ο笮g(shù)語 
2.8.3 面向?qū)ο笙到y(tǒng)開發(fā) 
第3章 虛函數(shù)與框架繼承 
3.1 虛函數(shù) 
3.1.1 繼承與動態(tài)聯(lián)編 
3.1.2 對象指針 
3.1.3 虛函數(shù) 
3.1.4 C++如何實現(xiàn)晚捆綁 
3.1.5 虛函數(shù)與繼承的關(guān)系
3.1.6 虛擬析構(gòu)函數(shù) 
3.2 純虛函數(shù)與抽象類
3.2.1 純虛函數(shù) 
3.2.2 抽象類 
3.3 框架繼承 
3.3.1 框架繼承
3.3.2 應(yīng)用程序框架 
3.3.3 MFC類庫的層次結(jié)構(gòu) 
3.3.4 MFC的繼承和多態(tài)性 
3.4 繼承與多態(tài)性 
第4章 模板 
4.1 函數(shù)模板 
4.1.1 函數(shù)模板
4.1.2 重載函數(shù)模板 
4.1.3 多類型模板 
4.2 類模板 
4.3 用模板開發(fā)應(yīng)用程序 
4.3.1 定義模板類的抽象向量 
4.3.2 抽象類中成員函數(shù)的實現(xiàn)
4.3.3 定義向量模板 
4.3.4 向量模板類的實現(xiàn) 
4.3.5 模板的存儲 
4.4 向量模板應(yīng)用----證券分析實例 
第5章 組件對象模型 
5.1 組件化程序設(shè)計 
5.1.1 組件對象模型的起源 
5.1.2 組件的概念和特性 
5.1.3 COM+特性 
5.2 定義接口 
5.2.1 接口定義
5.2.2 用C++語言定義接口 
5.2.3 多接口特性 
5.3 IUnknown接口 
5.3.1 IUnknown接口
5.3.2 接口查詢 
5.3.3 生存期控制
5.4 接口智能指針
5.4.1 智能指針 
5.4.2 COM+中的智能指針 
5.4.3 CcomPtr 
5.4.4 CComQIPtr 
5.5 接口定義語言IDL 
5.6 COM+組件的實現(xiàn) 
5.6.1 進程內(nèi)組件和進程外組件 
5.6.2 AddRef、Release和QueryInterface方法的實現(xiàn) 
5.6.3 類廠及其實現(xiàn) 
5.6.4 其他設(shè)計COM+的基本概念 
第6章 活動模板庫ATL 
6.1 ATL概述 
6.1.1 ATL如何使用模板 
6.1.2 活動模板庫ATL 
6.2 ATL向?qū)С绦虻氖褂?nbsp;
6.2.1 ATL Project AppWizard 
6.2.2 ATL對象向?qū)С绦?nbsp;
6.3 ATL接口定義文件 
6.4 ATL對COM+開發(fā)程序的支持 
6.4.1 用多繼承實現(xiàn)COM+接口 
6.4.2 CComObjectRootEx類和CComObjectRootBase類 
6.4.3 CComObjectRoot類和線程管理 
6.4.4 CComObject實現(xiàn)組件實例 
6.4.5 類廠和實例的實現(xiàn)過程 
6.4.6 ATL向?qū)?chuàng)建的宿主文件
6.5 用ATL開發(fā)COM+組件 
6.5.1 創(chuàng)建 Visual C++工程 
6.5.2 使用Add Class添加組件類 
6.5.3 【ATL Simple Object Wizard】中的【Names】選項對話框 
6.5.4 【ATL Simple Object Wizard】中的【Attributes】選項對話框 
6.5.5 添加CSingleMenu類和CExchangeMenu類 
6.5.6 編輯IDL文件 
6.5.7 添加接口方法
6.5.8 編輯Menu.cpp文件 
6.5.9 建立COM+用戶程序
第7章 用MFC開發(fā)COM+組件 
7.1 MFC與ATL 
7.2 MFC中接口的定義 
7.3 MFC對COM+開發(fā)程序的支持 
7.3.1 用嵌套類實現(xiàn)COM+接口 
7.3.2 MFC接口宏 
7.3.3 CCmdTarget類 
7.3.4 COleObjectFactory類和類廠 
7.3.5 COM+宿主文件 
7.4 用Visual C++的MFC開發(fā)COM+組件 
7.4.1 用MFC創(chuàng)建 Visual C++工程 
7.4.2 編輯IDL文件 
7.4.3 使用Add Class添加組件類 
7.4.4 向Menu.h文件中加入嵌套類定義 
7.4.5 編輯Menu.cpp文件實現(xiàn)組件方法 
7.5 MFC開發(fā)COM+ 
第8章 圖形 
8.1 映射模式 
8.1.1 窗口和視口 
8.1.2 邏輯坐標和設(shè)備坐標 
8.1.3 坐標映像模式的有關(guān)函數(shù) 
8.2 設(shè)備上下文與設(shè)備接口對象 
8.2.1 設(shè)備上下文 
8.2.2 設(shè)備上下文類
8.2.3 圖形設(shè)備接口對象 
8.2.4 CPen類 
8.2.5 CBrush類
8.2.6 CPalette類
8.2.7 CRgn類 
8.2.8 CFont類
8.2.9 CBitmap類 
8.2.10 儲備圖形接口對象 
8.3 繪圖 
8.3.1 顯示文本 
8.3.2 繪制直線 
8.3.3 繪制矩形 
8.3.4 繪制圓和橢圓 
8.3.5 繪制圓弧 
8.3.6 繪制多邊形
8.3.7 繪制餅圖 
8.4 位圖操作 
8.4.1 從資源中加載位圖 
8.4.2 位圖文件格式 
8.4.3 顯示和保存文件位圖 
第9章 鼠標和鍵盤 
9.1 鼠標 
9.1.1 鼠標消息 
9.1.2 捕獲鼠標 
9.1.3 限制鼠標移動 
9.1.4 設(shè)置鼠標形狀 
9.1.5 使用鼠標作圖 
9.2 鍵盤 
9.2.1 系統(tǒng)鍵和非系統(tǒng)鍵 
9.2.2 掃描碼、虛擬鍵碼和ASCII碼 
9.2.3 非系統(tǒng)鍵消息 
9.2.4 系統(tǒng)鍵消息 
9.2.5 顯示按鍵信息程序 
第10章 工具條、狀態(tài)條、對話條、菜單和加速鍵 
10.1 工具條 
10.1.1 標準工具條的實現(xiàn) 
10.1.2 創(chuàng)建具有獨特風(fēng)格的工具條 
10.2 狀態(tài)條 
10.2.1 標準狀態(tài)條 
10.2.2 設(shè)置窗格內(nèi)容
10.2.3 創(chuàng)建自己的狀態(tài)條 
10.3 對話條 
10.3.1 對話條的風(fēng)格 
10.3.2 對話條的實現(xiàn)過程 
10.4 菜單 
10.4.1 菜單的結(jié)構(gòu) 
10.4.2 菜單的消息 
10.4.3 CMenu類介紹
10.4.4 菜單實例 
10.5 加速鍵 
10.5.1 編輯加速鍵表 
10.5.2 創(chuàng)建新的加速鍵表 
第11章 屬性表與屬性頁 
11.1 屬性表與屬性頁概述 
11.1.1 屬性表的結(jié)構(gòu) 
11.1.2 類CPropertySheet 
11.1.3 類CPropertyPage 
11.2 創(chuàng)建模態(tài)屬性表 
第12章 文檔/視圖體系
12.1 文檔視圖的組成 
12.1.1 應(yīng)用程序?qū)ο?nbsp;
12.1.2 框架窗口 
12.1.3 文檔對象 
12.1.4 視圖 
12.1.5 文檔/視圖體系中各個對象的關(guān)系 
12.2 文檔模板 
12.2.1 文檔模板類 
12.2.2 文檔模板對象的構(gòu)造 
12.3 文檔類 
12.4 CView類
12.4.1 Cview類 
12.4.2 CView類的派生類 
12.5 滾動視圖 
12.5.1 CScrollView類 
12.5.2 使用滾動條 
12.6 調(diào)整窗口大小 
12.7 拆分窗口 
12.7.1 創(chuàng)建動態(tài)拆分窗口 
12.7.2 創(chuàng)建靜態(tài)分隔窗口 
12.8 多重視圖 
12.9 單文檔和多文檔的比較 
12.9.1 單文檔應(yīng)用程序 
12.9.2 多文檔應(yīng)用程序 
第13章 對話框的交互功能 
13.1 對話框的創(chuàng)建 
13.1.1 對話框的分類
13.1.2 添加對話框資源 
13.1.3 用Add Class創(chuàng)建對話框類 
13.1.4 運行對話框 
13.2 對話數(shù)據(jù)交換和驗證 
13.3 完善對話框 
第14章 FTP實現(xiàn)數(shù)據(jù)傳送 
14.1 創(chuàng)建到FTP服務(wù)器的連接 
14.1.1 MFC對FTP的支持 
14.1.2 創(chuàng)建FTP連接程序
14.2 傳送文件 
14.2.1 GetFile成員函數(shù) 
14.2.2 創(chuàng)建下載文件程序
14.2.3 PutFile成員函數(shù) 
14.3 其他FTP函數(shù) 
14.4 FTP編程 
第15章 用線程優(yōu)化程序 
15.1 線程 
15.1.1 線程的種類 
15.1.2 輔助線程函數(shù)
15.1.3 創(chuàng)建啟動線程
15.1.4 掛起和繼續(xù)執(zhí)行線程 
15.1.5 終止線程 
15.2 主、輔線程通信和Windows消息 
15.2.1 簡單的全局變量通信方式 
15.2.2 采用事件來同步線程 
15.3 優(yōu)化統(tǒng)計程序 

本目錄推薦

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