第1章 Visual C++6.0概述
1.1 為什么選擇Visual C++6.0
1.2 Visual C++的不同版本
1.2.1 Standard(標準版)
1.2.2 Professional(專業(yè)版)
1.2.3 Enterprise(企業(yè)版)
1.3 安裝Visual C++6.0
1.4 Visual C++6.0的菜單欄
1.4.1 File菜單
1.4.2 Edit菜單
1.4.3 View菜單
1.4.4 Insert菜單
1.4.5 Project菜單
1.4.6 Build菜單
1.4.7 Tools菜單
1.4.8 Window菜單
1.4.9 Help菜單
1.5 Visual C++6.0的常用工具
1.5.1 App Wizard
1.5.2 Resource Editor
1.5.3 Class Wizard
1.5.4 MSDN
1.6 什么是MFC
1.6.1 MFC概念
1.6.2 MFC結構體系
1.6.3 MFC中的常用類
1.7 本章小結
1.8 習題
第2章 C++語言基礎
2.1 基本數據類型
2.1.1 整型數據
2.1.2 短整型數據
2.1.3 長整型數據
2.1.4 特殊整型數據
2.1.5 字符型數據
2.1.6 浮點型數據
2.2 標識符
2.3 C++中的變量
2.4 C++中的常量
2.5 基本運算符
2.5.1 算術運算符
2.5.2 關系運算符
2.5.3 邏輯運算符
2.5.4 按位運算符
2.5.5 特殊運算符
2.6 流程控制
2.6.1 條件語句
2.6.2 分支語句
2.6.3 循環(huán)語句
2.6.4 轉移語句
2.7 本章小結
2.8 習題
第3章 創(chuàng)建應用程序
3.1 創(chuàng)建MFC應用程序
3.2 Windows的編程模式
3.2.1 最初的過程式程序
3.2.2 事件驅動程序
3.2.3 消息
3.3 如何學習MFC
3.4 本章小結
3.5 習題
第4章 面向對象編程
4.1 C++語言特性
4.1.1 封裝性
4.1.2 繼承性
4.1.3 多態(tài)性
4.2 函數
4.2.1 成員函數
4.2.2 構造函數與析構函數
4.2.3 虛函數
4.2.4 函數重載與運算符重載
4.3 類和對象
4.3.1 類與對象的含義
4.3.2 類的作用域與類成員的訪問
4.4 類的繼承機制
4.4.1 派生類及其訪問控制
4.4.2 多重繼承
4.5 本章小結
4.6 習題
第5章 文檔/視圖結構
5.1 文檔與視圖
5.2 文檔和視圖通信的關鍵函數
5.2.1 CView∷GetDocument函數
5.2.2 CDocument∷UpdateAllView函數
5.2.3 CView∷OnUpdate函數
5.2.4 CView∷OnInitialUpdate函數
5.2.5 CDocument∷OnNewDocument函數
5.3 文檔與視圖應用程序范例
5.3.1 程序功能簡介
5.3.2 操作步驟
5.4 本章小結
5.5 習題
第6章 用戶界面設計
6.1 菜單
6.1.1 添加新菜單項
6.1.2 編輯菜單項的屬性
6.1.3 刪除菜單項
6.1.4 添加菜單命令處理函數
6.1.5 啟用和禁用菜單命令
6.1.6 復選和單選標記菜單命令
6.1.7 創(chuàng)建彈出式菜單
6.2 工具欄
6.2.1 向工具欄添加按鈕
6.2.2 添加工具欄間隔
6.2.3 刪除按鈕
6.2.4 編輯按鈕屬性
6.2.5 啟用和禁用工具欄按鈕
6.3 狀態(tài)欄
6.3.1 修改應用程序的狀態(tài)欄
6.3.2 更新狀態(tài)欄窗格內容
6.4 對話框
6.4.1 對話框概述
6.4.2 創(chuàng)建對話框
6.4.3 設置控件Tab順序
6.4.4 對話框常用控件
6.5 本章小結
6.6 習題
第7章 常用控件
7.1 控件概述
7.1.1 工具欄控件
7.1.2 狀態(tài)欄、標簽與列表框控件
7.1.3 樹形視圖控件
7.1.4 列表視圖控件
7.1.5 創(chuàng)建控件
7.2 常用控件應用程序
7.2.1 程序功能簡介
7.2.2 操作步驟
7.3 本章小結
7.4 習題
第8章 文件存取與打印
8.1 文件存取
8.2 隨機文件訪問
8.3 文件串行化
8.4 文件對話框
8.5 內存文件類
8.6 文件輸入/輸出流
8.7 文件操作例程
8.7.1 實例1
8.7.2 實例2
8.8 HTML文件制作
8.9 打印
8.10 本章小結
8.11 習題
第9章 數據庫與應用
9.1 ODBC與DAO
9.2 MFC DAO
9.3 與ODBC數據庫相關的MFC類
9.3.1 CDatabase類
9.3.2 CRecordset類
9.3.3 CRecordView類
9.4 范例程序
9.4.1 功能簡介
9.4.2 操作步驟
9.5 本章小結
9.6 習題
第10章 繪圖
10.1 繪圖基礎
10.1.1 GDI類
10.1.2 CDC類的繪圖函數
10.1.3 GDI對象的種類與構造
10.1.4 GDI對象的使用方法
10.2 繪圖程序實例
10.2.1 程序功能簡介
10.2.2 操作步驟
10.3 本章小結
10.4 習題
第11章 多媒體編程
11.1 聲音
11.1.1 MCI的控制方式
11.1.2 MCI命令分類
11.1.3 MCI設備類型與設備名稱
11.1.4 等待、通知和測試標志
11.2 圖像
11.2.1 BMP文件結構
11.2.2 Windows位圖顯示的必要條件
11.2.3 Windows的調色板
11.2.4 使用調色板的方法
11.2.5 構造Windows圖像處理類庫
11.3 多媒體制作實例
11.3.1 實例1
11.3.2 實例2
11.3.3 實例3
11.4 本章小結
11.5 習題
第12章 網絡編程
12.1 計算機網絡概述
12.1.1 計算機網絡的發(fā)展
12.1.2 計算機網絡的分類
12.1.3 網絡軟件
12.1.4 網絡分層模型
12.2 網絡應用程序
12.2.1 網絡應用程序的結構
12.2.2 建立socket對象
12.2.3 建立連接
12.2.4 發(fā)送和接收數據
12.2.5 監(jiān)聽socket
12.2.6 為客戶端連接請求建立socket隊列
12.3 WinSock編程
12.4 MFC套接字類
12.5 MFCWinInet編程
12.6 客戶端應用程序例程
12.6.1 功能簡介
12.6.2 操作步驟
12.7 服務器端應用程序例程
12.7.1 功能簡介
12.7.2 操作步驟
12.8 HTML控件例程
12.8.1 功能簡介
12.8.2 操作步驟
12.9 本章小結
12.10 習題
第13章 實例分析
13.1 全屏顯示
13.1.1 實例分析
13.1.2 實例實作
13.2 屏幕抓圖
13.2.1 實例分析
13.2.2 操作步驟
13.3 剪貼板管理
13.3.1 實例分析
13.3.2 實例實作
13.4 換膚程序
13.4.1 實例分析
13.4.2 代碼分析
13.5 改變屏幕分辨率
13.5.1 實例分析
13.5.2 代碼分析
13.6 TCP查看器
13.6.1 實例分析
13.6.2 代碼分析
13.7 我的Winzip
13.7.1 實例分析
13.7.2 代碼分析
13.8 本章小結
13.9 習題
索引