第1章 概述
1.1 啟動Visual C++
1.1.1 Visual C++的版本
1.1.2 Windows版本
1.1.3 安裝
1.2 運行Visual C++
1.2.1 啟動程序
1.2.2 Visual C++的顯示屏幕
1.3 Visual C++的窗口
1.3.1 主窗口
1.3.2 輔助窗口
1.3.3 浮動的窗口和固定的窗口
1.3.4 獲取幫助的途徑
1.4 練習
第2章 應用程序
2.1 創(chuàng)建一個應用程序
2.1.1 MFC AppWizard
2.1.2 AppWizard的操作步驟
2.2 構筑應用程序
2.3 運行應用程序
2.4 基于對話的應用程序
2.4.1 創(chuàng)建并運行應用程序
2.5 退出并重啟Visual C++
2.5.1 退出Visual C++
2.5.2 重新啟動Visual C++
2.6 練習
第3章 探索應用程序
3.1 面向對象編程(OOP)
3.1.1 對象和它們的作用
3.2 Class View
3.2.1 類
3.2.2 成員函數(shù)
3.2.3 對象
3.3 Resource View
3.4 FileView
3.5 主應用程序頭文件
3.5.1 頭文件內容
3.5.2 類成員函數(shù)
3.6 主應用程序源文件
3.6.1 類構造函數(shù)
3.6.2 應用程序對象
3.6.3 類實例化
3.6.4 注冊表
3.6.5 文檔模板
3.6.6 裝入主窗口
3.6.7 命令行參數(shù)
3.6.8 完成初始化過程
3.7 練習
第4章 對話框
4.1 創(chuàng)建對話框
4.2 對話框類
4.3 對話框文件
4.3.1 對話頭文件
4.3.2 對話源文件
4.3.3 About對話框
4.4 顯示對話框
4.4.1 顯示About對話框
4.5 基于對話的應用程序
4.5.1 應用程序文件
4.5.2 對話文件
4.6 練習
第5章 對話控件
5.1 添加控件
5.2 控件屬性
5.2.1 屬性框
5.2.2 多個控件
5.3 共用屬性
5.3.1 控件ID
5.3.2 Caption及訪問鍵
5.3.3 大小和位置
5.3.4 Tab停止位和焦點
5.3.5 控件組
5.3.5 Help ID
5.3.7 可見和禁用
5.4 標準控件
5.4.1 命令按鈕
5.4.2 靜態(tài)文本控件
5.4.3 編輯框
5.4.4 單選按鈕和復選框
5.4.5 框架
5.4.6 列表
5.5 其他標準控件
5.6 練習
第6章 事件和函數(shù)
6.1 連接變量
6.1.1 添加成員變量
6.1.2 使用成員變量
6.1.3 DDX代碼
6.2 事件驅動環(huán)境
6.3 添加消息處理程序
6.3.1 創(chuàng)建基于事件的函數(shù)
6.3.2 填寫處理程序代碼
6.3.3 消息映射
6.3.4 直接使用ClassWizard
6.4 類成員函數(shù)
6.4.1 控件變量
6.4.2 從對象獲取信息
6.5 用戶定義的函數(shù)及變量
6.5.1 用戶定義的函數(shù)
6.5.2 局部變量的全局變量
6.6 列表框例子
6.7 練習
第7章 文檔和視圖
7.1 設備環(huán)境
7.1.1 坐標系
7.1.2 CPoint類
7.2 顯示文本
7.3 畫線
7.3.1 存儲數(shù)據(jù)
7.3.2 初始化變量
7.3.3 響應右單擊
7.3.4 其他幾何圖形
7.4 增強的畫線程序
7.5 設備環(huán)境屬性
7.5.1 畫筆
7.5.2 刷子
7.5.3 字體
7.6 出版
7.7 練習
第8章 編程選項
8.1 調試
8.1.1 斷點
8.1.2 單步跟蹤
8.1.3 觀察變量
8.2 菜單
8.2.1 菜單屬性
8.2.2 加速鍵
8.2.3 菜單事件
8.3 資源編輯器
8.3.1 串表
8.3.2 位圖
8.3.3 圖標
8.3.4 工具欄
8.4 打印
8.4.1 打印函數(shù)
8.5 幫助選項
8.6 練習
練習答案
9.1 第1章答案
9.2 第2章答案
9.3 第3章答案
9.4 第4章答案
9.5 第5章答案
9.6 第6章答案
9.7 第7章答案
9.8 第8章答案