注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)

C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)

C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)

定 價(jià):¥42.00

作 者: 杜茂康 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121136252 出版時(shí)間: 2011-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《高等學(xué)校工程創(chuàng)新型“十二五”規(guī)劃計(jì)算機(jī)教材:C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》由杜茂康、李昌兵、曹慧英、王永編著,深入淺出地介紹了標(biāo)準(zhǔn)C++面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),以及用Visual C++進(jìn)行面向?qū)ο蟮腤indows程序設(shè)計(jì)的基本原理和方法,包括C++對(duì)C語(yǔ)言的擴(kuò)展、類(lèi)、對(duì)象、友元、繼承、多態(tài)性、虛函數(shù)、重載、I/O流類(lèi)庫(kù)、文件、模板與STL、C++ Windows程序的結(jié)構(gòu)、消息驅(qū)動(dòng)、MFC應(yīng)用程序框架、GDI、菜單、對(duì)話(huà)框、工具欄、文檔與視圖等內(nèi)容。全書(shū)本著易于理解、實(shí)用性強(qiáng)的原則設(shè)計(jì)其內(nèi)容和案例,并以一個(gè)規(guī)模較大的綜合性程序的編制貫穿于C++面向?qū)ο蠹夹g(shù)和Windows程序設(shè)計(jì)的全過(guò)程,引導(dǎo)讀者理解和領(lǐng)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)的思想、技術(shù)、方法和要領(lǐng),掌握在Windows程序中應(yīng)用自定義類(lèi)實(shí)現(xiàn)程序功能的軟件開(kāi)發(fā)方法。 《高等學(xué)校工程創(chuàng)新型“十二五”規(guī)劃計(jì)算機(jī)教材:C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》取材新穎,內(nèi)容全面,通俗易懂,可作為高等院校計(jì)算機(jī)、電子信息類(lèi)專(zhuān)業(yè)及其他理工類(lèi)相關(guān)專(zhuān)業(yè)的教材,也可作為C++語(yǔ)言自學(xué)者或程序設(shè)計(jì)人員的參考用書(shū)。

作者簡(jiǎn)介

