注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++語言程序設(shè)計案例教程

C++語言程序設(shè)計案例教程

C++語言程序設(shè)計案例教程

定 價:¥39.00

作 者: 鄭莉[等]編著
出版社: 清華大學(xué)出版社
叢編項: 清華大學(xué)計算機(jī)基礎(chǔ)教育課程系列教材
標(biāo) 簽: C++

ISBN: 9787302108528 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 505 字?jǐn)?shù):  

內(nèi)容簡介

  本書基于C語言的基本語法設(shè)計了數(shù)百個經(jīng)典語法案例,以綜合性和實用性為基準(zhǔn)設(shè)計了十幾個大型綜合案例。通過這些精心設(shè)計的案例深入淺出地介紹了C語言程序設(shè)計的特點,循序漸進(jìn)地介紹了面向?qū)ο蟪绦蛟O(shè)計思想和方法。全書共分為13章,內(nèi)容包括:C程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計的概念,基礎(chǔ)知識和函數(shù),類與對象,數(shù)據(jù)的存儲和訪問屬性,數(shù)組、指針與字符串,繼承與派生,多態(tài)性,群體類和群體數(shù)據(jù)的組織,泛型程序設(shè)計與STL,流類庫與輸入輸出,異常處理和Windows程序設(shè)計特點。本書語言精練,案例選擇得當(dāng),語法講解深入淺出。如果本書與《C語言程序設(shè)計(第3版)》配套使用,將會得到更好的效果。該書不僅可以作為初學(xué)者學(xué)習(xí)C程序設(shè)計的入門教程,而且能夠作為自學(xué)者的提高教程。本書前言C是從C語言發(fā)展演變而來的一種面向?qū)ο蟮某绦蛟O(shè)計語言。C語言的主要特點表現(xiàn)在3個方面:一是全面兼容C語言支持面向過程的程序設(shè)計方法;二是支持面向?qū)ο蟮姆椒ǎ蝗侵С址缎统绦蛟O(shè)計方法。本書是《C語言程序設(shè)計(第3版)》系列教材的組成部分,旨在幫助讀者通過實踐學(xué)習(xí)和掌握C語言。本系列教材將C語言作為大學(xué)生的計算機(jī)編程入門語言,不僅詳細(xì)介紹了語言本身,而且介紹了常用的數(shù)據(jù)結(jié)構(gòu)和算法、面向?qū)ο蟮某绦蛟O(shè)計思想和方法、UML建模語言、范型程序設(shè)計思想和方法。本書以面向過程的程序設(shè)計為起點,以面向?qū)ο蟮某绦蛟O(shè)計為主線,以范型程序設(shè)計為補充。各章中的每節(jié)均包含知識點綜述、疑難辨析和典型語法案例解析,每章最后則立足于本章的知識點設(shè)計出1~3個綜合案例。知識點綜述部分概要介紹本節(jié)涉及的主要知識點,疑難辨析部分將學(xué)生們經(jīng)常遇到的疑點和難點加以詳細(xì)解答和辨析,典型語法案例解析部分針對各個語法要點,精心設(shè)計出相應(yīng)的語法案例,幫助讀者深入理解相關(guān)語法要點,每章最后的綜合案例則集綜合性、實用性于一身,結(jié)合本章主要知識點設(shè)計而成,幫助讀者靈活掌握和使用本章的知識要點。本書的宗旨是不僅要使讀者掌握C語言本身,而且能夠?qū)ΜF(xiàn)實世界中較簡單的問題和解決方案用C語言進(jìn)行描述。當(dāng)然,要能夠描述較復(fù)雜的問題,還需要學(xué)習(xí)面向?qū)ο蟮能浖こ陶n等其他課程。本書的結(jié)構(gòu)合理且實用、直觀。全書的主要特色是知識點全面、系統(tǒng);綜合案例具有很好的啟發(fā)性和引導(dǎo)性;通過案例對逐個知識點進(jìn)行講解,針對性強。另外,從第4章開始,綜合案例中涉及類設(shè)計部分均給出相應(yīng)的UML圖形。本書的章節(jié)安排基本上與《C語言程序設(shè)計(第3版)》一致,既可以配合該書使用,也可以獨立使用。

作者簡介

暫缺《C++語言程序設(shè)計案例教程》作者簡介

圖書目錄

