注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C++從入門到精通

C++從入門到精通

C++從入門到精通

定 價(jià):¥79.00

作 者: 譚玉波,吳勇,韓璐 編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115506566 出版時(shí)間: 2019-05-01 包裝: 平裝
開本: 16開 頁數(shù): 486 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要面向零基礎(chǔ)讀者,用實(shí)例引導(dǎo)讀者學(xué)習(xí),深入淺出地介紹C++的相關(guān)知識和實(shí)戰(zhàn)技能。本書第Ⅰ篇“基礎(chǔ)知識”主要講解C++程序的基本組成、標(biāo)識符和數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、程序控制結(jié)構(gòu)和語句、算法與流程圖、數(shù)組、函數(shù)、指針以及輸入和輸出等;第Ⅱ篇“核心技術(shù)”主要講解類和對象、命名空間、繼承與派生、多態(tài)與重載、文件操作、容器、模板、預(yù)處理、異常處理、網(wǎng)絡(luò)編程技術(shù)、數(shù)據(jù)庫編程技術(shù)、用戶界面編程及游戲編程等;第Ⅲ篇“提高篇”主要介紹網(wǎng)絡(luò)應(yīng)用項(xiàng)目、DirectX基礎(chǔ)與應(yīng)用以及專業(yè)理財(cái)系統(tǒng)等。本書提供的電子資源中包含與圖書內(nèi)容全程同步的教學(xué)視頻。此外,還贈(zèng)送了大量相關(guān)學(xué)習(xí)資料,以便讀者擴(kuò)展學(xué)習(xí)。本書適合任何想學(xué)習(xí)C++的讀者,無論讀者是否從事計(jì)算機(jī)相關(guān)行業(yè),是否接觸過C++,均可通過學(xué)習(xí)本書快速掌握C++的開發(fā)方法和技巧。

作者簡介

  譚玉波,吳勇,韓璐,龍馬高新教育團(tuán)隊(duì)的作者,龍馬高新教育,專業(yè)的計(jì)算機(jī)研究、教育機(jī)構(gòu),擁有近20年的圖書出版經(jīng)歷,與39所高校、8個(gè)行業(yè)協(xié)會(huì)、5家知名網(wǎng)站保持合作關(guān)系,屢獲全國暢銷書大獎(jiǎng),其推出的“從入門到精通”“完全自學(xué)手冊”“編程寶典”“完全自學(xué)手冊”“非常網(wǎng)絡(luò)6+1”等均成為業(yè)界知名圖書,受到百萬讀者的認(rèn)可和推薦。

圖書目錄

