第1章 VisualC++程序的建立
1.1 C程序和C++程序
1.2 面向對象的編程技術
1.2.1 類與對象
1.2.2 類及其成員變量、成員函數(shù)的聲明和定義
1.2.3 構造函數(shù)和析構函數(shù)
1.2.4 類的繼承
1.2.5 C++在非面向對象方面的擴充
1.3 VisualC++程序
1.4 使用MFCAppWizard應用程序向導
1.4.1 應用程序框架類型
1.4.2 用MFCAppWizard(exe)創(chuàng)建一個單文檔的應用程序
1.4.3 項目工作區(qū)
1.4.4 輸出窗口
1.5 ClassWizard類向導
1.5.1 ClassWizard的使用
1.5.2 消息和消息映射
1.5.3 消息映射方法實例
1.6 章后實訓
實訓1 鍵盤字符輸入,并使輸入的文本居中
實訓2 向窗口中添加一個閃亮的插入符
實訓3 制作一個每次單擊窗口都出現(xiàn)不同鼠標光標圖形的程序
第2章 菜單、工具欄和狀態(tài)欄的設計
2.1 設計菜單
2.1.1 用編輯器設計菜單
2.1.2 菜單的編程控制
2.1.3 使用快捷菜單
2.2 工具欄
2.2.1 使用工具欄編輯器
2.2.2 多個工具欄的使用
2.3 狀態(tài)欄
2.3.1 狀態(tài)欄的定義
2.3.2 狀態(tài)欄的常用操作
2.4 交互對象的動態(tài)更新
2.5 章后實訓
實訓1 通用菜單
實訓2 多信息狀態(tài)欄
實訓3 自定義工具條
第3章 對話框與控件
3.1 對話框的使用
3.2 資源與資源標識
3.3 創(chuàng)建對話框及添加控件
3.4 控件的創(chuàng)建和使用方法
3.4.1 控件的創(chuàng)建方法
3.4.2 基于對話框的應用程序
3.4.3 控件的消息及消息映射
3.4.4 控件的數(shù)據交換和數(shù)據效驗
3.4.5 控件的通用屬性
3.5 常用控件
3.5.1 靜態(tài)控件
3.5.2 按鈕控件
3.5.3 編輯框控件
3.5.4 列表框
3.5.5 組合框
3.5.6 旋轉按鈕控件
3.5.7 進展條
3.5.8 滾動條
3.5.9 滑動條
3.6 標簽控件、圖像列表、屬性表及屬性頁
3.6.1 標簽控件
3.6.2 圖像列表控件
3.6.3 屬性表及屬性頁
3.7 向導對話框
3.8 設置對話框和控件的背景顏色以及在控件上繪圖
3.9 通用對話框和消息對話框
3.9.1 通用對話框
3.9.2 消息對話框
3.10 章后實訓
實訓1 計算器應用程序
實訓2 對話框與控件的綜合運用
實訓3 更改字體設置
第4章 窗口、文檔和視圖
4.1 主窗口和文檔窗口
4.2 改變窗口的狀態(tài)
4.2.1 用ShowWindow改變窗口的顯示狀態(tài)
4.2.2 用SetWindowPos或MoveWindow改變窗口的大小和位置
4.3 文檔串行化
4.3.1 文檔串行化過程
4.3.2 文檔串行化操作
4.3.3 文檔模板字串資源
4.4 使用簡單數(shù)組集合類
4.4.1 應用實例
4.4.2 關于數(shù)組集合類
4.5 CFile類
4.5.1 應用舉例
4.5.2 文件的打開和關閉
4.5.3 文件的讀、寫和定位操作
4.5.4 文件的管理操作
4.6 不同視圖的應用
4.6.1 CEditView類.Y
4.6.2 CRichEditView類
4.6 .3使用CFormView類
4.6.4 CHtmlView類的應用
4.6.5 CScrollView類
4.6.6 列表控件和列表視圖
4.6.7 樹控件
4.6.8 多視圖
4.6.9 文檔視圖結構
4.7 章后實訓
實訓1 學生檔案管理
實訓2 編制一個拆分兩個窗口的程序
實訓3 實現(xiàn)對HTML文件的顯示
第5章 圖形繪制
5.1 設備環(huán)境與設備環(huán)境類
5.1.1 設備環(huán)境
5.1.2 設備環(huán)境類
5.2 繪圖程序
5.2.1 CDC基類
5.2.2 CPaintDC類
5.2.3 CClientDC類
5.3 圖形設備接口對象
5.3.1 畫筆CPen類
5.3.2 畫刷(2Brush類
5.4 坐標映射
5.5 CPoint、CSize和CRect
5.6 顏色和顏色對話框
5.7 多種圖形的繪制
5.8 字體CFont類
5.9 位圖、圖標與光標
5.9.1 使用圖形編輯器
5.9.2 位圖
5.9.3 圖標
5.9.4 光標
5.10 章后實訓
實訓1 圖像進行局部放大程序
實訓2 在屏幕上畫圖形程序
實訓3 調色板的程序
第6章 數(shù)據庫應用
6.1 數(shù)據庫、DBMS和SQL
6.2 MFC的ODBC編程技術
6.2.1 設計數(shù)據庫
6.2.2 創(chuàng)建ODBC的數(shù)據源
6.2.3 在MFCAppWizard中選擇數(shù)據源
6.2.4 設計瀏覽記錄界面
6.2.5 ODBC數(shù)據表綁定更新(改變與mpSet關聯(lián)的表)
6.3 MFC的ODBC應用編程
6.3.1 顯示記錄總數(shù)和當前記錄號
6.3.2 查詢記錄
6.3.3 編輯記錄
6.3.4 處理多個表
6.4 數(shù)據庫相關的ActiveX控件
6.4.1 使用MSFlexGrid控件
6.4.2 RemoteData和.DBGrid控件
6.5 字段操作
6.6 多表處理
6.7 章后實訓
實訓1 ADO數(shù)據庫程序設計
實訓2 用ADO數(shù)據庫編程
實訓3 DAO數(shù)據庫編程
第7章 多媒體技術
7.1 使用MCI播放WAVE文件的程序實例
……
附錄 Midi.h和Midi.cpp文件