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

C++從入門(mén)到精通(微視頻精編版)

C++從入門(mén)到精通(微視頻精編版)

定 價(jià):¥79.80

作 者: 明日科技 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 軟件開(kāi)發(fā)微視頻講堂
標(biāo) 簽: 暫缺

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


ISBN: 9787302518259 出版時(shí)間: 2020-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 368 字?jǐn)?shù):  

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

  《C++從入門(mén)到精通(微視頻精編版)》從初、中級(jí)讀者的角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了使用C++進(jìn)行程序開(kāi)發(fā)需要掌握的知識(shí)。全書(shū)分為3篇21章,包括初識(shí)C++、C++語(yǔ)言基礎(chǔ)、運(yùn)算符與表達(dá)式、位運(yùn)算、條件判斷語(yǔ)句、循環(huán)語(yǔ)句、函數(shù)、數(shù)組、指針和引用、結(jié)構(gòu)體、共用體和枚舉類(lèi)型、面向?qū)ο缶幊碳夹g(shù)、類(lèi)和對(duì)象、繼承與派生、模板、STL標(biāo)準(zhǔn)模板庫(kù)、RTTI與異常處理、程序調(diào)試、文件操作、網(wǎng)絡(luò)通信和餐飲管理系統(tǒng)等內(nèi)容。

作者簡(jiǎn)介

  明日科技,是一個(gè)擁有軟件開(kāi)發(fā)和項(xiàng)目實(shí)施方面的資深專家和學(xué)習(xí)型技術(shù)團(tuán)隊(duì),利用積累的專業(yè)知識(shí)和經(jīng)驗(yàn),已開(kāi)發(fā)出版了“軟件開(kāi)發(fā)視頻大講堂”“軟件開(kāi)發(fā)實(shí)戰(zhàn)1200例”“軟件開(kāi)發(fā)實(shí)戰(zhàn)寶典”“軟件項(xiàng)目開(kāi)發(fā)全程實(shí)錄”等系列叢書(shū),是國(guó)內(nèi)暢銷(xiāo)的編程圖書(shū)品牌。

圖書(shū)目錄

