注冊(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++語(yǔ)言程序設(shè)計(jì)案例教程

C++語(yǔ)言程序設(shè)計(jì)案例教程

C++語(yǔ)言程序設(shè)計(jì)案例教程

定 價(jià):¥39.00

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

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

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

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

作者簡(jiǎn)介

暫缺《C++語(yǔ)言程序設(shè)計(jì)案例教程》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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