Visual C++面向?qū)ο蟪绦蛟O計教程與實驗(第3版)(21世紀高等學校計算機專業(yè)核心課程規(guī)劃教材)
定 價:34.5 元
叢書名:21世紀高等學校計算機專業(yè)核心課程規(guī)劃教材
- 作者:溫秀梅,丁學鈞 主編
- 出版時間:2013/12/1
- ISBN:9787302331469
- 出 版 社:清華大學出版社
- 中圖法分類:TP312C++
- 頁碼:325
- 紙張:膠版紙
- 版次:3
- 開本:16開
本書將C++面向?qū)ο蟪绦蛟O計的思想和方法作為重點,結合例題進行了詳細的分析解釋,除在每章后附有習題外,還在附錄中整合了實驗設計。全書結構嚴謹、通俗易懂,兼有普及與提高的雙重功能。
全書由三部分組成。第一部分第1~8章結合實例深入淺出地講解了C++面向?qū)ο蟪绦蛟O計的思想和方法; 第二部分第9~12章是關于Visual C++的MFC程序設計; 第三部分附錄包括重要的實驗內(nèi)容設計及Visual C++ 6.0環(huán)境介紹,這是掌握編程語言的重要環(huán)節(jié)。
本書遵循少而精的原則,力求做到版面清晰、結構緊湊、信息含量高,因此特別適宜作為計算機專業(yè)本科教材。同時,還可以作為自學或函授學習的參考書。
第1章緒論
1.1面向?qū)ο蠓椒ǖ钠鹪?br>1.2面向?qū)ο笫擒浖椒▽W的返璞歸真
1.3結構化程序設計與面向?qū)ο蟪绦蛟O計
1.4面向?qū)ο蟮幕靖拍詈兔嫦驅(qū)ο笙到y(tǒng)的特性
1.4.1面向?qū)ο蟮幕靖拍?br>1.4.2面向?qū)ο笙到y(tǒng)的特性
1.5面向?qū)ο蟪绦蛟O計語言的四大家族
1.6面向?qū)ο蟮南到y(tǒng)開發(fā)方法
1.6.1面向?qū)ο蠓治鯫OA
1.6.2面向?qū)ο笤O計OOD
1.6.3OOA和OOD的基本步驟
1.7面向?qū)ο蟪绦蛟O計舉例
習題
第2章C++語言對C語言的擴充 第1章緒論
1.1面向?qū)ο蠓椒ǖ钠鹪?br />1.2面向?qū)ο笫擒浖椒▽W的返璞歸真
1.3結構化程序設計與面向?qū)ο蟪绦蛟O計
1.4面向?qū)ο蟮幕靖拍詈兔嫦驅(qū)ο笙到y(tǒng)的特性
1.4.1面向?qū)ο蟮幕靖拍?br />1.4.2面向?qū)ο笙到y(tǒng)的特性
1.5面向?qū)ο蟪绦蛟O計語言的四大家族
1.6面向?qū)ο蟮南到y(tǒng)開發(fā)方法
1.6.1面向?qū)ο蠓治鯫OA
1.6.2面向?qū)ο笤O計OOD
1.6.3OOA和OOD的基本步驟
1.7面向?qū)ο蟪绦蛟O計舉例
習題
第2章C++語言對C語言的擴充
2.1C++語言的特點
2.2C++語言的文件擴展名
2.3注釋符
2.4名字空間
2.5C++語言的輸入輸出
2.6變量的定義
2.7強制類型轉(zhuǎn)換
2.8動態(tài)內(nèi)存的分配與釋放
2.9作用域運算符(::)
2.10引用
2.11const修飾符
2.12字符串
2.13C++語言中函數(shù)的新特性
2.13.1函數(shù)原型(function prototype)
2.13.2內(nèi)聯(lián)(inline)函數(shù)
2.13.3帶默認參數(shù)的函數(shù)
2.13.4函數(shù)重載(overload)
2.13.5函數(shù)模板(function template)
習題
第3章類和對象
3.1類
3.1.1類的定義
3.1.2類中成員函數(shù)的定義
3.2對象
3.3構造函數(shù)和析構函數(shù)
3.3.1構造函數(shù)
3.3.2析構函數(shù)
3.4類的聚集——對象成員
3.5靜態(tài)成員
3.6指向類成員的指針
3.7綜合舉例
習題
第4章友元
4.1友元的概念和定義
4.2友元函數(shù)
4.3友元成員
4.4友元類
4.5友元綜合舉例
習題
第5章繼承與派生
5.1單一繼承
5.1.1繼承與派生
5.1.2派生類的定義
5.1.3類的繼承方式
5.1.4派生類的構造函數(shù)和析構函數(shù)
5.1.5派生類對基類成員的繼承
5.2多重繼承
5.2.1多重繼承的概念和定義
5.2.2二義性和支配規(guī)則
5.2.3賦值兼容規(guī)則
5.3虛基類
5.3.1虛基類的概念
5.3.2多重繼承的構造函數(shù)和析構函數(shù)
5.4類模板
5.5應用舉例
習題
第6章多態(tài)性和虛函數(shù)
6.1運算符重載
6.1.1運算符重載概述
6.1.2用成員函數(shù)重載運算符
6.1.3用友元函數(shù)重載運算符
6.1.4幾個常用運算符的重載
6.2虛函數(shù)
6.2.1為什么要引入虛函數(shù)
6.2.2虛函數(shù)的定義與使用
6.3純虛函數(shù)和抽象類
6.3.1純虛函數(shù)的概念
6.3.2抽象類的概念
6.4虛析構函數(shù)
習題
第7章C++語言的輸入輸出流庫
7.1C++語言標準輸入輸出
7.1.1C++語言輸入輸出流庫簡介
7.1.2C++語言格式化輸入輸出
7.2用戶自定義數(shù)據(jù)類型的I/O流
7.3文件輸入輸出流
7.3.1文件I/O流
7.3.2文件的打開與關閉
7.3.3文件的讀寫操作
習題
第8章異常處理
8.1異常處理概述
8.2C++語言異常處理的實現(xiàn)
8.3重新拋出異常和異常規(guī)范
8.4C++標準庫中的異常類
習題
第9章Windows編程基礎和MFC編程基礎
9.1Windows編程基礎
9.2MFC編程基礎
9.2.1MFC編程概述
9.2.2MFC的類層次
9.2.3常用的MFC類
9.2.4MFC應用程序的消息映射
9.2.5一個最簡單的MFC應用程序
9.2.6典型的Windows應用程序
習題
第10章對話框和控件
10.1對話框和控件的基本概念
10.1.1對話框的基本概念
10.1.2控件的基本概念
10.2使用AppWizard開發(fā)MFC應用程序
10.2.1生成基于對話框的MFC應用程序框架
10.2.2AppWizard向?qū)ё詣由傻奈募?br />10.3基本控件
10.3.1按鈕控件
10.3.2編輯框控件(文本框控件)
10.3.3靜態(tài)控件
10.3.4列表框控件
10.3.5滾動條控件
10.3.6組合框控件
10.3.7基本控件應用舉例
10.4通用對話框
10.4.1CColorDialog類
10.4.2CFileDialog類
10.4.3CFindReplaceDialog類
10.4.4CFontDialog類
10.4.5CPrintDialog類
10.4.6通用對話框應用舉例
習題
第11章菜單和文檔/視圖結構
11.1文檔/視圖的概念
11.2文檔類
11.3視圖類
11.4菜單
11.5菜單和文檔/視圖結構程序設計舉例
習題
第12章圖形設備接口
12.1設備環(huán)境
12.2映射模式
12.3繪制基本圖形
12.4畫筆和畫刷
12.4.1畫筆
12.4.2畫刷
12.4.3畫筆和畫刷的應用程序舉例
12.5字體
習題
附錄A程序的調(diào)試與運行
附錄B標準字符ASCII表
附錄C實驗
附錄D模擬考試題一
附錄E模擬考試題二
附錄F參考課時安排
主要參考文獻