出版說明
前言
第1章 Windows應用程序
1.1 Windows編程基礎知識
1.1.1 窗口的概念
1.1.2 事件驅動的概念
1.1.3 句柄
1.1.4 消息及其在編程中的應用
1.2 Windows中的事件驅動程序設訓
1.3 Windows應用程序的基本組成
1.3.1 應用程序的組成
1.3.2 源程序組成結構
1.3.3 應用程序基本框架舉例
習題一
第2章 GDI及其應用
2.1 GDI的特點及其應用
2.1.1 設備描述表及其句柄的獲取
2.1.2 圖形刷新的概念及其方法
2.1.3 映像模式
2.2 繪圖工具簡介
2.2.1 畫筆
2.2.2 畫刷
2.2.3 顏色
2.3 常用繪圖函數(shù)
2.4 應用實例
習題二
第3章 VC++編程中字體的應用
3.1 字體的創(chuàng)建及其屬性的設置
3.1.1 字體句柄
3.1.2 創(chuàng)建自定義字體
3.1.3 字體的顏色設置
3.2 文本的輸出過程
3.3 文本操作實例
習題三
第4章 VC++編程中關于鍵盤與鼠標消息的響應
4.1 鍵盤在應用程序中的應用
4.2 鍵盤操作應用舉例
4.3 鼠標在應用程序中的應用
4.4 鼠標應用實例程序
習題四
第5章 資源的應用
5.1 菜單與加速鍵資源
5.1.1 菜單的創(chuàng)建過程
5.1.2 操作菜單項
5.1.3 動態(tài)地創(chuàng)建菜單
5.1.4 加速鍵資源
5.2 創(chuàng)建菜單資源實例
5.3 位圖資源及其應用
5.4 位圖操作實例
5.5 對話框資源及其應用
5.5.1 模式對話框的編程方法
5.5.2 模態(tài)對話框應用實例
5.5.3 非模態(tài)對話框的編程方法
5.5.4 非模態(tài)對話框應用實例
5.6 通用對話框資源
5.6.1 通用對話框的創(chuàng)建過程
5.6.2 通用對話框應用實例
習題五
第6章 Windows標準控件
6.1 概述
6.2 常用子窗口操作函數(shù)
6.3 按鈕控件的創(chuàng)建
6.3.1 按鈕控件的分類
6.3.2 按鈕控件的創(chuàng)建過程
6.3.3 按鈕控件與應用程序之間的消息傳遞
6.3.4 按鈕控件示例
6.4 滾動條控件
6.4.1 滾動條控件的功能特點與分類
6.4.2 滾動條控件的創(chuàng)建
6.4.3 常用滾動條操作函數(shù)
6.4.4 滾動條控件示例
6.5 靜態(tài)控件
6.5.1 靜態(tài)控件的特點
6.5.2 靜態(tài)控件的創(chuàng)建
6.5.3 發(fā)送靜態(tài)控件消息
6.5.4 靜態(tài)控件應用舉例
6.6 列表框子窗口控件
6.6.1 列表框子窗口控件的特點
6.6.2 創(chuàng)建列表框子窗口控件
6.6.3 列表框和應用程序之間的消息傳遞
6.6.4 列表框應用舉例
6.7 編輯框控件
6.7.1 編輯框控件的特點
6.7.2 編輯框控件的創(chuàng)建
6.7.3 編輯框與應用程序間的消息傳遞
6.7.4 編輯框控件應用舉例
6.8 組合框控件
6.8.1 組合框的特點
6.8.2 組合框控件的創(chuàng)建
6.8.3 組合框與應用程序間的消息傳遞
6.8.4 組合框控件應用舉例
習題六
第7章 文件的操作
7.1 文件操作概念與基本方法
7.1.1 文件操作的特點
7.1.2 常用的文件操作函數(shù)
7.2 剪貼板的應用及其操作
7.2.1 應用程序向剪貼板發(fā)送文本
7.2.2 獲取剪貼板文本
7.3 有關文化與剪貼板操作的應用程序實例
習題七
第8章 MFC設計應用程序的基礎知識
8.1 MFC簡介
8.2 MFC類的層次結構及主要的類的用法
8.2.1 MFC類的層次結構
8.2.2 根類
8.2.3 應用程序體系結構類
8.2.4 可視對象類
8.2.5 通用類
8.2.6 OLE類
8.2.7 ODBC數(shù)據(jù)庫類
8.3 應用程序向導
習題八
第9章 應用NFC創(chuàng)建含編輯框的應用程序
9.1 編輯框控件簡介
9.2 帶有編輯框控件的應用程序編程實例
習題九
第10章 菜單設計
10.1 菜單結構
10.2 CMenu類
10.3 用ClassWizard創(chuàng)建帶有菜單的應用程序
習題十
第11章 用AppWizard創(chuàng)建合滾動條控件的應用程序
11.1 滾動條類的結構
11.2 滾動條類的創(chuàng)建與初始化
11.3 用AppWizard創(chuàng)建帶有滾動條控件的應用程序
習題十一
第12章 用AppWizard創(chuàng)建帶有按鈕控件和列表框控件的應用程序
12.1 按鈕控件類簡介
12.1.1 CButton類簡介
12.1.2 CBitmapButton類
12.2 CListBox類及其應用
12.2.1 CListBox類簡介
12.2.2 創(chuàng)建和初始化CListBox對象
12.3 按鈕控件及分組框的應用
12.3.1 應用程序的主窗口及其布局
12.3.2 應用程序的功能
12.3.3 編寫應用程序的步驟
12.3.4 應用程序的代碼編程部分
12.3.5 單選按鈕的初始化
習題十二
第13章 利用AppWizard創(chuàng)建帶有工具條的應用程序
13.1 工具條模板及工具條類簡介
13.1.1 工具條模板資源結構
13.1.2 CToolBar類簡介
13.1.3 工具條類的方法簡介
13.1.4 控制工具條的顯示與隱藏
13.2 用AppWizard創(chuàng)建帶有工具條的應用程序實例
習題十三
第14章 應用AppWizard創(chuàng)建帶有文檔/視圖結構的應用程序
14.1 文檔界面概述
14.2 文檔類與視圖類的結構簡介
14.2.1 文檔/視圖結構
14.2.2 文檔類的結構及其方法
14.2.3 視圖類的結構及其方法
14.2.4 視圖類的方法
14.2.5 視圖類的派生類簡介
14.2.6 文檔模板類的結構及其方法
14.3 文檔編程實例
習題十四
附錄A VC++6.0開發(fā)環(huán)境
A.1 VC++6.0及其開發(fā)環(huán)境概述
A.2 VC++6.0的菜單欄
A.2.1 File菜單
A.2.2 Edit菜單
A.2.3 View菜單
A.2.4 Insert菜單
A.2.5 Project菜單
A.2.6 Build菜單
A.2.7 Tools菜單
A.3 VC++6.0的工具欄
A.3.1 工具欄的構成
A.3.2 工具欄的定制與修改
A.4 項目與項目工作區(qū)
A.4.1 創(chuàng)建新的項目工作區(qū)
A.4.2 項目工作區(qū)窗口
A.5 資源及資源編輯器
A.6 聯(lián)機幫助
參考文獻