Visual C++面向?qū)ο笈c可視化程序設計
定 價:45 元
- 作者:黃維通,解輝編著
- 出版時間:2016/6/1
- ISBN:9787040455540
- 出 版 社:高等教育出版社
- 中圖法分類:TP312C
- 頁碼:398
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書主要分為四個部分,第一部分講述VC++的基礎(chǔ)知識,包括C++的基礎(chǔ)知識,主要是考慮到讀者在有了C語言的基礎(chǔ)后,能直接學習此教材,第二部分介紹Windows編程構(gòu)架及部分專題應用,包括Windows繪圖、文本輸入/輸出、鍵盤與鼠標的應用以及資源的應用等基礎(chǔ)知識;第三部分介紹MFC構(gòu)架(包括類庫的基本知識)、各種常用類在編程中的應用、常用控件的應用、利用Visual C++的資源編輯器編寫資源文件及其應用、文檔操作等知識點;第四部分介紹了高級編程應用,如多媒體、數(shù)據(jù)庫的基本概念與方法及相關(guān)應用案例。
第1章 C++基礎(chǔ)知識
1.1 C++的發(fā)展歷程
1.2 一個簡單的C++程序
1.3 C++中的變量和數(shù)據(jù)類型
1.3.1 變量的初始化
1.3.2 C++的輸入與輸出操作
1.4 動態(tài)內(nèi)存分配
1.5 C++中的類與對象
1.5.1 類的定義
1.5.2 內(nèi)聯(lián)方法
1.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)
1.6.1 構(gòu)造函數(shù)
1.6.2 析構(gòu)函數(shù)
1.7 重載
1.7.1 函數(shù)重載
1.7.2 操作符重載
1.8 友元
1.9 類的指針
1.10 繼承
1.10.1 派生類
1.10.2 多重繼承
1.11 多態(tài)性和虛擬函數(shù)
1.11.1 多態(tài)性
1.11.2 虛擬函數(shù)
1.12 C++中的輸入輸出流
習題1
第2章 Windows應用程序基礎(chǔ)
2.1 Windows編程基礎(chǔ)知識
2.2 Windows應用程序常用消息.
2.3 Windows中的事件驅(qū)動
程序設計
2.4 Windows應用程序的
基本結(jié)構(gòu)
2.4.1 windows應用程序的組成
2.4.2 源程序組成結(jié)構(gòu)
2.4.3 應用程序舉例
習題2
第3章 Windows的圖形設備接口及Windows繪圖
3.1 圖形設備接口
3.1.1 圖形設備接口的基本概念
3.1.2 圖形刷新
3.1.3 獲取設備環(huán)境的方法
3.1.4 映射模式
3.2 繪圖工具與顏色
3.2.1 畫筆
3.2.2 畫刷
3.2.3 顏色
3.3 常用繪圖函數(shù)
3.4 應用實例
習題3
第4章 字體及其應用
4.1 設置文本的設備環(huán)境
4.1.1 字體句柄
4.1.2 創(chuàng)建自定義字體
4.1.3 設置字體和背景顏色
4.2 文本的輸出過程
4.3 文本操作實例
習題4
第5章 Windows應用程序?qū)︽I盤與鼠標的響應
5.1 鍵盤在應用程序中的應用
5.2 鍵盤操作應用舉例
5.3 鼠標在應用程序中的應用
5.4 鼠標應用程序?qū)嵗?/span>
習題5
第6章 資源在Windows編程中的應用
6.1 菜單和加速鍵資源
及其應用
6.1.1 菜單的創(chuàng)建過程
6.1.2 操作菜單項
6.1.3 動態(tài)地創(chuàng)建菜單
6.1.4 加速鍵資源
6.1.5 創(chuàng)建菜單資源實例
6.2 位圖資源及其應用
6.2.1 位圖概念
6.2.2 位圖的操作過程
6.2.3 位圖操作實例
6.3 對話框資源及其應用
6.3.1 模態(tài)對話框的編程方法
6.3.2 非模態(tài)對話框的編程方法
6.4 圖標資源的應用
6.4.1 圖標資源的操作
6.4.2 圖標資源應用舉例
習題6
第7章 MFC基礎(chǔ)知識
7.1 MFC概述
7.2 MFC類的組織結(jié)構(gòu)及
主要的類的簡介
7.2.1 MFC類的組織結(jié)構(gòu)
7.2.2 根類
7.2.3 應用程序體系結(jié)構(gòu)類
7.2.4 可視對象類
7.2.5 通用類
7.2.6 OLE類
7.2.7 ODBC數(shù)據(jù)庫類
7.3 MFC中全局函數(shù)與
全局變量
7.4 應用程序向?qū)?/span>
習題7
第8章 控件在可視化編程中的應用
8.1 應用控件并建立消息響應
8.2 按鈕控件及其應用
8.2.1 按鈕控件的創(chuàng)建過程
8.2.2 按鈕控件示例
8.3 滾動條控件
8.3.1 滾動條類的結(jié)構(gòu)及其方法
8.3.2 滾動條類編程實例
8.4 靜態(tài)控件
8.5 編輯框控件
8.5.1 編輯框控件簡介
8.5.2 編輯框類應用實例
8.6 列表框控件
8.6.1 列表框控件的類結(jié)構(gòu)
8.6.2 列表框類的方法
8.7 組合框控件
8.7.1 組合框(CComboBox)類的
結(jié)構(gòu)及組合框的特點
8.7.2 組合框控件應用舉例
8.8 對話框通用控件”
8.8.1 Picture控件的使用
8.8.2 Spin控件的使用
8.8.3 Progress控件的使用
8.8.4 Slider控件的使用
8.8.5 Date Time Picker控件的使用
8.8.6 List Control控件的使用
8.8.7 Tree Control控件的使用
8.8.8 Extended Combo Box
控件的使用
習題8
第9章 單文檔與多文檔的應用
9.1 概述
9.1.1 文檔/視圖的概念
9.1.2 SDI程序中文檔、視圖對象的
創(chuàng)建過程
9.2 Doe/V50W框架的主要成員.
9.2.1 CWinApp類
9.2.2 CDocument類
9.2.3 CView類
9.2.4 CFramewnd類
9.3 文檔操作中的一些重要概念
9.1.1 串行化處理
9.3.2 消息映射與傳遞
9.4 SDI編程實例
9.5 MDI編程實例
習題9
第10章 在MFC中創(chuàng)建應用程序的資源
10.1 菜單資源及其應用
10.1.1 菜單資源的應用實例
10.1.2 對菜單項的消息響應構(gòu)架
10.2 快捷菜單的創(chuàng)建及其應用
10.2.1 快捷菜單的創(chuàng)建
10.2.2 快捷菜單中CMenu類的應用
10.3 工具條資源的創(chuàng)建及其
使用
10.3.1 工具條類的層次位置及其
常用方法
10.3.2 工具條應用實例
10.4 字符串資源的使用
10.5 對話框資源的創(chuàng)建及其
應用
10.6 位圖資源的創(chuàng)建及其應用
習題10
第11章 多媒體應用程序的設計
11.1 利用音頻函數(shù)實現(xiàn)
多媒體程序設計
11.1.1 一個簡單的應用實例
11.1.2 幾個常用的音頻函數(shù)
11.1.3 用MCI控制波形聲音的
播放
11.2 利用Windows Media Player
控件實現(xiàn)多媒體程序設計
11.3 常見格式圖片的顯示
習題11
第12章 數(shù)據(jù)庫應用程序的開發(fā)
12.1 一個簡單的數(shù)據(jù)庫
調(diào)用的例子
12.2 0DBC介紹和引用
12.2.1 0DBC簡介
12.2.2 如何訪問數(shù)據(jù)庫
12.3 在數(shù)據(jù)庫應用程序中
常用的幾個類
12.3.1 CRecordView類
12.3.2 CRecordset類
12.3.3 CDatabasc類
12.3.4 RFX
12.3.5 CDBExceotion
習題12
參考文獻