第1章 C++概論
1.1 C++特點
1.1.1 程序和程序設計語言
1.1.2 C++的特點
1.2 C++程序的實現(xiàn)
1.3 C++程序結構的特點
1.3.1 一個簡單的C++程序
1.3.2 C++程序結構及書寫格式
1.4 Visual C++6.0主窗口
1.5 C++上機過程
習題1
第2章 數(shù)據類型、運算符和表達式
2.1 基本數(shù)據類型
2.1.1 整型
2.1.2 字符型
2.1.3 浮點型
2.1.4 布爾型
2.1.5 空型
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 輸入輸出
2.4 運算符和表達式
2.4.1 算術運算符和算術表達式
2.4.2 關系運算符與關系表達式
2.4.3 邏輯運算符和邏輯表達式
2.4.4 位運算符和位運算表達式
2.4.5 賦值運算符和賦值表達式
2.4.6 逗號運算符和逗號表達式
2.4.7 sizeof運算符
2.5 數(shù)據類型的轉換
2.5.1 自動數(shù)據類型轉換
2.5.2 強制數(shù)據類型轉換
2.6 構造數(shù)據類型
2.6.1 結構體
2.6.2 共用體
2.6.3 枚舉
2.6.4 自定義數(shù)據類型
習題2
第3章 控制結構
3.1 順序結構
3.2 選擇結構
3.2.1 if語句
3.2.2 switch語句
3.3 循環(huán)結構
3.3.1 whilec語句
3.3.2 do…while語句
3.3.3 for語句
3.3.4 goto語句
3.3.5 break和continue
3.4 程序設計舉例
習題3
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組元素的引用
4.1.3 一維數(shù)組的初始化
4.1.4 一維數(shù)組的輸入輸出
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組元素的引用
4.2.3 二維數(shù)組的初始化
4.2.4 二維數(shù)組的輸入輸出
4.3 字符數(shù)組和字符串
4.3.1 字符數(shù)組的定義
4.3.2 字符數(shù)組的初始化
4.3.3 字符數(shù)組的輸入輸出
4.3.4 常用的字符串處理函數(shù)
4.4 應用舉例
習題4
第5章 函數(shù)
5.1 標準函數(shù)
5.2 函數(shù)的定義
5.3 函數(shù)的調用
5.4 函數(shù)的原型
5.5 函數(shù)參數(shù)
5.5.1 參數(shù)的傳遞方式
5.5.2 默認參數(shù)
5.6 遞歸函數(shù)
5.6.1 遞歸函數(shù)的定義
5.6.2 遞歸調用的執(zhí)行過程
5.7 變量的作用域和存儲類
5.7.1 變量的作用域
5.7.2 變量的存儲類型
5.8 編譯預處理
5.8.1 宏定義
5.8.2 文件包含
5.8.3 條件編譯
5.9 應用舉例
習題5
第6章 指針
6.1 指針的概念
6.1.1 地址與指針
6.1.2 指針定義
6.2 對指針變量的操作
6.2.1 指針的運算
6.2.2 new和delete
6.3 指針與數(shù)組
6.3.1 用指針訪問一維數(shù)組
6.3.2 用指針訪問二維數(shù)組
6.3.3 用指針訪問字符串
6.3.4 指針數(shù)組
6.4 指針與函數(shù)
6.4.1 指針作為函數(shù)的參數(shù)
6.4.2 數(shù)組名作參數(shù)
6.4.3 指針函數(shù)
6.5 引用
6.6 應用舉例
習題6
第7章 類與對象
7.1 面向對象程序設計概念
7.2 類
7.2.1 類的聲明
7.2.2 類成員的定義
7.3 對象
7.3.1 對象的定義
7.3.2 對象成員的引用
7.4 構造函數(shù)和析構函數(shù)
7.4.1 構造函數(shù)
7.4.2 析構函數(shù)
7.5 內聯(lián)函數(shù)
7.6 靜態(tài)成員
7.6.1 靜態(tài)數(shù)據成員
7.6.2 靜態(tài)成員函數(shù)
7.7 對象數(shù)組和對象指針
7.7.1 對象數(shù)組
7.7.2 對象指針
7.7.3 this指針
7.8 友元
7.8.1 友元函數(shù)
7.8.2 友元成員函數(shù)
7.8.3 友元類
習題7
第8章 繼承與多態(tài)性
8.1 繼承
8.1.1 單繼承
8.1.2 多繼承
8.2 派生類的構造函數(shù)和析構函數(shù)
8.3 重載
8.3.1 函數(shù)重載
8.3.2 運算符重載
8.4 多態(tài)性
8.4.1 虛函數(shù)
8.4.2 純虛函數(shù)和抽象類
習題8
第9章 對話框
9.1 MFC應用程序
9.1.1 MFC編程
9.1.2 MFC應用程序框架類型
9.2 創(chuàng)建和使用對話框
9.2.1 創(chuàng)建對話框
9.2.2 控件的添加和布局
9.2.3 創(chuàng)建對話框類
9.2.4 調用對話框
9.3 通用對話框和消息對話框
9.3.1 通用對話框
9.3.2 消息對話框
習題9
第10章 常用控件
10.1 控件的使用
10.1.1 控件的創(chuàng)建
10.1.2 控件的消息和消息映射
10.1.3 控件的數(shù)據交換和數(shù)據校驗
10.2 靜態(tài)控件和編輯框
10.2.1 靜態(tài)控件
10.2.2 編輯框
10.2.3 應用舉例
10.3 按鈕控件
10.3.1 按鈕的創(chuàng)建和消息
10.3.2 按鈕的操作
10.3.3 應用舉例
10.4 列表框
10.4.1 列表框的創(chuàng)建
10.4.2 列表框的通知消息
10.4.3 列表框的操作
10.4.4 應用舉例
10.5 組合框
10.5.1 組合框的類型
10.5.2 組合框的數(shù)據輸入
10.5.3 組合框的操作
10.5.4 組合框的消息
10.5.5 應用舉例
10.6 滾動條
10.6.1 滾動條的結構
10.6.2 滾動條的消息和基本操作
10.6.3 應用舉例
10.7 微調按鈕
10.7.1 微調按鈕的創(chuàng)建
10.7.2 微調按鈕的操作
10.7.3 應用舉例
10.8 進展條
10.8.1 進度條的操作
10.8.2 應用舉例
10.9 列表視圖
10.9.1 列表視圖的建立
10.9.2 列表視圖的操作
10.9.3 列表視圖的數(shù)據結構
10.9.4 應用舉例
習題10