出版說明
前言
第1章 Windows程序基礎
1.1 Windows應用程序的基本概念
1.1.1 窗口界面與Windows史話
1.1.2 API函數
1.2 Windows的數據類型
1.2.1 Windows數據類型
1.2.2 Windows的一個特殊數據類型——句柄
1.2.3 窗口類WNDCLASS
1.3 窗口的創(chuàng)建和顯示
1.4 事件、消息循環(huán)和窗口函數
1.5 Windows應用程序的結構
1.5.1 主函數
1.5.2 消息的處理部分——窗口函數
1.5.3 Windows系統(tǒng)、主函數、窗口函數之間的關系
1.6 Windows程序代碼重構
1.7 習題
第2章 Windows程序的類封裝
2.1 應用程序主函數的C++類封裝
2.1.1 窗口類
2.1.2 應用程序類
2.1.3 主函數封裝后的程序
2.1.4 主函數獲得應用程序類對象的問題
2.2 派生類的應用
2.2.1 應用程序類的派生類
2.2.2 窗口類的派生類
2.3 窗口函數的封裝
2.3.1 窗口函數的簡單封裝
2.3.2 消息映射
2.3.3 消息映射表的聲明和實現
2.4 習題
第3章 MFC應用程序框架
3.1 早期的應用程序框架及其MFC類
3.1.1 早期的應用程序框架
3.1.2 MFC的窗口類
3.1.3 CWinApp的基類CWinThread
3.2 最簡單的MFC程序實例
3.2.1 程序的編寫
3.2.2 程序主函數的代碼
3.3 應用程序的文檔/視圖結構
3.3.1 文檔/視圖結構的基本概念
3.3.2 單文檔界面和多文檔界面結構
3.4 文檔類CDocument的派生類
3.5 視圖類Cview的派生類
3.6 窗口框架類CFrameWnd的派生類
3.7 文檔模板類CDocTemplate
3.8 應用程序類CWinApp的派生類
3.8.1 應用程序類派生類的代碼
3.8.2 程序員的主要工作
3.8.3 應用程序各對象創(chuàng)建的順序
3.9 類信息表及其用途
3.9.1 類信息表及RTTI
3.9.2 類信息表及對象動態(tài)創(chuàng)建
3.9.3 類信息總表及其相關宏
3.9.4 Cobject類對RTTI的支持
3.9.5 利用類信息表動態(tài)創(chuàng)建對象
3.10 習題
第4章 MFC的常用類
4.1 簡單數據類
4.1.1 點類CPoint
4.1.2 矩形類CRect
4.1.3 尺寸類CSize
4.1.4 字符串類CString
4.2 群體數據類
4.3 DC和GDl
4.3.1 圖形設備描述環(huán)境
4.3.2 圖形設備接口
4.3.3 MFC的繪圖工具類
4.4 CDC類
4.5 繪圖工具類
4.5.1 畫筆CPen
4.5.2 畫刷CBrush
4.6 文本和CFont類
……
第5章 鼠標和鍵盤
第6章 資源及控件
第7章 庫
第8章 組件對象模型基礎
第9章 MFC的文件處理機制
第10章 .NET和C#簡介
第11章 C#語言精要
第12章 C#Windows程序設計
第13章 C#程序集
第14章 C#的反射機制
第15章 C#的特性
第16章 C#線程
附錄
參考文獻