第1章 C++語言程序設(shè)計概述1
1.1 程序設(shè)計語言1
1.1.1 知識點綜述1
1.1.2 疑難辨析1
1.2 面向過程與面向?qū)ο蟪绦蛟O(shè)計方法3
1.2.1 知識點綜述3
1.2.2 疑難辨析3
1.3 計算機(jī)信息存儲與表示3
1.3.1 知識點綜述3
1.3.2 疑難辨析4
1.4 程序開發(fā)術(shù)語和過程4
1.4.1 知識點綜述4
1.4.2 疑難辨析5
1.5 案例分析5
第2章 C++語言基礎(chǔ)8
2.1 C++程序概述8
2.1.1 知識點綜述8
2.1.2 疑難辨析9
2.1.3 典型語法案例解析9
2.2 基本數(shù)據(jù)類型和運算符10
2.2.1 知識點綜述10
2.2.2 疑難辨析12
2.2.3 典型語法案例解析13
2.3 流程控制27
2.3.1 知識點綜述27
2.3.2 疑難辨析28
2.3.3 典型語法案例解析28
2.4 自定義數(shù)據(jù)類型43
2.4.1 知識點綜述43
2.4.2 疑難辨析44
2.4.3 典型語法案例解析44
2.5 綜合案例分析50
第3章 函數(shù)52
3.1 函數(shù)的聲明與使用52
3.1.1 知識點綜述52
3.1.2 疑難辨析52
3.1.3 典型語法案例解析53
3.2 函數(shù)的參數(shù)傳遞58
3.2.1 知識點綜述58
3.2.2 疑難辨析58
3.2.3 典型語法案例解析58
3.3 函數(shù)的嵌套和遞歸調(diào)用61
3.3.1 知識點綜述61
3.3.2 疑難辨析61
3.3.3 典型語法案例解析61
3.4 帶默認(rèn)形參值的函數(shù)64
3.4.1 知識點綜述64
3.4.2 疑難辨析64
3.4.3 典型語法案例解析64
3.5 函數(shù)的重載68
3.5.1 知識點綜述68
3.5.2 疑難辨析68
3.5.3 典型語法案例解析68
3.6 C++系統(tǒng)函數(shù)73
3.6.1 知識點綜述73
3.6.2 疑難辨析73
3.6.3 典型語法案例解析73
3.7 綜合案例分析81
第4章 面向?qū)ο蠡咎攸c84
4.1 面向?qū)ο蠡咎攸c84
4.1.1 知識點綜述84
4.1.2 疑難辨析84
4.1.3 典型語法案例解析84
4.2 類和對象85
4.2.1 知識點綜述85
4.2.2 疑難辨析85
4.2.3 典型語法案例解析86
4.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)89
4.3.1 知識點綜述89
4.3.2 疑難辨析90
4.3.3 典型語法案例解析90
4.4 類的組合95
4.4.1 知識點綜述95
4.4.2 疑難辨析95
4.4.3典型語法案例解析96
4.5 UML圖形標(biāo)識98
4.5.1 知識點綜述98
4.5.2 疑難辨析99
4.5.3 典型語法案例解析99
4.6 綜合案例分析99
第5章 C++語言存儲與訪問屬性102
5.1 作用域與可見性102
5.1.1 知識點綜述102
5.1.2 疑難辨析102
5.1.3 典型語法案例解析102
5.2 靜態(tài)生存期與動態(tài)生存期106
5.2.1 知識點綜述106
5.2.2 疑難辨析106
5.2.3 典型語法案例解析106
5.3 靜態(tài)數(shù)據(jù)成員和函數(shù)成員110
5.3.1 知識點綜述110
5.3.2 疑難辨析110
5.3.3 典型語法案例解析110
5.4 友元函數(shù)和友元類113
5.4.1 知識點綜述113
5.4.2 疑難辨析113
5.4.3 典型語法案例解析114
5.5 常量數(shù)據(jù)與共享數(shù)據(jù)的保護(hù)120
5.5.1 知識點綜述120
5.5.2 疑難辨析121
5.5.3 典型語法案例解析121
5.6 編譯預(yù)處理與多文件組織125
5.6.1 知識點綜述125
5.6.2 疑難辨析126
5.6.3 典型語法案例解析127
5.7 綜合案例分析136
第6章 數(shù)組、指針與字符串141
6.1 數(shù)組141
6.1.1 知識點綜述141
6.1.2 疑難辨析141
6.1.3 典型語法案例解析142
6.2 指針和引用155
6.2.1 知識點綜述155
6.2.2 疑難辨析157
6.2.3 典型語法案例解析158
6.3 動態(tài)內(nèi)存分配181
6.3.1 知識點綜述181
6.3.2 疑難辨析182
6.3.3 典型語法案例解析183
6.4 深拷貝和淺拷貝189
6.4.1 知識點綜述189
6.4.2 疑難辨析189
6.4.3 典型語法案例解析189
6.5 字符串197
6.5.1 知識點綜述197
6.5.2 疑難辨析197
6.5.3 典型語法案例解析197
6.6 綜合案例分析219
第7章 類的繼承與派生227
7.1 繼承與派生227
7.1.1 知識點綜述227
7.1.2 疑難辨析227
7.1.3 典型語法案例解析228
7.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)233
7.2.1 知識點綜述233
7.2.2 疑難辨析234
7.2.3 典型語法案例解析234
7.3 多級多繼承中成員的訪問245
7.3.1 知識點綜述245
7.3.2 疑難辨析246
7.3.3 典型語法案例解析246
7.4 虛繼承與虛基類251
7.4.1 知識點綜述251
7.4.2 疑難辨析251
7.4.3 典型語法案例解析252
7.5 綜合案例分析256
第8章 多態(tài)性263
8.1 多態(tài)性概述263
8.1.1 知識點綜述263
8.1.2 疑難辨析263
8.1.3 典型語法案例解析265
8.2 成員函數(shù)和運算符重載265
8.2.1 知識點綜述265
8.2.2 疑難辨析266
8.2.3 典型語法案例解析267
8.3 虛函數(shù)281
8.3.1 知識點綜述281
8.3.2 疑難辨析281
8.3.3 典型語法案例解析282
8.4 純虛函數(shù)與抽象類289
8.4.1 知識點綜述289
8.4.2 疑難辨析289
8.4.3 典型語法案例解析289
8.5 綜合案例分析294
第9章 群體類和群體數(shù)據(jù)的組織303
9.1 函數(shù)模板和類模板303
9.1.1 知識點綜述303
9.1.2 疑難辨析304
9.1.3 典型語法案例解析305
9.2 簡單群體類設(shè)計312
9.2.1 知識點綜述312
9.2.2 疑難辨析312
9.2.3 典型語法案例解析313
9.3 綜合案例分析320
第10章 泛型程序設(shè)計與C++標(biāo)準(zhǔn)模板庫323
10.1 命名空間、頭文件命名和對組類相關(guān)概念323
10.1.1 知識點綜述323
10.1.2 疑難辨析323
10.1.3 典型語法案例解析324
10.2 C++標(biāo)準(zhǔn)容器類329
10.2.1 知識點綜述329
10.2.2 疑難辨析330
10.2.3 典型語法案例解析331
10.3 C++標(biāo)準(zhǔn)迭代器340
10.3.1 知識點綜述340
10.3.2 疑難辨析341
10.3.3 典型語法案例解析342
10.4 C++標(biāo)準(zhǔn)通用算法345
10.4.1 知識點綜述345
10.4.2 疑難辨析349
10.4.3 典型語法案例解析349
10.5 函數(shù)對象386
10.5.1 知識點綜述386
10.5.2 疑難辨析388
10.5.3 典型語法案例解析388
10.6 綜合案例分析391
第11章 流類庫與輸入輸出398
11.1 C++ I/O流概念398
11.1.1 知識點綜述398
11.1.2 疑難辨析399
11.1.3 典型語法案例解析399
11.2 標(biāo)準(zhǔn)輸入與輸出401
11.2.1 知識點綜述401
11.2.2 疑難辨析402
11.2.3 典型語法案例解析403
11.3 流的格式化控制與流操縱符407
11.3.1 知識點綜述407
11.3.2 疑難辨析407
11.3.3 典型語法案例解析407
11.4 文件421
11.4.1 知識點綜述421
11.4.2 疑難辨析422
11.4.3 典型語法案例解析422
11.5 綜合案例分析436
第12章 異常處理447
12.1 異常處理基礎(chǔ)447
12.1.1 知識點綜述447
12.1.2 疑難辨析447
12.1.3 典型語法案例解析447
12.2 異常處理的實現(xiàn)448
12.2.1 知識點綜述448
12.2.2 疑難辨析449
12.2.3 典型語法案例解析449
12.3 構(gòu)造析構(gòu)中的異常處理456
12.3.1 知識點綜述456
12.3.2 疑難辨析456
12.3.3 典型語法案例解析457
12.4 標(biāo)準(zhǔn)程序庫中的異常處理460
12.4.1 知識點綜述460
12.4.2 疑難辨析461
12.4.3 典型語法案例解析461
12.5 綜合案例分析463
第13章 Windows程序設(shè)計與MFC庫465
13.1 Windows程序設(shè)計465
13.1.1知識點綜述465
13.1.2 典型案例解析465
13.2 MFC庫及編程474
13.2.1 知識點綜述474
13.3.2 典型案例解析475
13.3 綜合案例分析487
參考文獻(xiàn)494
書中各章的案例索引495

本目錄推薦

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