Visual C++ 面向?qū)ο蟪绦蛟O(shè)計(jì)教程
定 價(jià):31 元
叢書名:計(jì)算機(jī)系列教材(高等院校分校、二級(jí)學(xué)院及高職高專)
- 作者:鄭軍紅
- 出版時(shí)間:2007/8/1
- ISBN:9787307057364
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:312
- 紙張:膠版紙
- 版次:1
- 開本:16K
C++程序設(shè)計(jì)的基本知識(shí)和如何利用Visual C++進(jìn)行面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)的基本原理和方法。主要內(nèi)容有:面向?qū)ο蟮母拍詈头椒ǎ琕isual C++編程基礎(chǔ),MFC編程、圖形用戶界面程序設(shè)計(jì)及利用 Visual C++進(jìn)行ODBC數(shù)據(jù)庫(kù)編程的高級(jí)應(yīng)用等。
《Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程》通俗易懂,重點(diǎn)突出,注重實(shí)際應(yīng)用,主要培養(yǎng)學(xué)生的程序設(shè)計(jì)應(yīng)用能力和程序開發(fā)綜合能力。
第1章 C++基本知識(shí)
1.1 C++概述
1.1.1 C++的起源
1.1.2 C++程序的特點(diǎn)
1.1.3 C++程序與C程序的比較
1.1.4 C++程序的基本結(jié)構(gòu)
1.2 C++的輸入與輸出
1.2.1 C語言中的printf和scanf的缺陷
1.2.2 I/O標(biāo)準(zhǔn)流類
1.2.3 控制符
1.3 C++的函數(shù)
1.3.1 函數(shù)的定義
1.3.2 函數(shù)的調(diào)用
1.3.3 內(nèi)聯(lián)函數(shù)
1.3.4 帶默認(rèn)參數(shù)的函數(shù)
1.3.5 重載函數(shù)
1.4 C++新增運(yùn)算符
1.4.1 C++語言中的動(dòng)態(tài)內(nèi)存管理運(yùn)算符
1.4.2 作用域限定運(yùn)算符
第2章 面向?qū)ο蟮腃++程序設(shè)計(jì)
2.1 類和對(duì)象
2.1.1 類的定義
2.1.2 對(duì)象
2.1.3 內(nèi)聯(lián)成員函數(shù)
2.1.4 構(gòu)造函數(shù)
2.1.5 析構(gòu)函數(shù)
2.1.6 對(duì)象數(shù)組
2.1.7 對(duì)象指針
2.2 類的共享
2.2.1 友元函數(shù)
2.2.2 友元類
2.2.3 靜態(tài)成員變量
2.2.4 靜態(tài)成員函數(shù)
2.2.5 運(yùn)算符重載函數(shù)
2.3 類的繼承和派生
2.3.1 單繼承與多繼承
2.3.2 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
2.3.3 虛基類
2.4 類的多態(tài)性
2.4.1 虛函數(shù)
2.4.2 純虛函數(shù)與抽象類
2.5 模板
2.5.1 函數(shù)模板
2.5.2 類模板
第3章 Visual C++編程基礎(chǔ)
3.1 Visual C++集成開發(fā)環(huán)境
3.1.1 開發(fā)環(huán)境概述
3.1.2 開發(fā)環(huán)境的窗口
3.1.3 開發(fā)環(huán)境菜單功能
3.1.4 開發(fā)環(huán)境的工具欄
3.2 項(xiàng)目和項(xiàng)目工作區(qū)
3.2.1 項(xiàng)目和項(xiàng)目工作區(qū)的基本概念
3.2.2 Class View
3.2.3 Resource View
3.2.4 File View
3.3 資源
3.3.1 資源的概念
3.3.2 資源的基本操作
3.3.3 資源文件的管理
3.3.4 資源編輯器
3.4 創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序
3.4.1 用AppWizard創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序
3.4.2 理解程序框架
3.4.3 添加C++源程序代碼
第4章 MFC應(yīng)用程序
4.1 Windows編程基礎(chǔ)
4.1.1 簡(jiǎn)單的Windows應(yīng)用程序
4.1.2 Windows基本數(shù)據(jù)類型
4.1.3 Windows編程的特點(diǎn)
4.2 MFC應(yīng)用程序介紹
4.2.1 MFC概述
4.2.2 簡(jiǎn)單的MFC應(yīng)用程序
4.2.3 MFC應(yīng)用程序的分析
4.3 使用MFC應(yīng)用程序向?qū)?br />
4.3.1 應(yīng)用程序框架類型
4.3.2 創(chuàng)建一個(gè)單文檔應(yīng)用程序
4.3.3 MFC程序框架分析
4.4 ClassWizard類向?qū)?br />
4.4.1 ClassWizard類向?qū)Ц攀?br />
4.4.2 消息和消息映射
4.4.3 數(shù)據(jù)交換和數(shù)據(jù)校驗(yàn)
4.4.4 添加類和刪除類
第5章 文檔視圖
5.1 文檔視圖體系結(jié)構(gòu)
5.1.1 文檔類
5.1.2 視圖類
5.1.3 文檔視圖之間的相互作用
5.2 文檔和視圖應(yīng)用示例
第6章 菜單、工具欄和狀態(tài)欄
6.1 菜單設(shè)計(jì)
6.1.1 菜單資源編輯器
6.1.2 給菜單聯(lián)上命令項(xiàng)、怏捷鍵和加速鍵
6.1.3 設(shè)置菜單項(xiàng)屬性
6.1.4 給菜單項(xiàng)聯(lián)上代碼
6.1.5 在程序中改變菜單的屬性
6.1.6 用戶界面更新消息的處理
6.1.7 動(dòng)態(tài)添加菜單
6.1.8 動(dòng)態(tài)刪除菜單
6.2 工具欄
6.2.1 工具欄編輯器
6.2.2 工具欄和菜單項(xiàng)的關(guān)聯(lián)
6.3 狀態(tài)欄
6.3.1 狀態(tài)欄的定義
6.3.2 狀態(tài)欄的常用操作
第7章 對(duì)話框和常用控件
7.1 對(duì)話框的使用
7.1.1 對(duì)話框概述
7.1.2 對(duì)話框編輯器
7.1.3 對(duì)話框編程
7.2 標(biāo)準(zhǔn)控件
7.2.1 控件概述
7.2.2 控件的一般屬性
7.2.3 靜態(tài)控件
7.2.4 按鈕
7.2.5 編輯框
7.2.6 列表框
7.2.7 組合框
7.2.8 滾動(dòng)條
7.3 公共控件
7.3.1 微調(diào)按鈕
7.3.2 滑動(dòng)條
7.3.3 進(jìn)度條
7.3.4 標(biāo)簽控件
7.3.5 圖像列表
7.3.6 文件系統(tǒng)控件
7.4 通用對(duì)話框和消息框
7.4.1 通用對(duì)話框
7.4.2 消息框
第8章 繪圖、字體和位圖
8.1 圖形設(shè)備接口(GDI)概述
8.1.1 圖形設(shè)備接口
8.1.2 設(shè)備環(huán)境類
8.1.3 坐標(biāo)映射
8.1.4 GDI圖形對(duì)象
8.2 簡(jiǎn)單圖形處理
8.2.1 畫點(diǎn)
8.2.2 畫線
8.2.3 畫弧
8.2.4 畫封閉曲線
8.2.5 其他常用繪圖函數(shù)
8.3 字體
8.3.1 字體創(chuàng)建
8.3.2 文本輸出
8.3.3 文本對(duì)齊
8.3.4 文本輸出顏色的設(shè)置
第9章 Visual C++的高級(jí)應(yīng)用
9.1 ODBC數(shù)據(jù)庫(kù)編程
9.1.1 ODBC簡(jiǎn)介
9.1.2 ODBC數(shù)據(jù)庫(kù)類
9.1.3 使用ODBC編程示例
9.2 多媒體編程
9.2.1 聲音媒體控制結(jié)構(gòu)MCI
9.2.2 一個(gè)簡(jiǎn)單的CD播放器
9.2.3 視頻媒體播放類MClWnd
9.2.4 一個(gè)簡(jiǎn)單的媒體播放器
9.3 ActiveX控件
9.3.1 ActiveX控件和普通Windows控件的比較
9.3.2 ActiveX控件的裝載
9.3.3 使用ActiveX控件編程
附錄A C/C++主要關(guān)鍵字及其用途
附錄B C/C++運(yùn)算符的優(yōu)先級(jí)別
附錄C 常用系統(tǒng)函數(shù)
參考文獻(xiàn)