Visual C++面向對象程式設計教程與實驗(第3版)

Visual C++面向對象程式設計教程與實驗(第3版)

《Visual C++面向對象程式設計教程與實驗(第3版)》是由溫秀梅、丁學鈞主編,2014年清華大學出版社出版的普通高等教育“十一五”國家級規劃教材、21世紀高等學校計算機專業核心課程規劃教材。該教材適宜作為計算機專業本科教材。同時,還可以作為自學或函授學習的參考書。

全書由三部分組成,共12章。第一部分第1~8章結合實例講解了C++面向對象程式設計的思想和方法;第二部分第9~12章是關於Visual C++的MFC程式設計;第三部分附錄包括實驗內容設計及Visual C++ 6.0環境介紹。

基本介紹

  • 書名:Visual C++面向對象程式設計教程與實驗(第3版)
  • 作者:溫秀梅、丁學釣
  • 類別:普通高等教育“十一五”國家級規劃教材
  • 出版社清華大學出版社
  • 出版時間:2014年1月1日
  • 頁數:325 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302331469
  • 字數:529千字
  • CIP核字號:2013159636
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材由河北建築工程學院溫秀梅、丁學鈞教授任主編,李建華、龐慧、趙巍任副主編,參加編寫的還有劉曉群、孟凡興、狄巨星、宋淑彩、高麗婷、周麗莉、岳傑、司亞超、孫皓月、王慶林,全書最後由溫秀梅進行審校並統稿。

出版工作

2014年1月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯
封面設計
責任校對
責任印製
魏江江
楊兮
白蕾
宋林

內容簡介

該教材將C++面向對象程式設計的思想和方法作為重點,結合例題進行了分析解釋,除在每章後附有習題外,還在附錄中整合了實驗設計。全書由三部分組成,共12章。第一部分第1~8章結合實例講解了C++面向對象程式設計的思想和方法;第二部分第9~12章是關於Visual C++的MFC程式設計;第三部分附錄包括實驗內容設計及Visual C++ 6.0環境介紹。

教材目錄

第1章緒論
1.1面向對象方法的起源
1.2面向對象是軟體方法學的返璞歸真
1.3結構化程式設計與面向對象程式設計
1.4面向對象的基本概念和面向對象系統的特性
1.4.1面向對象的基本概念
1.4.2面向對象系統的特性
1.5面向對象程式設計語言的四大家族
1.6面向對象的系統開發方法
1.6.1面向對象分析OOA
1.6.2面向對象設計OOD
1.6.3OOA和OOD的基本步驟
1.7面向對象程式設計舉例
習題
第2章C++語言對C語言的擴充
2.1C++語言的特點
2.2C++語言的檔案擴展名
2.3注釋符
2.4名字空間
2.5C++語言的輸入輸出
2.6變數的定義
2.7強制類型轉換
2.8動態記憶體的分配與釋放
2.9作用域運算符(::)
2.10引用
2.11const修飾符
2.12字元串
2.13C++語言中函式的新特性
2.13.1函式原型(function prototype)
2.13.2內聯(inline)函式
2.13.3帶默認參數的函式
2.13.4函式重載(overload)
2.13.5函式模板(function template)
習題
第3章類和對象
3.1類
3.1.1類的定義
3.1.2類中成員函式的定義
3.2對象
3.3構造函式和析構函式
3.3.1構造函式
3.3.2析構函式
3.4類的聚集——對象成員
3.5靜態成員
3.6指向類成員的指針
3.7綜合舉例
習題
第4章友元
4.1友元的概念和定義
4.2友元函式
4.3友元成員
4.4友元類
4.5友元綜合舉例
習題
第5章繼承與派生
5.1單一繼承
5.1.1繼承與派生
5.1.2派生類的定義
5.1.3類的繼承方式
5.1.4派生類的構造函式和析構函式
5.1.5派生類對基類成員的繼承
5.2多重繼承
5.2.1多重繼承的概念和定義
5.2.2二義性和支配規則
5.2.3賦值兼容規則
5.3虛基類
5.3.1虛基類的概念
5.3.2多重繼承的構造函式和析構函式
5.4類模板
5.5套用舉例
習題
第6章多態性和虛函式
6.1運算符重載
6.1.1運算符重載概述
6.1.2用成員函式重載運算符
6.1.3用友元函式重載運算符
6.1.4幾個常用運算符的重載
6.2虛函式
6.2.1為什麼要引入虛函式
6.2.2虛函式的定義與使用
6.3純虛函式和抽象類
6.3.1純虛函式的概念
6.3.2抽象類的概念
6.4虛析構函式
習題
第7章C++語言的輸入輸出流庫
7.1C++語言標準輸入輸出
7.1.1C++語言輸入輸出流庫簡介
7.1.2C++語言格式化輸入輸出
7.2用戶自定義數據類型的I/O流
7.3檔案輸入輸出流
7.3.1檔案I/O流
7.3.2檔案的打開與關閉
7.3.3檔案的讀寫操作
習題
第8章異常處理
8.1異常處理概述
8.2C++語言異常處理的實現
8.3重新拋出異常和異常規範
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開發MFC應用程式
10.2.1生成基於對話框的MFC應用程式框架
10.2.2AppWizard嚮導自動生成的檔案
10.3基本控制項
10.3.1按鈕控制項
10.3.2編輯框控制項(文本框控制項)
10.3.3靜態控制項
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設備環境
12.2映射模式
12.3繪製基本圖形
12.4畫筆和畫刷
12.4.1畫筆
12.4.2畫刷
12.4.3畫筆和畫刷的應用程式舉例
12.5字型
習題
附錄A程式的調試與運行
附錄B標準字元ASCII表
附錄C實驗
附錄D模擬考試題一
附錄E模擬考試題二
附錄F參考課時安排
主要參考文獻
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《Visual C++面向對象程式設計教程與實驗(第3版)學習指導與習題解答》。
書名
書號
出版社
出版時間
作者
《Visual C++面向對象程式設計教程與實驗(第3版)學習指導與習題解答》
9787302367512
清華大學出版社
2014.10.01
溫秀梅、高麗婷、孟凡興
  • 課程資源
該教材提供PPT課件,源程式和期末考試試卷、教學大綱。

教材特色

該教材根據教學改革、實踐教學的需要及教師教學經驗,適當修改增補了部分例題和習題,並與第二版在結構安排、編寫風格等方面保持一致。使用者可以根據自己的需求,選取相應的內容進行教學。如果前面開設的是C++語言程式設計“課程,而不是“C語言程式設計”課程,則可以略過第2章和第7章的部分內容。如果課時不足,可將第9章到第12章總體上通過一個實例進行講解,其餘的內容可以讓學生自學,也可以在課程的開始階段布置學生通過實例進行自學。

作者簡介

溫秀梅,1972年生,女,漢族,碩士,河北張家口人,河北建築工程學院教授。
丁學釣,1962年生,女,碩士,河北建築工程學院副教授,主研方向為數據結構、數據挖掘技術及其算法。

相關詞條

熱門詞條

聯絡我們