Visual C++ 面向?qū)ο蟪绦蛟O(shè)計教程
定 價:31 元
叢書名:計算機系列教材(高等院校分校、二級學(xué)院及高職高專)
- 作者:鄭軍紅
- 出版時間:2007/8/1
- ISBN:9787307057364
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:312
- 紙張:膠版紙
- 版次:1
- 開本:16K
C++程序設(shè)計的基本知識和如何利用Visual C++進(jìn)行面向?qū)ο蟮目梢暬绦蛟O(shè)計的基本原理和方法。主要內(nèi)容有:面向?qū)ο蟮母拍詈头椒,Visual C++編程基礎(chǔ),MFC編程、圖形用戶界面程序設(shè)計及利用 Visual C++進(jìn)行ODBC數(shù)據(jù)庫編程的高級應(yīng)用等。
《Visual C++面向?qū)ο蟪绦蛟O(shè)計教程》通俗易懂,重點突出,注重實際應(yīng)用,主要培養(yǎng)學(xué)生的程序設(shè)計應(yīng)用能力和程序開發(fā)綜合能力。
第1章 C++基本知識
1.1 C++概述
1.1.1 C++的起源
1.1.2 C++程序的特點
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++新增運算符
1.4.1 C++語言中的動態(tài)內(nèi)存管理運算符
1.4.2 作用域限定運算符
第2章 面向?qū)ο蟮腃++程序設(shè)計
2.1 類和對象
2.1.1 類的定義
2.1.2 對象
2.1.3 內(nèi)聯(lián)成員函數(shù)
2.1.4 構(gòu)造函數(shù)
2.1.5 析構(gòu)函數(shù)
2.1.6 對象數(shù)組
2.1.7 對象指針
2.2 類的共享
2.2.1 友元函數(shù)
2.2.2 友元類
2.2.3 靜態(tài)成員變量
2.2.4 靜態(tài)成員函數(shù)
2.2.5 運算符重載函數(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 項目和項目工作區(qū)
3.2.1 項目和項目工作區(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)建一個控制臺應(yīng)用程序
3.4.1 用AppWizard創(chuàng)建一個控制臺應(yīng)用程序
3.4.2 理解程序框架
3.4.3 添加C++源程序代碼
第4章 MFC應(yīng)用程序
4.1 Windows編程基礎(chǔ)
4.1.1 簡單的Windows應(yīng)用程序
4.1.2 Windows基本數(shù)據(jù)類型
4.1.3 Windows編程的特點
4.2 MFC應(yīng)用程序介紹
4.2.1 MFC概述
4.2.2 簡單的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)建一個單文檔應(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ù)校驗
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è)計
6.1.1 菜單資源編輯器
6.1.2 給菜單聯(lián)上命令項、怏捷鍵和加速鍵
6.1.3 設(shè)置菜單項屬性
6.1.4 給菜單項聯(lián)上代碼
6.1.5 在程序中改變菜單的屬性
6.1.6 用戶界面更新消息的處理
6.1.7 動態(tài)添加菜單
6.1.8 動態(tài)刪除菜單
6.2 工具欄
6.2.1 工具欄編輯器
6.2.2 工具欄和菜單項的關(guān)聯(lián)
6.3 狀態(tài)欄
6.3.1 狀態(tài)欄的定義
6.3.2 狀態(tài)欄的常用操作
第7章 對話框和常用控件
7.1 對話框的使用
7.1.1 對話框概述
7.1.2 對話框編輯器
7.1.3 對話框編程
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 滾動條
7.3 公共控件
7.3.1 微調(diào)按鈕
7.3.2 滑動條
7.3.3 進(jìn)度條
7.3.4 標(biāo)簽控件
7.3.5 圖像列表
7.3.6 文件系統(tǒng)控件
7.4 通用對話框和消息框
7.4.1 通用對話框
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圖形對象
8.2 簡單圖形處理
8.2.1 畫點
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 文本對齊
8.3.4 文本輸出顏色的設(shè)置
第9章 Visual C++的高級應(yīng)用
9.1 ODBC數(shù)據(jù)庫編程
9.1.1 ODBC簡介
9.1.2 ODBC數(shù)據(jù)庫類
9.1.3 使用ODBC編程示例
9.2 多媒體編程
9.2.1 聲音媒體控制結(jié)構(gòu)MCI
9.2.2 一個簡單的CD播放器
9.2.3 視頻媒體播放類MClWnd
9.2.4 一個簡單的媒體播放器
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ōu)先級別
附錄C 常用系統(tǒng)函數(shù)
參考文獻(xiàn)