暫缺《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  C++與面向?qū)ο蟪绦蛟O(shè)計(jì)概述 1
1.1  面向過(guò)程與面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.2  面向?qū)ο蟪绦蛘Z(yǔ)言的特征 3
1.3  C++與面向?qū)ο蟪绦蛟O(shè)計(jì) 6
1.4  C++程序的結(jié)構(gòu) 7
1.5  數(shù)據(jù)輸入與輸出 10
1.5.1  流的概念 10
1.5.2  cin和析取運(yùn)算符>> 10
1.5.3  cout和插入運(yùn)算符<< 12
1.5.4  輸出格式控制符 14
1.5.5  數(shù)制基數(shù) 15
1.6  編程實(shí)作——VC++ 6.0編程簡(jiǎn)介 16
1.6.1  在VC++中編輯源程序 16
1.6.2  編譯和調(diào)試程序 18
1.6.3  關(guān)于Visual C++的項(xiàng)目工作區(qū)文件 19
1.6.4  利用Visual C++向?qū)?chuàng)建應(yīng)用程序 20
習(xí)題1 21
第2章  C++基礎(chǔ) 22
2.1  C++對(duì)C語(yǔ)言數(shù)據(jù)類(lèi)型的擴(kuò)展 22
2.2  局部變量聲明 23
2.3  指針 23
2.3.1  指針概念的回顧 23
2.3.2  指針與0和void* 24
2.3.3  new和delete 25
2.4  引用 27
2.5  const常量 29
2.5.1  常量的定義 29
2.5.2  const與指針 30
2.5.3  const與引用 31
2.6  類(lèi)型轉(zhuǎn)換 32
2.6.1  隱式類(lèi)型轉(zhuǎn)換 32
2.6.2  顯式類(lèi)型轉(zhuǎn)換 33
2.7  函數(shù) 34
2.7.1  函數(shù)原型 34
2.7.2  函數(shù)默認(rèn)參數(shù) 36
2.7.3  函數(shù)與引用 36
2.7.4  函數(shù)與const 40
2.7.5  函數(shù)重載 41
2.8  內(nèi)聯(lián)函數(shù) 43
2.9  typedef 44
2.10  命名空間 44
2.11  預(yù)處理器 47
2.12  作用域和生命期 48
2.12.1  作用域 48
2.12.2  變量類(lèi)型及生命期 50
2.12.3  變量初始化 52
2.12.4  局部變量與函數(shù)返回地址 52
2.13  文件輸入和輸出 53
2.14  編程實(shí)作 54
習(xí)題2 56
第3章  類(lèi)與對(duì)象 59
3.1  結(jié)構(gòu)與類(lèi) 59
3.1.1  C++對(duì)結(jié)構(gòu)的擴(kuò)展 59
3.1.2  類(lèi) 60
3.2  成員函數(shù) 62
3.2.1  成員函數(shù)的定義 62
3.2.2  常量成員函數(shù) 63
3.3  類(lèi)與封裝 64
3.4  對(duì)象 65
3.5  構(gòu)造函數(shù) 67
3.5.1  構(gòu)造函數(shù) 67
3.5.2  無(wú)參構(gòu)造函數(shù) 69
3.5.3  重載構(gòu)造函數(shù) 71
3.5.4  拷貝構(gòu)造函數(shù) 72
3.5.5  構(gòu)造函數(shù)與初始化列表 75
3.6  析構(gòu)函數(shù) 77
3.7  靜態(tài)成員 79
3.8  this指針 82
3.9  類(lèi)對(duì)象成員 85
3.10  對(duì)象數(shù)組和對(duì)象指針 88
3.11  向函數(shù)傳遞對(duì)象 89
3.12  類(lèi)的作用域和對(duì)象的生存期 90
3.13  友元 92
3.14  編程實(shí)作:類(lèi)的接口與實(shí)現(xiàn)的分離 94
3.14.1  頭文件 94
3.14.2  源文件 95
3.14.3  對(duì)類(lèi)的應(yīng)用 96
習(xí)題3 98
第4章  繼承 102
4.1  繼承的概念 102
4.2  protected和繼承 103
4.3  繼承方式 104
4.4  基類(lèi)與派生類(lèi)的關(guān)系 107
4.4.1  成員函數(shù)的重定義和名字隱藏 107
4.4.2  基類(lèi)成員訪(fǎng)問(wèn) 109
4.5  構(gòu)造函數(shù)和析構(gòu)函數(shù) 109
4.5.1  派生類(lèi)構(gòu)造函數(shù)、析構(gòu)函數(shù)的定義和調(diào)用次序 109
4.5.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)的構(gòu)造規(guī)則 110
4.5  多繼承 115
4.5.1  多繼承的概念和應(yīng)用 115
4.5.2  多繼承方式下成員名的二義性 117
4.5.3  多繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù) 117
4.6  虛擬繼承 119
4.7  基類(lèi)與派生類(lèi)對(duì)象的關(guān)系 123
4.8  繼承與組合 125
4.9  編程實(shí)作 125
習(xí)題4 130
第5章  多態(tài)性 133
5.1  靜態(tài)綁定和動(dòng)態(tài)綁定 133
5.2  虛函數(shù) 133
5.2.1  虛函數(shù)的意義 133
5.2.2  虛函數(shù)的特性 136
5.3  虛析構(gòu)函數(shù) 140
5.4  純虛函數(shù)與抽象類(lèi) 141
5.4.1  純虛函數(shù)和抽象類(lèi) 141
5.4.3  抽象類(lèi)的應(yīng)用 143
5.4  運(yùn)行時(shí)類(lèi)型信息 149
5.4.1  dynamic_cast 149
5.4.2  typeid 153
5.5  編程實(shí)作 154
習(xí)題5 156
第6章  運(yùn)算符重載 159
6.1  運(yùn)算符重載基礎(chǔ) 159
6.2  重載二元運(yùn)算符 161
6.2.1  類(lèi)與二元運(yùn)算符重載 161
6.2.2  友元二元運(yùn)算符重載的特殊用途 164
6.3  重載一元運(yùn)算符 166
6.3.1  作為成員函數(shù)重載 166
6.3.2  作為友元函數(shù)重載 167
6.4  特殊運(yùn)算符重載 169
6.4.1  運(yùn)算符++和--的重載 169
6.4.2  重載賦值運(yùn)算符= 171
6.4.3  重載[] 173
6.4.4  類(lèi)與其他數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換 175
6.5  輸入/輸出運(yùn)算符重載 177
6.5.1  重載輸出運(yùn)算符<< 177
6.5.2  重載輸入運(yùn)算符>> 177
6.5.3  重載運(yùn)算符<<和>>舉例 178
6.6  編程實(shí)作 179
習(xí)題6 183
第7章  模板與STL 186
7.1  模板概念 186
7.2  函數(shù)模板與模板函數(shù) 187
7.2.1  函數(shù)模板的定義 187
7.2.2  函數(shù)模板的實(shí)例化 188
7.2.3  模板參數(shù) 189
7.3  類(lèi)模板 192
7.3.1  類(lèi)模板的概念 192
7.3.2  類(lèi)模板的定義 192
7.3.3  類(lèi)模板實(shí)例化 194
7.3.4  類(lèi)模板的使用 196
7.4  STL 197
7.4.1  容器 197
7.4.2  迭代器 205
7.4.3  關(guān)聯(lián)式容器 207
7.4.4  算法 211
7.5  編程實(shí)作 214
習(xí)題7 216
第8章  異常 217
8.1  異常處理概述 217
8.2  C++異常處理基礎(chǔ) 218
8.2.1  異常處理的結(jié)構(gòu) 218
8.2.2  異常捕獲 219
8.3  異常與函數(shù) 220
8.4  異常處理的幾種特殊情況 222
8.5  異常和類(lèi) 225
8.5.1  構(gòu)造函數(shù)與異常 225
8.5.2  異常類(lèi) 226
8.5.3  派生異常類(lèi)的處理 230
習(xí)題8 232
第9章  文件與流 235
9.1  C++ I/O流及流類(lèi)庫(kù) 235
9.2  使用I/O成員函數(shù) 236
9.2.1  istream流中的常用成員函數(shù) 237
9.2.2  ostream流中的常用成員函數(shù) 239
9.2.3  數(shù)據(jù)輸入、輸出的格式控制 240
9.3  文件操作 242
9.3.1  文件與流 243
9.3.2  二進(jìn)制文件 245
9.3.3  隨機(jī)文件 249
習(xí)題9 250
第10章  C++ Windows程序設(shè)計(jì)基礎(chǔ) 253
10.1  Windows程序設(shè)計(jì)基礎(chǔ) 253
10.1.1  窗口 253
10.1.2  事件驅(qū)動(dòng)和消息響應(yīng) 253
10.1.3  Windows程序的文件構(gòu)成 254
10.1.4  Visual C++的Windows程序設(shè)計(jì)方法 255
10.2  Windows程序設(shè)計(jì)的常用數(shù)據(jù)結(jié)構(gòu) 256
10.3  Windows程序的基本結(jié)構(gòu) 259
10.4  Windows程序的控制流程 261
10.5  Windows程序的數(shù)據(jù)輸出 267
10.6  消息驅(qū)動(dòng)程序設(shè)計(jì) 270
習(xí)題10 273
第11章  MFC程序設(shè)計(jì) 275
11.1  MFC程序基礎(chǔ) 275
11.1.1  MFC類(lèi) 275
11.1.2  MFC程序的結(jié)構(gòu) 277
11.1.3  MFC程序的執(zhí)行流程 279
11.1.4  消息映射 281
11.2  應(yīng)用程序框架 283
11.2.1  應(yīng)用程序框架的概念 283
11.2.2  用向?qū)Ы?yīng)用程序框架 283
11.2.3  應(yīng)用程序框架的結(jié)構(gòu) 286
11.2.4  應(yīng)用程序框架類(lèi)之間的關(guān)系 292
11.3  MFC程序的數(shù)據(jù)輸出 294
11.3.1  MFC中的圖形類(lèi) 294
11.3.2  繪圖對(duì)象 296
11.3.3  用MFC向?qū)砑酉⒂成浜瘮?shù) 297
11.3.4  OnPaint函數(shù)與輸出 302
11.4  對(duì)話(huà)框 304
11.4.1  對(duì)話(huà)框的類(lèi)型 304
11.4.2  用資源編輯器建立對(duì)話(huà)框 304
11.5  菜單和工具欄 310
11.5.1  直接修改應(yīng)用程序框架的菜單 310
11.5.2  建立新菜單欄 313
11.5.3  工具欄操作 314
11.6  視圖與文檔 315
習(xí)題11 318
第12章  綜合程序設(shè)計(jì) 320
12.1  在應(yīng)用程序框架中包含并修改自定義類(lèi) 320
12.2  在事件函數(shù)中操作類(lèi)對(duì)象 322
12.3  添加對(duì)話(huà)框 325
12.4  添加程序菜單 327
12.5  文檔序列化 331
習(xí)題12 341
參考文獻(xiàn) 342

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)