第1章 C++基本知識
1.1 C++概述
1.1.1 C++的起源
1.1.2 C++程序的特點
1.1.3 C++程序與C程序的比較
1.1.4 C++程序的基本結構
1.2 C++的輸入與輸出
1.2.1 C語言中的printf和scanf的缺陷
1.2.2 I/O標準流類
1.2.3 控制符
1.3 C++的函數(shù)
1.3.1 函數(shù)的定義
1.3.2 函數(shù)的調用
1.3.3 內聯(lián)函數(shù)
1.3.4 帶默認參數(shù)的函數(shù)
1.3.5 重載函數(shù)
1.4 C++新增運算符
1.4.1 C++語言中的動態(tài)內存管理運算符
1.4.2 作用域限定運算符第2章 面向對象的C++程序設計
2.1 類和對象
2.1.1 類的定義
2.1.2 對象
2.1.3 內聯(lián)成員函數(shù)
2.1.4 構造函數(shù)
2.1.5 析構函數(shù)
2.1.6 對象數(shù)組
2.1.7 對象指針
2.2 類的共享
2.2.1 友元函數(shù)
2.2.2 友元類
2.2.3 靜態(tài)成員變量
2.2.4 靜態(tài)成員函數(shù)
2.2.5 運算符重載函數(shù)
2.3 類的繼承和派生
2.3.1 單繼承與多繼承
2.3.2 派生類的構造函數(shù)與析構函數(shù)
2.3.3 虛基類
2.4 類的多態(tài)性
2.4.1 虛函數(shù)
2.4.2 純虛函數(shù)與抽象類
2.5 模板
2.5.1 函數(shù)模板
2.5.2 類模板第3章 Visual C++編程基礎
3.1 Visual C++集成開發(fā)環(huán)境
3.1.1 開發(fā)環(huán)境概述
3.1.2 開發(fā)環(huán)境的窗口
3.1.3 開發(fā)環(huán)境菜單功能
3.1.4 開發(fā)環(huán)境的工具欄
3.2 項目和項目工作區(qū)
3.2.1 項目和項目工作區(qū)的基本概念
3.2.2 Class View
3.2.3 Resource View
3.2.4 File View
3.3 資源
3.3.1 資源的概念
3.3.2 資源的基本操作
3.3.3 資源文件的管理
3.3.4 資源編輯器
3.4 創(chuàng)建一個控制臺應用程序
3.4.1 用AppWizard創(chuàng)建一個控制臺應用程序
3.4.2 理解程序框架
3.4.3 添加C++源程序代碼第4章 MFC應用程序
4.1 Windows編程基礎
4.1.1 簡單的Windows應用程序
4.1.2 Windows基本數(shù)據(jù)類型
4.1.3 Windows編程的特點
4.2 MFC應用程序介紹
4.2.1 MFC概述
4.2.2 簡單的MFC應用程序
4.2.3 MFC應用程序的分析
4.3 使用MFC應用程序向導
4.3.1 應用程序框架類型
4.3.2 創(chuàng)建一個單文檔應用程序
4.3.3 MFC程序框架分析
4.4 ClassWizard類向導
4.4.1 ClassWizard類向導概述
4.4.2 消息和消息映射
4.4.3 數(shù)據(jù)交換和數(shù)據(jù)校驗
4.4.4 添加類和刪除類第5章 文檔視圖
5.1 文檔視圖體系結構
5.1.1 文檔類
5.1.2 視圖類
5.1.3 文檔視圖之間的相互作用
5.2 文檔和視圖應用示例第6章 菜單、工具欄和狀態(tài)欄
6.1 菜單設計
6.1.1 菜單資源編輯器
6.1.2 給菜單聯(lián)上命令項、怏捷鍵和加速鍵
6.1.3 設置菜單項屬性
6.1.4 給菜單項聯(lián)上代碼
6.1.5 在程序中改變菜單的屬性
6.1.6 用戶界面更新消息的處理
6.1.7 動態(tài)添加菜單
6.1.8 動態(tài)刪除菜單
6.2 工具欄
6.2.1 工具欄編輯器
6.2.2 工具欄和菜單項的關聯(lián)
6.3 狀態(tài)欄
6.3.1 狀態(tài)欄的定義
6.3.2 狀態(tài)欄的常用操作第7章 對話框和常用控件
7.1 對話框的使用
7.1.1 對話框概述
7.1.2 對話框編輯器
7.1.3 對話框編程
7.2 標準控件
7.2.1 控件概述
7.2.2 控件的一般屬性
7.2.3 靜態(tài)控件
7.2.4 按鈕
7.2.5 編輯框
7.2.6 列表框
7.2.7 組合框
7.2.8 滾動條
7.3 公共控件
7.3.1 微調按鈕
7.3.2 滑動條
7.3.3 進度條
7.3.4 標簽控件
7.3.5 圖像列表
7.3.6 文件系統(tǒng)控件
7.4 通用對話框和消息框
7.4.1 通用對話框
7.4.2 消息框第8章 繪圖、字體和位圖
8.1 圖形設備接口(GDI)概述
8.1.1 圖形設備接口
8.1.2 設備環(huán)境類
8.1.3 坐標映射
8.1.4 GDI圖形對象
8.2 簡單圖形處理
8.2.1 畫點
8.2.2 畫線
8.2.3 畫弧
8.2.4 畫封閉曲線
8.2.5 其他常用繪圖函數(shù)
8.3 字體
8.3.1 字體創(chuàng)建
8.3.2 文本輸出
8.3.3 文本對齊
8.3.4 文本輸出顏色的設置第9章 Visual C++的高級應用
9.1 ODBC數(shù)據(jù)庫編程
9.1.1 ODBC簡介
9.1.2 ODBC數(shù)據(jù)庫類
9.1.3 使用ODBC編程示例
9.2 多媒體編程
9.2.1 聲音媒體控制結構MCI
9.2.2 一個簡單的CD播放器
9.2.3 視頻媒體播放類MClWnd
9.2.4 一個簡單的媒體播放器
9.3 ActiveX控件
9.3.1 ActiveX控件和普通Windows控件的比較
9.3.2 ActiveX控件的裝載
9.3.3 使用ActiveX控件編程附錄A C/C++主要關鍵字及其用途
附錄B C/C++運算符的優(yōu)先級別
附錄C 常用系統(tǒng)函數(shù)
參考文獻