面向對象程式設計與Visual C++6.0教程(第2版)

面向對象程式設計與Visual C++6.0教程(第2版)

本書將C++語言和套用Visual C++6.0設計Windows應用程式緊密結合在一起,全面系統地講述了C++語言的基本概念、語法和面向對象程式設計的方法及套用,並對C++面向對象語言的抽象性、封裝性、繼承性與多態性進行了全面介紹,內容包括C++語法、函式、類與對象、數組與指針、繼承與派生、多態性、模板、I/O流庫及異常處理機制。在此基礎上,還介紹了用Visual C++6.0開發Windows應用程式的基本原理與概念,以及各種典型的Windows應用程式的設計方法。本書各章均配有豐富的例題和習題,在內容安排上循序漸進、深入淺出,力求突出重點、面向套用,提高讀者解決問題的能力。與本書第1版配套出版的《面向對象程式設計與Visual C++6.0教程題解與實驗指導》可繼續使用。

基本介紹

  • 書名:面向對象程式設計與Visual C++6.0教程(第2版)
  • 作者:陳天華
  • ISBN:9787302339281
  • 定價:44.50元
  • 出版時間:2013.12.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:陳天華
定價:44.50元
印次:2-2
ISBN:9787302339281
出版日期:2013.12.01
印刷日期:2016.01.27

內容簡介

本書將C++語言和套用Visual C++6.0設計Windows應用程式緊密結合在一起,全面系統地講述了C++語言的基本概念、語法和面向對象程式設計的方法及套用,並對C++面向對象語言的抽象性、封裝性、繼承性與多態性進行了全面介紹,內容包括C++語法、函式、類與對象、數組與指針、繼承與派生、多態性、模板、I/O流庫及異常處理機制。在此基礎上,還介紹了用Visual C++6.0開發Windows應用程式的基本原理與概念,以及各種典型的Windows應用程式的設計方法。本書各章均配有豐富的例題和習題,在內容安排上循序漸進、深入淺出,力求突出重點、面向套用,提高讀者解決問題的能力。與本書第1版配套出版的《面向對象程式設計與Visual C++6.0教程題解與實驗指導》可繼續使用。

圖書目錄

第1章面向對象程式設計概述
1.1程式設計語言的發展
1.1.1機器語言
1.1.2彙編語言
1.1.3高級語言
1.1.4面向對象語言
1.2面向對象程式設計的基本概念
1.2.1面向對象方法的產生
1.2.2面向對象與面向過程的區別
1.2.3類與對象的概念
1.2.4訊息與事件的概念
1.3面向對象程式設計的特點
1.3.1抽象性
1.3.2封裝性
1.3.3繼承性
1.3.4多態性
1.3.5C++的面向對象特性
1.4面向對象程式設計語言
1.4.1混合型面向對象語言C++
1.4.2Java語言
1.5面向對象軟體開發
1.5.1面向對象分析
1.5.2面向對象設計
1.5.3面向對象編程
1.5.4面向對象測試
1.5.5面向對象軟體維護
1.6本章小結
1.7思考與練習題
第2章C++程式設計基礎
2.1C++語言概述
2.1.1C++的產生
2.1.2C++的特點
2.1.3C++字元集
2.1.4C++程式的組成
2.2C++基本數據類型
2.2.1基本數據類型
2.2.2常量
2.2.3變數
2.2.4符號常量
2.3運算符與表達式
2.3.1表達式
2.3.2運算符及性質
2.3.3運算符的優先權
2.3.4混合運算時數據類型的轉換
2.4簡單的輸入與輸出
2.4.1I/O流簡介
2.4.2插入運算符和提取運算符
2.4.3簡單的I/O格式
2.5程式的基本控制結構
2.5.1順序結構
2.5.2選擇結構
2.5.3循環結構
2.6自定義數據類型
2.6.1結構體
2.6.2聯合體
2.6.3枚舉類型
2.6.4typedef的套用
2.7本章小結
2.8思考與練習題
第3章函式
3.1函式的定義與使用
3.1.1函式的定義
3.1.2函式的調用
3.1.3函式原型
3.2函式的參數傳遞
3.2.1傳值調用
3.2.2傳地址調用
3.2.3引用調用
3.3函式的嵌套調用與遞歸調用
3.3.1函式的嵌套調用
3.3.2函式的遞歸調用
3.4函式的其他問題
3.4.1內聯函式
3.4.2函式重載的概念
3.4.3帶默認參數的函式
3.4.4C++系統函式
3.5作用域與存儲類型
3.5.1作用域
3.5.2存儲類型
3.5.3生存期
3.6全局變數與局部變數
3.6.1全局變數
3.6.2局部變數
3.7頭檔案與多檔案結構
3.7.1頭檔案
3.7.2多檔案結構
3.8編譯預處理
3.8.1宏定義
3.8.2檔案包含指令
3.8.3條件編譯
3.9本章小結
3.10思考與練習題
第4章類與對象
4.1類概述
4.1.1類的特點
4.1.2類的定義
4.1.3訪問控制
4.2成員函式
4.2.1成員函式的定義
4.2.2內聯成員函式
4.3對象
4.3.1對象的定義
4.3.2類成員的訪問
4.4構造函式與析構函式
4.4.1構造函式
4.4.2析構函式
4.4.3複製構造函式
4.4.4淺複製與深複製
4.5靜態成員
4.5.1靜態成員的定義與引用
4.5.2靜態數據成員
4.5.3靜態成員函式
4.6友元
4.6.1友元的作用
4.6.2友元函式
4.6.3友元類
4.7類作用域及對象的生存期
4.7.1類作用域
4.7.2對象的生存期
4.8名空間
4.8.1名空間的定義
4.8.2名空間成員的訪問
4.8.3名空間的套用
4.9常類型
4.9.1常引用
4.9.2常對象
4.9.3常對象成員
4.10本章小結
4.11思考與練習題
第5章數組與指針
5.1數組
5.1.1一維數組
5.1.2二維數組
5.1.3對象數組
5.2指針
5.2.1記憶體空間的訪問
5.2.2指針變數的定義
5.2.3“*”和“&”運算符
5.2.4指針的賦值
5.3指針運算
5.3.1指針的算術運算
5.3.2指針的關係運算
5.4指針與數組
5.4.1一維數組元素的指針表示
5.4.2二維數組元素的指針表示
5.4.3指針數組
5.5指針與函式
5.5.1採用指針作為函式參數
5.5.2指針型函式
5.5.3指向函式的指針
5.6指針與字元串
5.6.1通過指針訪問字元串
5.6.2採用字元指針作為函式參數
5.7對象指針
5.7.1對象指針的概念
5.7.2類數據成員的指針
5.7.3類成員函式的指針
5.7.4this指針
5.8動態記憶體分配
5.8.1new運算符
5.8.2delete運算符
5.9本章小結
5.10思考與練習題
第6章繼承與派生
6.1繼承與派生的概念
6.1.1繼承的層次結構
6.1.2為什麼使用繼承
6.2派生類
6.2.1派生類的定義
6.2.2派生類的生成過程
6.3訪問許可權的控制
6.3.1公有繼承
6.3.2私有繼承
6.3.3保護繼承
6.4派生類的構造函式和析構函式
6.4.1派生類的構造函式

相關詞條

熱門詞條

聯絡我們