《Visual C++權威剖析》是2008年清華大學出版社出版的圖書,作者是辛長安、王顏國。
基本介紹
- 書名:Visual C++權威剖析
- 作者:辛長安、王顔國
- ISBN:9787302170204
- 頁數:478
- 定價:65.00元
- 出版社:清華大學出版社
- 出版時間:2008-5
內容簡介,目錄,
內容簡介
《Visual C++權威剖析:MFC的原理、機制與開發實例》以C++語法和MFC類庫編程的重點、難點內容為主線,從實踐套用的角度,結合經典的實例闡述C++類的特性,深入剖析VC++,特別是MFC編程的體系結構,使有初級基礎的讀者能夠快速掌握VC++的MFC程式設計思想和C++的語言精華。共分4篇21章。第1篇闡述C++的關鍵語法,包括重載、虛擬函式、靜態成員、類模板、多重繼承和內嵌類等內容;第2篇介紹MFC的核心機制,重點剖析視窗封裝類CWnd及其派生類,以及Windows視窗操作的相關內容,闡釋了MFC的訊息映射與訊息處理機制;第3篇講解了視窗編程,包括自定義控制項、最佳化程式界面以及如何控制MFC的文檔/視圖框架結構(包括單文檔、多文檔、視圖拆分等);第4篇是高級技術篇,講解了螢幕繪圖、列印、多執行緒編程、Web編程以及異常處理技術。
目錄
目錄
第1篇 C++關鍵語法及其在MFC中的套用
第1章 重載
1.1 函式重載
1.1.1 問題的提出
1.1.2 如何區分重載函式
1.1.3 重載函式使用實例
1.1.4 編譯器調用重載函式的規則
1.1.5 在父類和子類中定義重載函式
1.2 運算符重載
1.2.1 運算符重載的定義
1.2.2 運算符重載的特點
1.2.3 將運算符重載為友元和成員函式
1.2.4 operator調用形式
1.2.5 重載運算符的相關問題
1.3 函式重載在MFC中的套用舉例
1.4 運算符重載在MFC中的套用舉例
第2章 虛擬函式
2.1 問題的提出:靜態聯編與動態聯編
2.2 引入虛擬函式
2.2.1 實例:定義虛擬函式
2.2.2 實例:編寫通用函式
2.2.3 實例:定義主函式
2.3 虛擬函式的實現機制
2.3.1 類和對象的記憶體分配機制
2.3.2 基類與派生類的記憶體分配關係
2.3.3 非虛擬函式的記憶體分配機制
2.3.4 深入:虛擬函式的記憶體分配機制
2.4 虛擬函式的套用
2.4.1 不改變父類的代碼,可以改變父類的行為
2.4.2 不知道對象的類型,可以執行對象的特定操作
2.4.3 如果類包含虛擬成員函式,則將此類的析構函式也定義為虛擬函式
2.5 純虛擬函式
2.6 虛擬函式在MFC中的套用舉例
第3章 靜態成員和類模板
3.1 靜態成員
3.1.1 C語法中的靜態變數
3.1.2 C++中的靜態成員變數
3.1.3 靜態成員函式
3.1.4 靜態成員變數在MFC中的套用舉例
3.1.5 靜態成員函式在MFC中的套用舉例
3.2 類模板
3.2.1 問題的提出
3.2.2 類模板的定義
3.2.3 使用類模板和模板類
3.2.4 模板在MFC中的套用舉例
第4章 多重繼承和內嵌類
第2篇 MFC核心機制
第5章 MFC類結構
第6章 CWnd類與Windows視窗的關係
第7章 CWnd的派生類
第8章 視窗操作
第9章 訊息映射與訊息處理
第10章 特殊訊息和處理函式
第3篇 視窗編程
第4篇 高級技術
第1篇 C++關鍵語法及其在MFC中的套用
第1章 重載
1.1 函式重載
1.1.1 問題的提出
1.1.2 如何區分重載函式
1.1.3 重載函式使用實例
1.1.4 編譯器調用重載函式的規則
1.1.5 在父類和子類中定義重載函式
1.2 運算符重載
1.2.1 運算符重載的定義
1.2.2 運算符重載的特點
1.2.3 將運算符重載為友元和成員函式
1.2.4 operator調用形式
1.2.5 重載運算符的相關問題
1.3 函式重載在MFC中的套用舉例
1.4 運算符重載在MFC中的套用舉例
第2章 虛擬函式
2.1 問題的提出:靜態聯編與動態聯編
2.2 引入虛擬函式
2.2.1 實例:定義虛擬函式
2.2.2 實例:編寫通用函式
2.2.3 實例:定義主函式
2.3 虛擬函式的實現機制
2.3.1 類和對象的記憶體分配機制
2.3.2 基類與派生類的記憶體分配關係
2.3.3 非虛擬函式的記憶體分配機制
2.3.4 深入:虛擬函式的記憶體分配機制
2.4 虛擬函式的套用
2.4.1 不改變父類的代碼,可以改變父類的行為
2.4.2 不知道對象的類型,可以執行對象的特定操作
2.4.3 如果類包含虛擬成員函式,則將此類的析構函式也定義為虛擬函式
2.5 純虛擬函式
2.6 虛擬函式在MFC中的套用舉例
第3章 靜態成員和類模板
3.1 靜態成員
3.1.1 C語法中的靜態變數
3.1.2 C++中的靜態成員變數
3.1.3 靜態成員函式
3.1.4 靜態成員變數在MFC中的套用舉例
3.1.5 靜態成員函式在MFC中的套用舉例
3.2 類模板
3.2.1 問題的提出
3.2.2 類模板的定義
3.2.3 使用類模板和模板類
3.2.4 模板在MFC中的套用舉例
第4章 多重繼承和內嵌類
第2篇 MFC核心機制
第5章 MFC類結構
第6章 CWnd類與Windows視窗的關係
第7章 CWnd的派生類
第8章 視窗操作
第9章 訊息映射與訊息處理
第10章 特殊訊息和處理函式
第3篇 視窗編程
第4篇 高級技術