第1章 概述
1. 1 Windows操作系統(tǒng)的發(fā)展歷程
1. 2 Windows 2000的主要特點
1. 3 常用Windows應用程序開發(fā)工具
第2章 Windows應用程序編程接口(APl)
2. 1 內核模塊
2. 2 組成
2. 3 發(fā)展
第3章 面向對象的程序設計方法
3. 1 產生與發(fā)展
3. 2 設計的重要特征
3. 2. 1 類及其定義
3. 2. 2 封裝
3. 2. 3 繼承
3. 2. 4 多態(tài)性
3. 3 VC
3. 3. 1 構造函數和析構函數
3. 3. 2 類成員的外部屬性
3. 3. 3 類的友員
3. 3. 4 虛函數
3. 3. 5 hDC類庫
第4章 應用程序基本結構與運行方式
4. 1 窗口概念與含義
4. 1. 1 性質
4. 1. 2 外觀與組成
4. 1. 3 管理模式
4. 2 事件驅動模式
4. 3 消息
4. 3. 1 組成結構
4. 3. 2 分類
4. 3. 3 常用消息
4. 3. 4 消息隊列
4. 4 應用程序基本框架
4. 4. 1 數據類型和數據結構
4. 4. 2 入口函數WinMain
4. 4. 3 窗口函數
4. 5 窗口示例
第5章 應用程序開發(fā)步驟
5. 1 應用程序文件組成
5. 2 開發(fā)應用程序的基本步驟
5. 3 VC環(huán)境下開發(fā)步驟
5. 3. 1 采用AppWizard建立應用程序基本框架
5. 3. 2 采用ClassWizard建立消息映射
5. 3. 3 編譯
第6章 Windows資源
6. 1 光標, 圖標和位圖資源
6. 1. 1 光標
6. 1. 2 圖標
6. 1. 3 位圖
6. 2 菜單與加速鍵資源
6. 2. 1 菜單外觀及組成
6. 2. 2 創(chuàng)建菜單過程
6. 2. 3 操作選項
6. 2. 4 動態(tài)創(chuàng)建菜單
6. 2. 5 加速鍵資源
6. 2. 6 創(chuàng)建菜單及加速鍵資源
6. 2. 7 基于MFC的菜單操作
6. 2. 8 MFC菜單消息
6. 2. 9 菜單程序示例
6. 3 對話框資源
6. 3. 1 功能
6. 3. 2 特點
6. 3. 3 分類
6. 3. 4 模態(tài)對話框編程方法
6. 3. 5 模態(tài)對話框示例
6. 3. 6 非模態(tài)對話框編程方法
6. 3. 7 非模態(tài)對話框示例
6. 3. 8 基于MFC的對話框編程方法
6. 3. 9 通用對話框
6. 3. 10 通用對話框示例
第7章 Windows標準控件
7. 1 概述
7. 1. 1分類
7. 1. 2 創(chuàng)建
7. 1. 3 控件與應用程序的消息傳遞
7. 1. 4 常用窗口操作函數
7. 1. 5 輸入焦點
7. 2 按鈕控件
7. 2. 1 類型及特點
7. 2. 2 創(chuàng)建按鈕控件
7. 2. 3 按鈕控件示例
7. 3 滾動條控件
7. 3. 1 功能與分類
7. 3. 2 創(chuàng)建滾動條
7. 3. 3 發(fā)送滾動條消息
7. 3. 4 常用滾動條操作函數
7. 3. 5 滾動條消息處理模板
7. 3. 6 滾動條編程示例
7. 4 靜態(tài)控件
7. 4. 1 特點
7. 4. 2 創(chuàng)建
7. 4. 3 發(fā)送靜態(tài)控件強制消息
7. 4. 4 示例
7. 5 列表框
7. 5. 1 功能與特點
7. 5. 2 創(chuàng)建
7. 5. 3 列表框和應用程序間傳遞消息
7. 5. 4 示例
7. 6 文本框
7. 6. 1 功能與特點
7. 6. 2 創(chuàng)建
7. 6. 3 示例
7. 7 組合框
7. 7. 1 功能與特點
7. 7. 2 創(chuàng)建
7. 7. 3 組合框與應用程序問消息傳遞
7. 7. 4 示例
7. 8 基于MFC的標準控件編程
7. 8. 1 按鈕類
7. 8. 2 滾動條類
7. 8. 3 靜態(tài)控件類
7. 8. 4 列表框類
7. 8. 5 文本框類
7. 8. 6 組合框類
7. 8. 7 標準控件綜合示例
第8章 通用控件
8. 1 概述
8. 1. 1 分類及其功能
8. 1. 2 創(chuàng)建
8. 1. 3 通用控件與應用程序間消息傳遞
8. 2 窗口控制類通用控件
8. 2. 1 工具欄
8. 2. 2 工具欄提示
8. 2. 3 狀態(tài)欄
8. 2. 4 綜合示例
8. 3 資源管理類通用控件
8. 3. 1 樹形視圖
8. 3. 2 列表視圖
8. 4 滾動類通用控件
8. 4. 1 跟蹤條控件
8. 4. 2 微調按鈕控件
8. 4. 3 示例
8. 5 基于MFC的通用控件編程方法
8. 5. 1 工具欄類(CToolBar)
8. 5. 2 狀態(tài)欄類(CStatusBar)
8. 5. 3 樹型視圖類與樹型控件類(CTreeVuew與CTreeCtrl)
8. 5. 4 列表視圖類(ClistView)
8. 5. 5 列表控件示例
第9章 圖形操作
9. 1 圖形刷新
9. 1. 1 刷新請求
9. 1. 2 系統(tǒng)響應
9. 1. 3 無效區(qū)域與無效矩形
9. 1. 4 刷新圖形方法
9. 2 圖形設備接口
9. 2. 1 設備無關性
9. 2. 2 設備環(huán)境和設備描述表
9. 2. 3 獲取設備環(huán)境
9. 3 映射模式
9. 3. 1 概念
9. 3. 2 設置
9. 3. 3 窗口與視口
9. 3. 4 定義窗口與視口
9. 4 繪圖工具與顏色
9. 4. 1 畫筆
9. 4. 2 畫刷
9. 4. 3 顏色
9. 5 常用繪圖函數
9. 6 繪圖示例
9. 6. 1 使用基本繪圖工具與函數
9. 6. 2 設置與使用映射模式
9. 7 位圖
9. 7. 1 概念
9. 7. 2 內存設備環(huán)境
9. 7. 3 操作過程
9. 7. 4 應用程序組織方法
9. 7. 5 位圖顯示示例
9. 8 基于MFC的圖形處理
9. 8. 1 設備環(huán)境類CDC
9. 8. 2 GDI派生類
9. 8. 3 虛函數OnDraw
9. 8. 4 視——文檔結構
9. 8. 5 MFC圖形處理示例
第10章 文本輸出
10. 1 設置文本設備環(huán)境
10. 1. 1 選用系統(tǒng)字體
10. 1. 2 創(chuàng)建自定義字體
10. 1. 3 設置字體和背景顏色
10. 2 文本輸出過程
10. 2. 1 獲取字體信息
10. 2. 2 格式化文本
10. 2. 3 輸出文本
10. 3 文本輸出示例
10. 4 基于MFC的文本輸出
第11章 文件操作
11. 1 常用文件操作函數
11. 1. 1 CreateFile函數
11. 1. 2 ReadFile函數
11. 1. 3 writeFile函數
11. 1. 4 GetFileInformationByHandle函數
1I. 1. 5 SearchPath函數
11. 1. 6 SetFilePionter函數
11. 2 文件操作示例
11. 3 基于MFC的文件操作編程方法
第12章 操作剪貼板
12. 1 剪貼板數據格式
12. 2 操作文本剪貼板
12. 2. 1 向剪貼板發(fā)送文本
12. 2. 2 獲取剪貼板文本
12. 3 操作位圖剪貼板
12. 4 剪貼板示例
第13章 多線程編程
13. 1 進程與線程概念
13. 2 進程與線程管理
13. 3 定時器與定時器消息
13. 3. 1 SetTimer函數
13. 3. 2 KillTimer函數
13. 3. 3 定時器消息
13. 4 多線程編程方法
13. 4. 1 基本操作
13. 4. 2 線程之間通信
13. 4. 3 多線程編程示例
13. 5 基于MFC的多線程編程方法
13. 5. 1 調用AfxBeginMessage函數創(chuàng)建線程
13. 5. 2 通過線程類CWinThread創(chuàng)建并操作線程
13. 6 線程同步
13. 6. 1 問題提出
13. 6. 2 常用解決方案——臨界區(qū)法
第14章 多文檔界面
14. 1 多文檔操作
14. 2 多文檔窗口類及層次關系
14. 3 創(chuàng)建多文檔
14. 4 多文檔消息及其處理
14. 4. 1 消息
14. 4. 2 處理
14. 5 編程示例
14. 6 基于MFC的多文檔應用程序開發(fā)
14. 6. 1 通過AppWizard建立多文檔應用程序框架
14. 6. 2 通過CMDIChildWnd類操作子文檔窗口
第15章 動態(tài)鏈接庫
15. 1 概述
15. 1. 1 與靜態(tài)鏈接庫的區(qū)別
15. 1. 2 運行機制
15. 1. 3 典型應用
15. 2 組成結構
15. 3 加載方式
15. 4 使用動態(tài)鏈接庫實現數據共享
第16章 Internet編程
16. 1 Internet知識
16. 1. 1 協(xié)議
16. 1. 2 地址
16. 1. 3 域名系統(tǒng)
16. 1. 4 協(xié)議端口
16. 2 網絡編程接口-Winsock APl
16. 3 Socket編程模型
16. 3. 1 創(chuàng)建并配置Socket
16. 3. 2 創(chuàng)建Socket連接
16. 3. 3 通過Socket執(zhí)行網絡I/O
16. 3. 4 關閉Socket
16. 4 基于MFC的Internet編程方法
16. 4. 1 Socket創(chuàng)建函數
16. 4. 2 連接建立函數
16. 4. 3 數據發(fā)送與接收函數
16. 4. 4 Socket關閉函數
16. 4. 5 Socket事件處理函數
16. 5 編程示例
第17章 數據庫編程
17. 1 oDBC功能與組成結構
17. 2 結構化查詢語言SQL
17. 2. 1 關系數據庫的模式結構
17. 2. 2 SQL語法
17. 3 使用IDBC SDK
17. 4 MFC ODBC數據庫類
17. 4. 1 CDatabase類
17. 4. 2 CRecordSet類
17. 4. 3 CReacordView類
17. 5 開發(fā)MFC數據庫應用程序
17. 5. 1 注冊數據源
17. 5. 2 建立數據庫應用程序框架
17. 5. 3 建立數據庫類. 記錄集類及視類的關聯
17. 5. 4 在視類中添加代碼實現記錄集的操作