第1 篇 基礎(chǔ)篇
第1 章 初識(shí)C++ 2
視頻講解:1小時(shí)6 分鐘
1.1 C++概述 3
1.1.1 C++發(fā)展歷程 3
1.1.2 C++中的杰出人物 4
1.1.3 C++的特點(diǎn) 5
1.2 搭建C++開(kāi)發(fā)環(huán)境 5
1.2.1 認(rèn)識(shí)Visual C++6.0 5
1.2.2 Visual C++6.0的下載與安裝 6
1.3 C++程序的創(chuàng)建及編譯 10
1.3.1 使用Visual C++ 6.0創(chuàng)建C++程序 10
1.3.2 編譯與連接C++程序 13
1.4 C++代碼結(jié)構(gòu) 16
1.4.1 C++工程項(xiàng)目文件 16
1.4.2 認(rèn)識(shí)C++代碼結(jié)構(gòu) 17
1.5 小結(jié) 18
第2 章 C++ 語(yǔ)言基礎(chǔ) 19
視頻講解:2 小時(shí)49 分鐘
2.1 第一個(gè)C++程序 20
2.1.1 #include指令 20
2.1.2 iostream標(biāo)準(zhǔn)庫(kù) 21
2.1.3 命名空間 21
2.1.4 main函數(shù) 21
2.1.5 函數(shù)體 22
2.1.6 函數(shù)返回值 22
2.1.7 注釋 22
2.2 常量及符號(hào) 22
2.2.1 整型常量 22
2.2.2 實(shí)型常量 24
2.2.3 字符常量 25
2.2.4 字符串常量 26
2.3 變量及標(biāo)識(shí)符 27
2.3.1 變量的聲明及賦值 27
2.3.2 整型變量 28
2.3.3 實(shí)型變量 29
2.3.4 字符型變量 30
2.3.5 標(biāo)識(shí)符 31
2.4 數(shù)據(jù)類(lèi)型 32
2.4.1 定義數(shù)值類(lèi)型 33
2.4.2 字符類(lèi)型 33
2.4.3 布爾類(lèi)型 34
2.5 數(shù)據(jù)輸入與輸出 34
2.5.1 C++語(yǔ)言中的流 34
2.5.2 流輸出格式的控制 35
2.6 小結(jié) 37
2.7 實(shí)戰(zhàn) 38
2.7.1 輸出《登鸛雀樓》 38
2.7.2 模擬銀行利息問(wèn)題 38
第3 章 運(yùn)算符與表達(dá)式 39
視頻講解:1 小時(shí)51 分鐘
3.1 運(yùn)算符 40
3.1.1 算術(shù)運(yùn)算符 40
3.1.2 關(guān)系運(yùn)算符 41
3.1.3 邏輯運(yùn)算符 41
3.1.4 賦值運(yùn)算符 42
3.1.5 sizeof運(yùn)算符 43
3.1.6 條件運(yùn)算符 44
3.1.7 逗號(hào)運(yùn)算符 44
3.2 結(jié)合性和優(yōu)先級(jí) 45
3.3 表達(dá)式 47
3.3.1 認(rèn)識(shí)表達(dá)式 47
3.3.2 表達(dá)式中的類(lèi)型轉(zhuǎn)換 47
3.4 判斷左值與右值 50
3.5 小結(jié) 51
3.6 實(shí)戰(zhàn) 51
3.6.1 招聘開(kāi)始啦 51
3.6.2 貨車(chē)載物量 51
第4 章 位運(yùn)算 52
視頻講解:10 分鐘
4.1 位與字節(jié) 53
4.2 位運(yùn)算操作符 53
4.2.1 “與”運(yùn)算符 54
4.2.2 “或”運(yùn)算符 55
4.2.3 “取反”運(yùn)算符 56
4.2.4 “異或”運(yùn)算符 57
4.2.5 “左移”運(yùn)算符 59
4.2.6 “右移”運(yùn)算符 61
4.3 循環(huán)移位 62
4.4 小結(jié) 65
4.5 實(shí)戰(zhàn) 65
4.5.1 加密數(shù)據(jù) 65
4.5.2 將自己身高數(shù)據(jù)右移 66
第5 章 條件判斷語(yǔ)句 67
視頻講解:1 小時(shí)37 分鐘
5.1 決策分支 68
5.2 判斷語(yǔ)句 69
5.2.1 第一種形式的判斷語(yǔ)句 69
5.2.2 第二種形式的判斷語(yǔ)句 71
5.2.3 第三種形式的判斷語(yǔ)句 72
5.3 使用條件運(yùn)算符進(jìn)行判斷 73
5.4 switch語(yǔ)句 74
5.5 判斷語(yǔ)句的嵌套 77
5.6 小結(jié) 78
5.7 實(shí)戰(zhàn) 78
5.7.1 模擬上班簽到場(chǎng)景 78
5.7.2 出租車(chē)計(jì)費(fèi)問(wèn)題 79
第6 章 循環(huán)語(yǔ)句 80
視頻講解:1 小時(shí)24 分鐘
6.1 while和do...while循環(huán) 81
6.1.1 while循環(huán) 81
6.1.2 do...while循環(huán) 83
6.2 for循環(huán)語(yǔ)句 84
6.2.1 for循環(huán)的一般形式 84
6.2.2 for循環(huán)的變體 87
6.3 循環(huán)控制 88
6.3.1 控制循環(huán)的變量 89
6.3.2 break語(yǔ)句 90
6.3.3 continue語(yǔ)句 91
6.4 循環(huán)的嵌套 92
6.5 小結(jié) 93
6.6 實(shí)戰(zhàn) 93
6.6.1 模擬自動(dòng)售貨機(jī) 93
6.6.2 蝸牛爬井 94
第7 章 函數(shù) 95
視頻講解:2 小時(shí)41 分鐘
7.1 函數(shù)概述 96
7.1.1 函數(shù)的定義 96
7.1.2 函數(shù)的聲明 96
7.2 函數(shù)參數(shù)及返回值 98
7.2.1 空函數(shù) 98
7.2.2 形參與實(shí)參 98
7.2.3 默認(rèn)參數(shù) 99
7.2.4 可變參數(shù) 100
7.2.5 返回值 101
7.3 函數(shù)調(diào)用 102
7.3.1 傳值調(diào)用 103
7.3.2 嵌套調(diào)用 105
7.3.3 遞歸調(diào)用 105
7.4 變量作用域 108
7.5 重載函數(shù) 109
7.6 內(nèi)聯(lián)函數(shù) 110
7.7 小結(jié) 111
7.8 實(shí)戰(zhàn) 111
7.8.1 模擬生兔子 111
7.8.2 警察抓小偷 112
第8 章 數(shù)組 113
視頻講解:1 小時(shí)9 分鐘
8.1 一維數(shù)組 114
8.1.1 一維數(shù)組的聲明 114
8.1.2 一維數(shù)組的引用 114
8.1.3 一維數(shù)組的初始化 115
8.2 二維數(shù)組 116
8.2.1 二維數(shù)組的聲明 116
8.2.2 二維數(shù)組元素的引用 117
8.2.3 二維數(shù)組的初始化 117
8.3 字符數(shù)組 120
8.4 小結(jié) 125
8.5 實(shí)戰(zhàn) 126
8.5.1 打印出“心”形圖案 126
8.5.2 模擬銀行取錢(qián) 126
第9 章 指針和引用 127
視頻講解:2 小時(shí)37 分鐘
9.1 指針 128
9.1.1 變量與指針 128
9.1.2 指針運(yùn)算符和取地址運(yùn)算符 131
9.1.3 指針運(yùn)算 132
9.1.4 指向空的指針與空類(lèi)型指針 133
9.1.5 指向常量的指針與指針常量 134
9.2 指針與數(shù)組 135
9.2.1 指針與一維數(shù)組 135
9.2.2 指針與二維數(shù)組 137
9.2.3 指針與字符數(shù)組 139
9.3 指針在函數(shù)中的應(yīng)用 140
9.3.1 傳遞地址 140
9.3.2 指向函數(shù)的指針 142
9.3.3 從函數(shù)中返回指針 143
9.4 指針數(shù)組 144
9.5 引用 146
9.5.1 引用概述 146
9.5.2 使用引用傳遞參數(shù) 147
9.5.3 數(shù)組作為函數(shù)參數(shù) 148
9.6 小結(jié) 149
9.7 實(shí)戰(zhàn) 149
9.7.1 尋找第一個(gè)元音字母 149
9.7.2 哪個(gè)燈亮著 149
9.7.3 模擬年齡增長(zhǎng)情況 150
第10 章 結(jié)構(gòu)體 151
視頻講解:1 小時(shí)1 分鐘
10.1 結(jié)構(gòu)體 152
10.1.1 結(jié)構(gòu)體定義 152
10.1.2 結(jié)構(gòu)體變量 152
10.1.3 結(jié)構(gòu)體成員及初始化 153
10.1.4 結(jié)構(gòu)體的嵌套 156
10.1.5 結(jié)構(gòu)體大小 157
10.2 重命名數(shù)據(jù)類(lèi)型 159
10.3 結(jié)構(gòu)體與函數(shù) 161
10.3.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù) 161
10.3.2 結(jié)構(gòu)體指針作為函數(shù)參數(shù) 162
10.4 結(jié)構(gòu)體數(shù)組 163
10.4.1 結(jié)構(gòu)體數(shù)組聲明與引用 163
10.4.2 指針訪問(wèn)結(jié)構(gòu)體數(shù)組 164
10.5 小結(jié) 166
10.6 實(shí)戰(zhàn) 166
10.6.1 顯示汽車(chē)信息 166
10.6.2 汽車(chē)加油問(wèn)題 166
第11 章 共用體和枚舉類(lèi)型 167
視頻講解:29 分鐘
11.1 共用體 168
11.1.1 共用體的定義與聲明 168
11.1.2 共用體的大小 169
11.1.3 共用體的特點(diǎn) 170
11.2 枚舉類(lèi)型 170
11.2.1 枚舉類(lèi)型的聲明 171
11.2.2 枚舉類(lèi)型變量 171
11.2.3 枚舉類(lèi)型的運(yùn)算 173
11.3 小結(jié) 174
11.4 實(shí)戰(zhàn) 174
11.4.1 罐頭品種 174
11.4.2 生肖排序 174
第2 篇 提高篇
第12 章 面向?qū)ο缶幊碳夹g(shù) 176
視頻講解:38 分鐘
12.1 面向?qū)ο蟾攀?177
12.2 面向?qū)ο笈c面向過(guò)程編程 178
12.2.1 面向過(guò)程編程 178
12.2.2 面向?qū)ο缶幊?178
12.2.3 面向?qū)ο蟮奶攸c(diǎn) 179
12.3 統(tǒng)一建模語(yǔ)言 179
12.3.1 統(tǒng)一建模語(yǔ)言概述 179
12.3.2 統(tǒng)一建模語(yǔ)言的結(jié)構(gòu) 180
12.3.3 面向?qū)ο蟮慕?182
12.4 小結(jié) 182
第13 章 類(lèi)和對(duì)象 183
視頻講解:3 小時(shí)6 分鐘
13.1 C++類(lèi) 184
13.1.1 類(lèi)概述 184
13.1.2 類(lèi)的聲明與定義 184
13.1.3 類(lèi)的實(shí)現(xiàn) 185
13.1.4 對(duì)象的聲明 190
13.2 構(gòu)造函數(shù) 192
13.2.1 構(gòu)造函數(shù)概述 192
13.2.2 復(fù)制構(gòu)造函數(shù) 193
13.3 析構(gòu)函數(shù) 195
13.4 類(lèi)成員 197
13.4.1 訪問(wèn)類(lèi)成員 197
13.4.2 內(nèi)聯(lián)成員函數(shù) 198
13.4.3 靜態(tài)類(lèi)成員 199
13.4.4 嵌套類(lèi) 202
13.4.5 局部類(lèi) 203
13.5 友元 204
13.5.1 友元概述 204
13.5.2 友元類(lèi) 204
13.5.3 友元方法 205
13.6 小結(jié) 207
13.7 實(shí)戰(zhàn) 207
13.7.1 手機(jī)默認(rèn)語(yǔ)言 207
13.7.2 銷(xiāo)毀手機(jī)卡 207
第14 章 繼承與派生 208
視頻講解:1 小時(shí)15 分鐘
14.1 繼承 209
14.1.1 類(lèi)的繼承 209
14.1.2 繼承后可訪問(wèn)性 211
14.1.3 構(gòu)造函數(shù)訪問(wèn)順序 212
14.1.4 子類(lèi)顯示調(diào)用父類(lèi)構(gòu)造函數(shù) 213
14.1.5 子類(lèi)隱藏父類(lèi)的成員函數(shù) 215
14.1.6 嵌套定義多個(gè)類(lèi) 216
14.2 重載運(yùn)算符 217
14.2.1 重載運(yùn)算符的必要性 217
14.2.2 重載運(yùn)算符的形式與規(guī)則 219
14.2.3 重載運(yùn)算符的運(yùn)算 220
14.2.4 轉(zhuǎn)換運(yùn)算符 222
14.3 多重繼承 223
14.3.1 多重繼承定義 223
14.3.2 二義性 225
14.3.3 多重繼承的構(gòu)造順序 225
14.4 多態(tài) 227
14.4.1 虛函數(shù)概述 227
14.4.2 利用虛函數(shù)實(shí)現(xiàn)動(dòng)態(tài)綁定 228
14.4.3 虛繼承 229
14.5 小結(jié) 231
14.6 實(shí)戰(zhàn) 231
14.6.1 模擬火車(chē)種類(lèi) 231
14.6.2 學(xué)生?軍人? 232
第15 章 模板 233
視頻講解:32 分鐘
15.1 函數(shù)模板 234
15.1.1 函數(shù)模板的定義 234
15.1.2 函數(shù)模板的作用 235
15.1.3 重載函數(shù)模板 237
15.2 類(lèi)模板 238
15.2.1 類(lèi)模板的定義與聲明 238
15.2.2 簡(jiǎn)單類(lèi)模板 240
15.2.3 默認(rèn)模板參數(shù) 241
15.2.4 為具體類(lèi)型的參數(shù)提供默認(rèn)值 242
15.2.5 有界數(shù)組模板 243
15.3 模板的使用 245
15.3.1 定制類(lèi)模板 245
15.3.2 定制類(lèi)模板成員函數(shù) 247
15.4 鏈表類(lèi)模板 248
15.4.1 鏈表 249
15.4.2 鏈表類(lèi)模板 251
15.4.3 類(lèi)模板的靜態(tài)數(shù)據(jù)成員 254
15.5 小結(jié) 255
15.6 實(shí)戰(zhàn) 255
15.6.1 比較字符串大小 255
15.6.2 求數(shù)組元素和 256
第16 章 STL 標(biāo)準(zhǔn)模板庫(kù) 257
視頻講解:30 分鐘
16.1 序列容器 258
16.1.1 向量類(lèi)模板 258
16.1.2 雙端隊(duì)列類(lèi)模板 261
16.1.3 鏈表類(lèi)模板 262
16.2 關(guān)聯(lián)式容器 264
16.2.1 set類(lèi)模板 264
16.2.2 multiset類(lèi)模板 265
16.2.3 map類(lèi)模板 266
16.2.4 multimap類(lèi)模板 267
16.3 迭代器 268
16.3.1 輸出迭代器 268
16.3.2 輸入迭代器 269
16.3.3 前向迭代器 270
16.3.4 雙向迭代器 271
16.3.5 隨機(jī)訪問(wèn)迭代器 272
16.4 小結(jié) 273
16.5 實(shí)戰(zhàn) 273
16.5.1 顯示倉(cāng)庫(kù)物品信息 273
16.5.2 查單詞 273
第17 章 RTTI 與異常處理 274
視頻講解:18 分鐘
17.1 RTTI(運(yùn)行時(shí)類(lèi)型識(shí)別) 275
17.1.1 什么是RTTI 275
17.1.2 RTTI與引用 276
17.1.3 RTTI與多重繼承 277
17.1.4 RTTI映射語(yǔ)法 278
17.2 異常處理 278
17.2.1 拋出異常 279
17.2.2 異常捕獲 280
17.2.3 異常匹配 282
17.2.4 標(biāo)準(zhǔn)異常 284
17.3 小結(jié) 284
第18 章 程序調(diào)試 285
視頻講解:13 分鐘
18.1 選擇正確的調(diào)試方法 286
18.2 程序錯(cuò)誤常見(jiàn)的4種類(lèi)型 286
18.2.1 語(yǔ)法錯(cuò)誤 286
18.2.2 連接錯(cuò)誤 287
18.2.3 運(yùn)行時(shí)錯(cuò)誤 287
18.2.4 邏輯錯(cuò)誤 288
18.3 調(diào)試工具的使用 288
18.3.1 創(chuàng)建調(diào)試程序 289
18.3.2 進(jìn)入調(diào)試狀態(tài) 290
18.3.3 Watch窗口 291
18.3.4 Call Stack窗口 291
18.3.5 Memory窗口 292
18.3.6 Variables窗口 292
18.3.7 Registers窗口 293
18.3.8 Disassembly窗口 293
18.4 小結(jié) 294
第19 章 文件操作 295
視頻講解:32 分鐘
19.1 流簡(jiǎn)介 296
19.1.1 C++中的流類(lèi)庫(kù) 296
19.1.2 類(lèi)庫(kù)的使用 296
19.1.3 流的輸入/輸出 297
19.2 文件打開(kāi) 297
19.2.1 打開(kāi)方式 297
19.2.2 打開(kāi)文件同時(shí)創(chuàng)建文件 299
19.3 文件的讀寫(xiě) 300
19.3.1 文件流 300
19.3.2 寫(xiě)文本文件 302
19.3.3 讀取文本文件 303
19.3.4 二進(jìn)制文件的讀寫(xiě) 303
19.3.5 實(shí)現(xiàn)文件復(fù)制 305
19.4 文件指針移動(dòng)操作 306
19.4.1 文件錯(cuò)誤與狀態(tài) 306
19.4.2 文件的追加 306
19.4.3 文件結(jié)尾的判斷 307
19.4.4 在指定位置讀寫(xiě)文件 309
19.5 刪除文件 310
19.6 小結(jié) 311
19.7 實(shí)戰(zhàn) 311
19.7.1 接收用戶輸入 311
19.7.2 求和 312
第20 章 網(wǎng)絡(luò)通信 313
視頻講解:20 分鐘
20.1 TCP/IP協(xié)議 314
20.1.1 OSI參考模型 314
20.1.2 TCP/IP參考模型 314
20.1.3 IP地址 315
20.1.4 數(shù)據(jù)包格式 316
20.2 套接字 317
20.2.1 Winsocket套接字 318
20.2.2 Winsocket的使用 318
20.2.3 字節(jié)順序 323
20.2.4 面向連接流 323
20.2.5 面向無(wú)連接流 324
20.3 簡(jiǎn)單協(xié)議通信 324
20.3.1 服務(wù)端 324
20.3.2 客戶端 327
20.3.3 實(shí)例的運(yùn)行 328
20.4 小結(jié) 328
第3 篇 項(xiàng)目篇
第21 章 餐飲管理系統(tǒng) 330
視頻講解:54 分鐘
21.1 系統(tǒng)設(shè)計(jì) 331
21.1.1 系統(tǒng)目標(biāo) 331
21.1.2 系統(tǒng)功能結(jié)構(gòu) 331
21.1.3 系統(tǒng)預(yù)覽 331
21.1.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 332
21.2 公共類(lèi)設(shè)計(jì) 332
21.3 主窗體設(shè)計(jì) 333
21.4 注冊(cè)模塊設(shè)計(jì) 337
21.4.1 注冊(cè)模塊概述 337
21.4.2 注冊(cè)模塊實(shí)現(xiàn)過(guò)程 337
21.5 登錄模塊設(shè)計(jì) 339
21.5.1 登錄模塊概述 339
21.5.2 登錄模塊實(shí)現(xiàn)過(guò)程 339
21.6 開(kāi)臺(tái)模塊設(shè)計(jì) 340
21.6.1 開(kāi)臺(tái)模塊概述 340
21.6.2 開(kāi)臺(tái)模塊實(shí)現(xiàn)過(guò)程 341
21.7 點(diǎn)菜模塊設(shè)計(jì) 343
21.7.1 點(diǎn)菜模塊概述 343
21.7.2 點(diǎn)菜模塊實(shí)現(xiàn)過(guò)程 344
21.8 結(jié)賬模塊設(shè)計(jì) 348
21.8.1 結(jié)賬模塊概述 348
21.8.2 結(jié)賬模塊實(shí)現(xiàn)過(guò)程 348
21.9 數(shù)據(jù)庫(kù)維護(hù)模塊設(shè)計(jì) 351
21.9.1 數(shù)據(jù)庫(kù)維護(hù)模塊概述 351
21.9.2 數(shù)據(jù)庫(kù)維護(hù)模塊實(shí)現(xiàn)過(guò)程 351
21.10 小結(jié) 354

本目錄推薦

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