注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關面向對象程序設計C++版

面向對象程序設計C++版

面向對象程序設計C++版

定 價:¥25.00

作 者: 錢麗萍、郝瑩、汪立東、等 編著
出版社: 機械工業(yè)出版社
叢編項: 高等院樣計算機教材228
標 簽: 算法語言

購買這本書可以去


ISBN: 9787111212966 出版時間: 2007-07-01 包裝: 平裝
開本: 16 頁數: 228 字數:  

內容簡介

  本書根據面向對象程序設計課程的基本教學要求,針對面向對象的本質特性,系統(tǒng)地講解面向對象程序設計的基本理論和基本方法,闡述C++語言實現面向對象基本特性的關鍵技術。全書利用翔實的程序實例,力圖使讀者在培養(yǎng)形成面向對象思維方法的同時,掌握面向對象程序設計語言C++。全書分為11章,內容包括:面向對象方法導論、C++語言基礎、封裝性、繼承性、運算符重載、多態(tài)性、模板和STL、異常處理、輸入輸出流、 Windows編程初步以及綜合設計與實現。本書是編者在總結多年面向對象程序設計類課程教學經驗的基礎上編著而成,全書各個知識點都密切結合例子講解,并設計了一個貫穿全書各章節(jié)內容的實例。為方便讀者復習實踐,每章配備了習題和實驗。本書內容系統(tǒng)全面,文字通俗易懂,既可作為高等院校本科生面向對象程序設計類教材,也可作為面向對象程序設計和C++語言自學者的參考用書。

作者簡介

暫缺《面向對象程序設計C++版》作者簡介

圖書目錄

第1章 面向對象方法導論        1
1.1 面向過程程序設計方法和面向對象
程序設計方法的比較        1
1.1.1 面向過程程序設計方法        2
1.1.2 面向對象程序設計方法        4
1.2 面向對象方法的基本概念        8
1.2.1 對象、類和實例        8
1.2.2 消息傳遞        9
1.2.3 類的基本特征:封裝、繼承和多態(tài)        10
1.3 面向對象的開發(fā)過程        11
1.3.1 面向對象分析        12
1.3.2 面向對象設計        15
1.3.3 面向對象實現        16
1.3.4 面向對象的典型方法        16
1.3.5 舉例        17
1.4 面向對象程序設計方法的優(yōu)點        19
1.5 C++語言的發(fā)展        20
1.6 Visual C++開發(fā)與調試環(huán)境        20
1.6.1 Visual C++控制臺開發(fā)環(huán)境        20
1.6.2 Visual C++基本的錯誤調試方法        24
1.6.3 Visual C++的模塊調試方法        24
習題        25
實驗:面向過程程序設計與面向對象程序
設計的比較        26
第2章 C++語言基礎        27
2.1 數據類型        27
2.1.1 基本數據類型        27
2.1.2 構造類型        28
2.1.3 指針類型        32
2.2 基本語句        33
2.2.1 聲明語句與定義語句        33
2.2.2 注釋語句        34
2.2.3 類型定義語句typedef        34
2.2.4 程序預處理語句        35
2.2.5 表達式語句        37
2.2.6 控制語句        41
2.3 C語言的程序架構        45
2.4 C++的其他新特性        47
2.4.1 變量定義        47
2.4.2 常量定義        49
2.4.3 輸入輸出        49
2.4.4 內存的動態(tài)分配與回收        50
2.4.5 引用        53
2.4.6 作用域運算符        54
2.5 函數        54
2.5.1 函數調用        54
2.5.2 內聯函數        57
2.5.3 函數重載        58
習題        60
實驗:C++基礎        62
第3章 封裝性—類與對象        64
3.1 類的定義和一般調用        64
3.1.1 類的定義        64
3.1.2 一般數據成員的定義        65
3.1.3 一般成員函數的定義        67
3.1.4 類的調用        68
3.2 特殊的數據成員和成員函數        69
3.2.1 構造函數和析構函數        69
3.2.2 常數據成員        74
3.2.3 靜態(tài)數據成員和靜態(tài)成員函數        76
3.2.4 對象成員        78
3.3 對象數組和常對象        81
3.3.1 對象數組        81
3.3.2 const對象        82
3.4 自引用指針this        83
3.5 封裝機制的破壞—友元        86
3.6 小結        88
習題        89
實驗:類的定義及調用        91
第4章 繼承性        93
4.1 繼承與派生的概念        93
4.2 派生類的定義格式及其繼承方式        94
4.2.1 派生類的定義格式        94
4.2.2 繼承方式        96
4.3 派生類對象的初始化        101
4.4 多重繼承        104
4.4.1 多重繼承的定義格式        104
4.4.2 多重繼承的初始化        105
4.4.3 多重繼承的二義性        106
4.4.4 虛基類        110
4.5 賦值兼容性        112
習題        114
實驗:繼承與派生        117
第5章 運算符重載        118
5.1 函數重載        118
5.2 運算符重載        119
5.2.1 運算符重載為類的成員函數        119
5.2.2 運算符重載為類的友元函數        121
5.2.3 重載賦值運算符        124
5.2.4 類類型轉換        127
習題        129
實驗:運算符重載        129
第6章 多態(tài)性        130
6.1 概述        130
6.2 運行時的多態(tài)性        131
6.3 虛析構函數        137
6.4 純虛函數和抽象類        138
6.5 應用實例        139
習題        145
實驗:多態(tài)性        147
第7章 模板和STL        148
7.1 模板的概念        148
7.2 函數模板        149
7.3 類模板        152
7.4 STL        155
7.4.1 C++標準庫和STL簡介        155
7.4.2 STL的使用        157
7.4.3 vector類模板        162
7.4.4 STL算法        164
習題        167
實驗:模板        167
第8章 異常處理        168
8.1 異常處理的基本思想        168
8.2 C++中異常處理的方法        170
8.2.1 異常的拋出        170
8.2.2 捕獲異常        170
8.2.3 異常說明書        175
習題        175
實驗:異常處理        176
第9章 輸入輸出流        177
9.1 I/O流概述        177
9.1.1 基本的流操作:cin和cout        177
9.1.2 C++的流類庫        177
9.2 輸入/輸出流        179
9.2.1 輸出流        179
9.2.2 輸入流        180
9.2.3 格式化輸出        181
9.3 磁盤文件的輸入輸出        184
9.3.1 文件的打開和關閉        184
9.3.2 文件指針        186
9.3.3 文本文件的讀寫        186
9.3.4 二進制文件的讀寫        187
9.3.5 操作文件流的常用方法        188
習題        194
實驗:I/O流        196
第10章 Windows編程初步        197
10.1 Windows編程機制        197
10.2 MFC和應用程序框架        201
10.3 基于對話框輸入輸出對象數據        205
實驗:Windows編程初步        210
第11章 綜合設計與實現        211
11.1 系統(tǒng)需求        211
11.2 分析與設計        211
11.3 實現代碼        216
綜合實驗題:高校工資管理系統(tǒng)        226
常用術語英中文對照表        227
參考文獻        229

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號