第1章 概述
1.1 Visual C++ 6.0特點
1.2 Visual C++ 6.0安裝
1.3 Visual C++ 6.0的組成
1.3.1 可視化的工作平臺(Workbench)
1.3.2 AppWizard和ControlWard
1.3.3 ClassWizard和WizardBar
1.3.4 ActiveX和Component Callery(組件廊)
1.3.5 資源編輯器
1.3.6 調試器和診斷工具
1.3.7 Books Online(在線書箱)
1.4 Windows編程模式
1.4.1 Windows SDK
1.4.2 面象對象編程
1.4.3 MFC簡介
1.5 簡單的 Visual C++ 6.0編程實例
1.5.1 HellO應用程序的說明
1.5.2 生成HellO工程文件
1.5.3 進行可視化編程
1.5.4 給應用程序添加代碼
1.6 小結
第2章 Visual C++ 6.0集成環(huán)境
2.1 Visual C++ 6.0主窗口
2.2 AppWizard
2.3 ClassWizard
2.3.1 用Class Wizard創(chuàng)建新類
2.3.2 定義消息處理函數
2.3.3 刪除消息處理函數
2.3.4 編輯消息處理函數
2.3.5 覆蓋虛擬函數
2.4 可視化編程窗口
2.4.1 工作區(qū)窗口
2.4.2 常用控件
2.4.3 控件屬性
2.5 集成調試(Debug)
2.5.1 Debug菜單工具條
2.5.2 設置斷點
2.6 “Edit”菜單
2.7 Box例程序
2.8 Satcctl例程序
2.9 小結
第3章 標準控件
3.1 靜態(tài)文本控件
3.1.1 創(chuàng)建及初始化場態(tài)文本控件
3.2 列表框和組合框
3.2.1 創(chuàng)建和初始列表框和組合框
3.3 滾動條和滑桿
3.3.1 創(chuàng)建和初始化滾動條和滑塊
3.4 公共對話框
3.4.1 顏色對話框
3.4.2 查找替換對話框
3.4.3 字體對話框
3.4.4 打開、保存文件對話框
3.4.5 頁面設置對話框
3.4.6 打印對話框
3.5 實例分析
3.5.1 實例Property
3.5.2 Sliderspin例程
3.6 小結
第4章 對話框
4.1 對話框的基礎知識
4.1.1 對話框的組成
4.1.2 MFC對對話框的支持
4.1.3 有模式和無模式對話框
4.1.4 對話框消息處理
4.1.5 對話數據交換和驗證
4.2 創(chuàng)建模態(tài)對話框
4.2.1 消息對話框
4.3 創(chuàng)建無模式對話框
4.4 實例
4.5 小結
第5章 文本和字體
5.1 設備環(huán)境類
5.1.1 基類 CDC
5.1.2 CPaintDC類
5.1.3 CClientDC和CWindowDC
5.1.4 CMetaFileDC類和元文件
5.2 GDI對象
5.2.1 GDI對象的構造和有效期
5.2.2 選擇庫存GDI對象
5.2.3 生成用戶化GDI對象
5.3 顏色映射
5.3.1 16色和256色顯卡
5.3.2 調色板
5.4 字體和正文
5.4.1 獲取文字屬性
5.4.2 創(chuàng)建字體
5.4.3 繪制正文
5.4.4 實例Format
5.5 小結
第6章 圖形
6.1 GDI位圖和DIB位圖
6.2 使用 GDI位圖
6.2.1 生成位圖
6.2.2 顯示和處理位圖
6.3 使用 DIB位圖
6.3.1 BMP文件的組成
6.4 使用 GDI DIB位圖的兩個例子
6.4.1 Gdiball實例
6.4.2 Opnbmp實例
6.5 小結
第7章 菜單
7.1 創(chuàng)建菜單
7.1.1 動態(tài)創(chuàng)建菜單
7.2 快捷鍵的使用
7.2.1 建立快捷鍵
7.2.2 裝入快捷鍵
7.3 命令處理
7.3.1 菜單消息的處理路徑
7.3.2 處理兩種菜單消息
7.3.3 處理一組菜單命令
7.4 某單項的允許和禁止
7.5 實例 Menudemo分析
7.6 小結
第8章 工具欄和狀態(tài)欄
8.1 控件欄
8.2 工具欄的創(chuàng)建和控制
8.2.1 工具欄的創(chuàng)建
8.2.2 控制工具欄
8.3 狀態(tài)欄的創(chuàng)建與控制
8.3.1 創(chuàng)建狀態(tài)欄(CStatusBar)
8.3.2 獲得對狀態(tài)欄的控制
8.3.3 管理消息行和狀態(tài)指示器
8.3.4 tolstubar例程
8.4 小結
第9章 文檔和視
9.1 文檔和視概述
9.1.1 使用文檔/視窗結構的意義
9.1.2 SDI和 MDI
9.1.3 文檔、視和框架
9.1.4 MFC各對象的關系
9.2 文檔和視的詳述
9.2.1 文檔模板
9.2.2 文檔模板的創(chuàng)建
9.2.3 文檔和視的創(chuàng)建
9.2.4 文檔和視之間的相互作用函數
9.3 實例Sig分析
9.4 小結
第10章 單文檔界面
10.1 序列化
10.1.1 創(chuàng)建可序列化的類
10.1.2 序列化對象
10.2 SDI簡介
10.2.1 創(chuàng)建空文檔
10.2.2 打開文件
10.2.3 刪除文檔內容
10.2.4 保存文件
10.3 小結
第11章 多文檔界面
11.1 MDI簡介
11.1.1 MDI應用程序的組成
11.1.2 主框架和文檔模板
11.1.3 初始化及清理文檔和視
11.2 實例mdi
11.3 小結
第12章 切分窗口
12.1 切分窗口
12.2 多視選擇
12.3 動態(tài)切分窗口
12.4 靜態(tài)切分窗口
12.5 實例Dslitter
12.6 實例Ssplitter
12.7 小結
第13章 打印
13.1 打印
13.1.1 缺省基本打印
13.1.2 實現高級打印
13.2 打印預覽
13.2.1 打印預覽過程
13.2.2 支持打印預覽
13.2.3 高級打印預覽
13.3 小結
第14章 上下文相關幫助
14.1 上下文相關幫助
14.1.1 幫助文檔
14.1.2 AppWizard對幫助的支持
14.1.3 常見幫助類型
14.2 幫助的相關文件
14.2.3 目錄(Content)文件(.CNT)
14.2.4 配置文件(.gid)
14.3 在自己的應用程序中加入幫助功能
14.3.1 消息映射支持
14.3.2 FI鍵和 Shift+F1鍵的處理
14.3.3 調用WinHelp函數
14.4 小結
第15章 數據庫
15.1 數據庫管理
15.2 SQL
15.2.1 SQL的對象
15.2.2 SQL的 Select查詢語句
15.3 ODBC
15.3.1 ODBC的部件
15.3.2 安裝驅動程序和數據源
15.4 數據訪問對象(DA)
15.5 DLE DB
15.6 ActiveX數據對象(ADO)
15.7 MFC數據庫類
15.7.1 CDatabase類
15.7.2 CRecordSet類
15.7.3 刷新記錄
15.7.4 關閉記錄集
15.7.5 在記錄集中移動
15.7.6 改變記錄集中的數據
15.7.7 CRecordView類
15.7.8 用Appwizard創(chuàng)建數據庫應用程序
15.8 小結
第16章 ActiveX控件
16.1 OLE簡介
16.1.1 組件對象模型
16.1.2 結構化存儲
16.1.3 Monikers
16.1.4 統(tǒng)一數據傳輸(UDT)
16.1.5 OLE文檔
16.1.6 OLE自動化
16.1.7 OLE控件
16.2 ActiveX文檔
16.2.1 ActiveX控件
16.3 COM
16.3.1 Internet Monikers
16.4 ActiveX技術
16.4.1 ActiveX超級鏈接
16.4.2 ActiVeX協(xié)議
16.4.3 ActiveX服務器擴展
16.4.4 ActiveX Script
16.4.5 代碼簽名
16.4.6 HTML擴展
16.4.7 ActiVeMovie
16.4.8 ActiveX控件的儲備事件
16.4.9 ActiveX控件的自定義事件
16.5 ActiveX控件的方法
16.5.1 ActiveX控件的方法
16.5.2 ActiVeX控件的儲備方法
16.5.3 ActiveX控件的自定義方法
16.6 ActiveX控件的屬性
16.6.1 ActiveX控件的屬性
16.6.2 ActiVeX控件的儲備屬性
16.6.3 ActiveX控件的自定義屬性
16.6.4 ActiveX控件的高級屬性
16.6.5 訪問環(huán)境屬性
16.7 通過ActiveX Controlwizard創(chuàng)建控件
16.7.1 使用 ActiveX Contro1wizard的步驟
16.7.2 在ActiveX控件文件中增加代碼
16.8 ActiveX控件的屬性反
16.8.1 ActiveX控件的屬性頁
16.8.2 增加用戶屬性頁
16.8.3 使用儲備屬性頁
16.9 增加正文敏感幫助
16.10 ActiVeX控件中的字體
16.10.1 字體儲備屬性
16.10.2 字體自定義屬性
16.11 ActiveX控件中的圖片
16.11.1 自定義圖片屬性
16.11.2 實現自定義的圖片屬性
16.12 小結
第17章 動態(tài)鏈接庫(DLL)
17.1 動態(tài)庫的基礎知識
17.1.1 DLL的概述
17.1.2 傳統(tǒng)的 DLL
17.1.3 MFC庫
17.2 MFC庫的動態(tài)鏈接庫
17.2.1 MFC庫的動態(tài)鏈接庫的命令
17.2.2 MFC常規(guī)型 DLL
17.2.3 MFC擴展型DLL
17.3 創(chuàng)建動態(tài)鏈接庫
17.3.1 DLL的入口函數DLLMain()
17.3.2 創(chuàng)建DLL
17.4 加載DLL
17.5 為 DLL創(chuàng)建接口
17.6 調試 DLL
17.7 實例分析
17.7.1 Testdyn例程
17.7.2 usemed例程
17.8 小結
附錄1 MFC消息映射函數
附錄2 C++教程