第 Ⅰ 篇基礎(chǔ)知識
第 1 章 開始C++編程之旅——C++概述
1.1 OOP面向?qū)ο缶幊?003
1.1.1 OOP的含義 003
1.1.2 面向?qū)ο缶幊?003
1.1.3 C++的特點(diǎn) 003
1.2 程序設(shè)計(jì)概述 004
1.2.1 結(jié)構(gòu)化程序設(shè)計(jì) 004
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì) 005
1.3 C、C++與Visual C++ 005
1.3.1 C與C++ 005
1.3.2 C++與Visual C++ 006
1.3.3 C++初學(xué)者建議  006
1.4 C++程序開發(fā)環(huán)境 006
1.4.1 基本概念 006
1.4.2 C++程序開發(fā)過程 007
1.4.3 C++開發(fā)環(huán)境介紹 008
1.4.4 Code::Blocks開發(fā)環(huán)境安裝與部署 009
1.5 第 一個(gè)C++程序——“Hello,world!”輸出 011
1.5.1 創(chuàng)建源程序 011
1.5.2 編譯、連接和運(yùn)行程序 012
1.5.3 常見錯(cuò)誤 013
1.5.4 創(chuàng)建并運(yùn)行多文件程序 014
1.5.5 打開已有文件 018
1.6 綜合案例 019
1.7 疑難解答 020
第 2 章 C++程序的基本組成
2.1 C++程序 022
2.1.1 預(yù)處理命令 022
2.1.2 函數(shù) 023
2.1.3 注釋 024
2.1.4 main函數(shù) 024
2.1.5 命名空間 024
2.1.6 cout進(jìn)行標(biāo)準(zhǔn)輸出 025
2.1.7 變量聲明與賦值 025
2.1.8 cin進(jìn)行標(biāo)準(zhǔn)輸入 025
2.2 C++代碼編寫規(guī)范 025
2.2.1 代碼寫規(guī)范的必要性 025
2.2.2 將代碼書寫規(guī)范 025
2.3 算法是程序的核心 026
2.3.1 算法的概念 026
2.3.2 流程圖表示算法 026
2.4 綜合案例 027
2.5 疑難解答 028
第 3 章 標(biāo)識符和數(shù)據(jù)類型
3.1 標(biāo)識符  030
3.1.1 C++中的保留字 030
3.1.2 C++中的命名規(guī)則 031
3.2 數(shù)據(jù)類型  031
3.2.1 整型 032
3.2.2 浮點(diǎn)型 032
3.2.3 字符型 032
3.2.4 布爾型 033
3.3 常量 033
3.3.1 輸出常量 033
3.3.2 宏定義的符號常量 035
3.3.3 const常量 037
3.4 變量 037
3.4.1 變量的定義 038
3.4.2 變量的賦值 038
3.4.3 變量的生存周期 042
3.5  數(shù)據(jù)類型轉(zhuǎn)換 042
3.6 復(fù)合數(shù)據(jù)類型 046
3.6.1 數(shù)組 046
3.6.2 字符串 047
3.6.3 結(jié)構(gòu)體 048
3.7 綜合案例 050
3.8 疑難解答 051
第 4 章 C++運(yùn)算符和表達(dá)式
4.1 C++中的運(yùn)算符和表達(dá)式 054
4.1.1 運(yùn)算符 054
4.1.2 表達(dá)式 054
4.2 算術(shù)運(yùn)算符和表達(dá)式 055
4.2.1 基本算術(shù)運(yùn)算符 055
4.2.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 055
4.2.3 自加和自減運(yùn)算符 055
4.3 位移運(yùn)算符和表達(dá)式 057
4.3.1 位移運(yùn)算符 057
4.3.2 位移表達(dá)式 057
4.4 關(guān)系運(yùn)算符和表達(dá)式 058
4.4.1 關(guān)系運(yùn)算符 058
4.4.2 關(guān)系表達(dá)式 058
4.5 位運(yùn)算符和表達(dá)式 059
4.5.1 位運(yùn)算符 059
4.5.2 位表達(dá)式 059
4.6 邏輯運(yùn)算符和表達(dá)式 060
4.6.1 邏輯運(yùn)算符 060
4.6.2 邏輯表達(dá)式 060
4.7 條件運(yùn)算符和表達(dá)式 061
4.8 賦值運(yùn)算符和表達(dá)式 062
4.8.1 賦值運(yùn)算符 062
4.8.2 賦值表達(dá)式 062
4.9 逗號運(yùn)算符和表達(dá)式 063
4.10 運(yùn)算符的優(yōu)先級 064
4.11 綜合案例 066
4.12 疑難解答 067
第 5 章 程序控制結(jié)構(gòu)和語句
5.1 程序流程概述 070
5.2 順序結(jié)構(gòu) 070
5.3 選擇結(jié)構(gòu)與語句 071
5.3.1 選擇結(jié)構(gòu) 071
5.3.2 單分支選擇結(jié)構(gòu)——if語句 071
5.3.3 雙分支選擇結(jié)構(gòu)——if...else語句 073
5.3.4 多分支選擇結(jié)構(gòu)——switch語句 074
5.4 循環(huán)結(jié)構(gòu)與語句 076
5.4.1 循環(huán)結(jié)構(gòu) 076
5.4.2 for語句 077
5.4.3 while語句 080
5.4.4 do...while語句 081
5.5 轉(zhuǎn)向語句 082
5.5.1 break語句 083
5.5.2 continue語句 084
5.5.3 goto語句 085
5.6 簡單文件輸入輸出 086
5.6.1 文本文件 087
5.6.2 文件讀取 087
5.6.3 文件寫入 087
5.7 常見錯(cuò)誤 089
5.7.1 語法錯(cuò)誤 089
5.7.2 邏輯錯(cuò)誤 089
5.7.3 運(yùn)行錯(cuò)誤 090
5.8 程序調(diào)試 090
5.9 綜合案例 093
5.10 疑難解答 095
第 6 章 程序設(shè)計(jì)的靈魂——算法與流程圖
6.1 算法基礎(chǔ) 098
6.1.1 算法的概念 098
6.1.2 算法的特性 098
6.1.3 算法舉例1—排序 099
6.1.4 算法舉例2—求和 100
6.2 流程圖基礎(chǔ) 101
6.2.1 流程圖中的元素及含義 102
6.2.2 流程圖的繪制 102
6.3 如何表示一個(gè)算法 103
6.3.1 用自然語言表示算法 103
6.3.2 用流程圖表示算法 104
6.3.3 用N-S圖表示算法 106
6.3.4 用偽代碼表示算法 107
6.3.5 用PAD 圖表示算法 108
6.4 結(jié)構(gòu)化算法 109
6.5 綜合案例 110
6.6 疑難解答 114
第 7 章 相同類型的數(shù)值表達(dá)——數(shù)組
7.1 數(shù)組是什么 116
7.1.1 一維數(shù)組 116
7.1.2 一維數(shù)組的聲明和定義 116
7.1.3 一維數(shù)組的初始化 117
7.1.4 一維數(shù)組元素的引用 118
7.2 二維數(shù)組 119
7.2.1 二維數(shù)組的定義 120
7.2.2 二維數(shù)組的初始化 120
7.2.3 存取二維數(shù)組元素 122
7.2.4 二維數(shù)組元素的引用 123
7.3 多維數(shù)組 124
7.4 綜合案例 124
7.5 疑難解答 126
第 8 章 函數(shù)
8.1 函數(shù)的作用與分類 128
8.1.1 函數(shù)的作用 128
8.1.2 函數(shù)的分類 129
8.2 函數(shù)的定義與聲明 130
8.2.1 函數(shù)的定義 130
8.2.2 函數(shù)的聲明 131
8.3 函數(shù)的參數(shù)和返回值 131
8.3.1 函數(shù)的參數(shù) 131
8.3.2 函數(shù)的返回值 132
8.4 函數(shù)的調(diào)用 133
8.4.1 函數(shù)調(diào)用的方式 133
8.4.2 參數(shù)傳遞方式 134
8.4.3 函數(shù)的嵌套調(diào)用 137
8.4.4 遞歸調(diào)用 138
8.4.5 函數(shù)的重載 140
8.4.6 帶默認(rèn)值的函數(shù) 141
8.5 局部變量和全局變量 142
8.5.1 局部變量 143
8.5.2 全局變量 143
8.6 變量的存儲類別 144
8.7 內(nèi)部函數(shù)和外部函數(shù) 145
8.8 內(nèi)聯(lián)函數(shù) 147
8.9 編譯預(yù)處理 149
8.10 綜合案例 153
8.11 疑難解答 156
第 9 章 內(nèi)存的快捷方式——指針
9.1 指針概述 158
9.1.1 計(jì)算機(jī)內(nèi)存地址 158
9.1.2 定義指針和取出指針指向地址中的數(shù)據(jù) 158
9.1.3 初始化指針和指針賦值 159
9.1.4 指針的運(yùn)算 161
9.2 指針和數(shù)組 162
9.2.1 指針和一維數(shù)組 162
9.2.2 指針和二維數(shù)組 164
9.2.3 指針和字符數(shù)組 166
9.2.4 字符指針和字符數(shù)組對比 168
9.2.5 指向指針的指針 168
9.2.6 指針數(shù)組和數(shù)組指針 169
9.3 指針和函數(shù) 170
9.3.1 函數(shù)指針 170
9.3.2 返回指針的函數(shù) 171
9.3.3 指針與傳遞數(shù)組的函數(shù) 173
9.4 const 指針 174
9.5 特殊的指針 176
9.5.1 void指針類型 176
9.5.2 空指針 177
9.6 綜合案例 178
9.7 疑難解答 180
第 10章 輸入和輸出
10.1 標(biāo)準(zhǔn)輸入輸出 182
10.1.1 輸入操作符>> 182
10.1.2 輸出操作符<>
10.2 標(biāo)準(zhǔn)格式輸出流 185
10.2.1 常用的格式流 185
10.2.2 有參數(shù)的常用流 187
10.3 其他輸入輸出使用的函數(shù) 187
10.4 隨機(jī)數(shù)發(fā)生器函數(shù) 188
10.5 字符串操作 189
10.6 綜合案例 191
10.7 疑難解答 193
第 Ⅱ 篇核心技術(shù)
第 11章 面向?qū)ο缶幊袒A(chǔ)——類和對象
11.1 類與對象概述 197
11.1.1 類的聲明與定義 197
11.1.2 對象的定義和使用 200
11.2 構(gòu)造函數(shù) 201
11.3 析構(gòu)函數(shù)  204
11.4 靜態(tài)成員 207
11.5 友元 208
11.5.1 友元成員 208
11.5.2 友元函數(shù) 210
11.5.3 友元類 212
11.6 this指針 214
11.7 綜合案例 215
11.8 疑難解答 217
第 12章 C++中的空間應(yīng)用——命名空間
12.1 命名空間的定義 220
12.1.1 命名空間的概念 220
12.1.2 命名空間的定義 220
12.2 命名空間成員的使用 222
12.2.1 using聲明 222
12.2.2 using指令 222
12.3 類和命名空間的關(guān)系 224
12.4 自定義命名空間 225
12.5 作用域 227
12.6 綜合案例 230
12.7 疑難解答 232
第 13章 繼承與派生
13.1 繼承概述 234
13.1.1 什么是繼承 234
13.1.2 基類與派生類 234
13.2 單繼承 235
13.3 多繼承與多重繼承 238
13.3.1 多繼承的引用 239
13.3.2 二義性 239
13.4 虛繼承和虛基類 241
13.4.1 虛繼承的概念 241
13.4.2 虛繼承的語法 241
13.5 派生 243
13.5.1 派生類的生成過程 243
13.5.2 基類的使用 244
13.5.3 派生類的使用 244
13.6 綜合案例 245
13.7 疑難解答 246
第 14章 多態(tài)與重載
14.1 多態(tài)概述 248
14.2 虛函數(shù) 250
14.3 構(gòu)造函數(shù)多態(tài) 252
14.4 抽象類 257
14.5 重載概述 259
14.5.1 運(yùn)算符重載 259
14.5.2 函數(shù)重載 262
14.6 綜合案例 267
14.7 疑難解答 269
第 15章 文件操作
15.1 什么是文件 272
15.1.1 文件的分類 272
15.1.2 C++如何使用文件 272
15.2 文件的打開和關(guān)閉 273
15.2.1 打開文件 273
15.2.2 關(guān)閉文件 274
15.3 文件的讀寫 275
15.3.1 文本文件的讀寫 275
15.3.2 二進(jìn)制文件的讀寫 276
15.4 文件中實(shí)現(xiàn)定位到每個(gè)數(shù)據(jù) 277
15.5 文件中的數(shù)據(jù)隨機(jī)訪問 278
15.6 綜合案例 279
15.7 疑難解答 286
第 16章 容器
16.1 容器的概念 288
16.2 迭代器 288
16.3 順序容器 289
16.4 向量的使用 289
16.5 列表 294
16.6 關(guān)聯(lián)容器 296
16.7 映射 296
16.8 適配器 299
16.8.1 容器適配器 299
16.8.2 stack容器 299
16.9 綜合案例 301
16.10 疑難解答 302
第 17章 模板
17.1 模板的概念 304
17.1.1 模板的定義 304
17.1.2 模板的作用 304
17.1.3 模板的語法 304
17.2 模板的編譯模型 308
17.2.1 包含編譯模型 308
17.2.2 分離編譯模型 310
17.3 模板的特化 310
17.3.1 函數(shù)模板的特化 311
17.3.2 類模板的特化 311
17.3.3 類模板的偏特化 312
17.4 綜合案例 314
17.5 疑難解答 316
第 18章 預(yù)處理
18.1 預(yù)處理概述 318
18.2 函數(shù)對象 318
18.2.1 函數(shù)對象的應(yīng)用 318
18.2.2 自定義函數(shù)對象 318
18.3 常見的預(yù)處理 319
18.3.1 文件包含 319
18.3.2 條件編譯 320
18.3.3 布局控制 321
18.3.4 宏替代 322
18.3.5 其他預(yù)編譯命令 324
18.4 綜合案例 324
18.5 疑難解答 326
第 19章 異常處理
19.1 異常的類型 328
19.1.1 常見異常 328
19.1.2 異常的分類 328
19.2 異常處理的基本思想 329
19.3 異常處理語句 329
19.3.1 異常處理語句塊 329
19.3.2 使用 try…catch 處理異常 330
19.4 多種異常的捕獲 333
19.5 異常的重新拋出 335
19.6 構(gòu)造函數(shù)異常的處理 337
19.7 綜合案例 339
19.7.1 強(qiáng)制類型轉(zhuǎn)換異常處理 339
19.7.2 讀寫文件異常處理 341
19.8 疑難解答 342
第 20章 網(wǎng)絡(luò)編程技術(shù)
20.1 網(wǎng)絡(luò)編程基礎(chǔ) 344
20.1.1 TCP/IP 協(xié)議 344
20.1.2 WinSock 套接字 345
20.2 TCP 可靠連接 349
20.2.1 服務(wù)器端 349
20.2.2 客戶端 350
20.3 UDP 消息傳輸 352
20.3.1 服務(wù)器端 352
20.3.2 客戶端 353
20.4 綜合案例 354
20.5 疑難解答 358
第 21章 數(shù)據(jù)庫編程技術(shù)
21.1 數(shù)據(jù)庫基礎(chǔ)知識 360
21.1.1 數(shù)據(jù)庫系統(tǒng)概述 360
21.1.2 數(shù)據(jù)庫管理系統(tǒng) 360
21.1.3 數(shù)據(jù)庫安裝及使用 361
21.2 SQL 366
21.2.1 SQL 的特點(diǎn) 366
21.2.2 SQL 語句 367
21.2.3 SQL 中的常用函數(shù) 369
21.3 C++ 與數(shù)據(jù)庫交互 371
21.3.1 IDE 配置 371
21.3.2 數(shù)據(jù)庫連接 372
21.3.3 基本操作 374
21.4 數(shù)據(jù)庫訪問接口 376
21.4.1 ADO 訪問技術(shù) 377
21.4.2 ODBC 訪問技術(shù) 378
21.5 綜合案例 379
21.6 疑難解答 385
第 22章 用戶界面編程及游戲編程
22.1 Windows 編程基礎(chǔ) 388
22.1.1 API 與SDK 388
22.1.2 窗體與句柄 388
22.1.3 Windows 應(yīng)用程序組成 388
22.2 GDI 基礎(chǔ) 390
22.2.1 GDI 概述 390
22.2.2 設(shè)備描述表 391
22.2.3 繪圖對象 391
22.2.4 GDI 繪圖 391
22.3 位圖 395
22.4 圖標(biāo)與菜單 397
22.5 控件的使用 400
22.5.1 控件的創(chuàng)建與響應(yīng) 400
22.5.2 對話框的使用 402
22.6 常用的游戲算法 404
22.6.1 遞歸算法 404
22.6.2 枚舉算法 406
22.6.3 動(dòng)態(tài)規(guī)劃 406
22.6.4 貪心算法 409
22.6.5 回溯算法 411
22.7 綜合案例 413
22.8 疑難解答 426
第 Ⅲ 篇提高篇
第 23章 網(wǎng)絡(luò)應(yīng)用項(xiàng)目
23.1 項(xiàng)目需求分析 429
23.1.1 C/S模式 429
23.1.2 C/S模式的運(yùn)作流程 429
23.2 實(shí)現(xiàn)原理 430
23.3 具體實(shí)現(xiàn) 430
23.3.1 服務(wù)器端 430
23.3.2 客戶端 435
23.4 疑難解答 440
第 24章 DirectX基礎(chǔ)與應(yīng)用
24.1 DirectX基礎(chǔ) 442
24.2 概述 442
24.3 基本結(jié)構(gòu)與組成 442
24.3.1 基于COM的DirectX  442
24.3.2 DirectX的組成 443
24.4 Direct3D應(yīng)用 443
24.4.1 框架 443
24.4.2 頂點(diǎn)及索引緩存 445
24.5 表面與位圖 450
24.6 DirectShow與DirectSound 460
24.7 綜合案例 461
24.8 疑難解答 465
第 25章 專業(yè)理財(cái)系統(tǒng)
25.1 開發(fā)背景 468
25.2 需求及功能分析 468
25.2.1 需求分析 468
25.2.2 總體功能分析 469
25.2.3 各功能模塊設(shè)計(jì) 470
25.3 系統(tǒng)功能的實(shí)現(xiàn) 473
25.3.1 系統(tǒng)整體功能的實(shí)現(xiàn) 473
25.3.2 系統(tǒng)界面功能的實(shí)現(xiàn) 474
25.3.3 登錄功能的實(shí)現(xiàn) 474
25.3.4 創(chuàng)建表格模塊的實(shí)現(xiàn) 475
25.3.5 增添信息模塊的實(shí)現(xiàn) 476
25.3.6 刪除信息模塊的實(shí)現(xiàn) 477
25.3.7 查詢信息模塊的實(shí)現(xiàn) 477
25.3.8 修改信息模塊的實(shí)現(xiàn) 478
25.3.9 統(tǒng)計(jì)信息模塊的實(shí)現(xiàn) 480
25.3.10  數(shù)據(jù)管理模塊的實(shí)現(xiàn) 481
25.4 系統(tǒng)運(yùn)行 481
25.5 疑難解答 486

本目錄推薦

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