第1章VisualC++6.0概述
l.1VisualC++6.0的特點
1.2VisualC++6.0窗口
1.3菜單和工具欄
1.3.1VisualC++6.0菜單
1.3.2VisualC++6.O工具欄
1.4聯(lián)機幫助系統(tǒng)
1.4.1MSDN的功能
l.4.2MSDN的使用
1.5VisualC++6.0的安裝
習題
第2章C++面向對象編程
2.1C++對C的擴充
2.1.1C++語言的主要特點
2.1.2C++簡單程序設計
2.1.3C++標準輸人.輸出流
2.1.4C++函數原型和函數參數的缺省值
2.1.5引用
2.l.6const常數說明
2.2類與對象
2.2.l類的定義
2.2.2對象
2.2.3構造函數和析構函數
2.2.4內聯(lián)函數
2.2.5this指針
2.2.6靜態(tài)成員
2.2.7友元函數
2.3類繼承
2.3.l派生類
2.3.2基類指針與派生類指針
2.3.3多重繼承
2.3.4虛函數
2.4重載
2.4.l函數重載
2.4.2操作符重載
習題
第3章用MFCAppWizard創(chuàng)建應用程序
3.IMFCAppWizard向導
3.l.1MFCAppWizard的功能
3.1.2使用MFCAppWizard
3.2MFCAppWizard生成的文件及功能
3.2.1MFCAppWizard生成的資源文件
3.2.2MFCAppWizard生成的C++頭文件
3.2.3MFCAppWizard生成的C++實現源文件
3.2.4MFCAppWizard生成的其它文件
3.3項目與項目工作區(qū)
3.3.l項目
3.3.2ClassView類面板
3.3.3ResourceView資源面板
3.3.4FileView文件面板
3.4程序調試工具Debug
3.4.1Debug菜單
3.4.2調試器窗口
3.4.3調試器的操作
3.4.4Debug工具欄
3.4.5Debug和Release
3.5WizardBar工具欄
3.5.1WizardBar的使用
3.5.2WizardBar的上下文跟蹤
3.6資源和資源編輯器
3.6.l資源編輯器
3.6.2加速鍵編輯器
3.6.3字符串編輯器
3.6.4版本信息編輯器
3.6.5圖形編輯器
3.6.6工具欄編輯器
習題
第4章對話框和基本控件
4.l對話框
4.1.1有模式對話框
4.1.2無模式對話框
4.2創(chuàng)建對話框
4.2.l創(chuàng)建基于對話框的應用程序
4.2.2在應用程序中使用對話框
4.2.3對話框數據交換DDX和驗證DDV
4.2.4控件的編排
4.3對話框基本控件
4.3.l控件共有屬性
4.3.2靜態(tài)控件
4.3.3按鈕
4.3.4編輯框
4.3.5列表框
4.3.6組合框
4.3.7滾動條
4.4公用對話框和消息對話框
4.4.l打開.保存文件對話框
4.4.2查找替換對話框
4.4.3打印對話框
4.4.4編輯顏色對話框
4.4.5消息對話框
習題
第5章MFC基礎
5.1Windows編程基礎
5.1.1WindowsAPI
5.1.2句柄
5.1.3事件和消息
5.2MFC原理
5.2.1MFC概述
5.2.2MFC應用程序對象
5.3消息映射
5.3.l消息映射宏
5.3.2MFC預定義的消息和消息處理函數
5.3.3手工處理消息映射
5.4ClassWizard類向導
5.4.l添加消息處理函數
5,4.2添加成員變量
5.4.3添加新類
5.5MFC類層次
5.5.IMFC中類的體系結構
5.5.2CObject類
5.5.3CCmdTarget類
5.5.4CWinApp類
5.5.5CWnd類
5.5.6CFrameWnd類
5.5.7CDocument類
5.5.8CView類
習題
第6章文檔與視圖
6.l文檔與視圖結構
6.1.l應用程序對象之間的相互關系
6.1.2單文檔與多文檔
6.1.3視圖
6.2菜單
6.2.l菜單和命令
6.2.2增加命令處理函數
6.2.3彈出式菜單
6.3工具欄和狀態(tài)欄
6.3.1工具欄
6.3.2狀態(tài)欄
6.4文檔的保存
6.4.l串行化工作原理
6.4.2MFC應用程序的串行化
習題
第7章圖形接口
7.1圖形設備接口
7.1.l設備描述表(DeviceContext)
7.1.2圖形刷新
7.1.3獲取設備描述表
7.1.4映射模式
7.1.5繪圖函數
7.2畫筆和畫刷
7.2.l選擇GDI對象
7.2.2畫筆
7.2.3畫刷
7.2.4顏色的設置
7.2.5繪圖程序的實現
7.3文本處理
7.3.l設置字體
7.3.2文本的輸出
7.3.3文本輸出程序的實現
7.4圖標和光標
7.4.l圖標
7.4.2光標
習題
第8章通用控件和ActiveX控件
8.l通用控件
8.1.l微調控件
8.1.2進度控件
8.1.3滑塊控件
8.1.4日期時間控件
8.1.5圖片控件與圖像列表
8.l.6樹形控件
8.1.7列表控件
8.2ActiveX控件
8.2.1什么是ActiveX控件
8.2.2ActiveX控件的使用
8.2.3創(chuàng)建ActiveX控件
習題
第9章VisualC++高級編程
9.1打印
9.1.1MFC打印過程
9.1.2打印與GDI映射模式
9.1.3多頁打印
9.1.4停止和取消打印
9.2聯(lián)機幫助設計
9.2.l聯(lián)機幫助的類型
9.2.2HelpWbrkshop幫助文件制作工具
9.2.3HTMLHelpWorkshop幫助文件制作工具
9.2.4添加上下文相關幫助
9.3異常處理
9.3.l異常處理的用法
9.3.2MFC異常宏
9.3.3MFC異常處理
9.4安裝程序制作
9.4.1Installshield概述
9.4.2快速制作安裝程序
習題
第10章編程實例
10.1資源管理器界面的應用
10.l.l編程思路
10.1.2實現步驟
10.2屏幕保護程序
10.2.1屏幕保護程序設計的一般概念
10.2.2使用SDK編寫屏幕保護程序
10.2.3使用MFC編寫屏幕保護程序
10.3ODBC數據庫編程
10.3.1ODBC的基本概念
10.3.2MFC提供的ODBC數據庫類
10.3.3ODBC數據庫編程步驟
10.4一個簡單的瀏覽器
10.4.1CHtmlView類
10.4.2創(chuàng)建自己的瀏覽器
10.5在程序中播放多媒體
10.5.1MCIWnd窗口類
10.5.2利用MCIWnd窗口類的程序示例
習題