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

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

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

定 價:¥79.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1 篇 基礎(chǔ)篇
第1 章 初識C++ 2
視頻講解:1小時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++開發(fā)環(huán)境 5
1.2.1 認(rèn)識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)識C++代碼結(jié)構(gòu) 17
1.5 小結(jié) 18
第2 章 C++ 語言基礎(chǔ) 19
視頻講解:2 小時49 分鐘
2.1 第一個C++程序 20
2.1.1 #include指令 20
2.1.2 iostream標(biāo)準(zhǔn)庫 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 常量及符號 22
2.2.1 整型常量 22
2.2.2 實(shí)型常量 24
2.2.3 字符常量 25
2.2.4 字符串常量 26
2.3 變量及標(biāo)識符 27
2.3.1 變量的聲明及賦值 27
2.3.2 整型變量 28
2.3.3 實(shí)型變量 29
2.3.4 字符型變量 30
2.3.5 標(biāo)識符 31
2.4 數(shù)據(jù)類型 32
2.4.1 定義數(shù)值類型 33
2.4.2 字符類型 33
2.4.3 布爾類型 34
2.5 數(shù)據(jù)輸入與輸出 34
2.5.1 C++語言中的流 34
2.5.2 流輸出格式的控制 35
2.6 小結(jié) 37
2.7 實(shí)戰(zhàn) 38
2.7.1 輸出《登鸛雀樓》 38
2.7.2 模擬銀行利息問題 38
第3 章 運(yùn)算符與表達(dá)式 39
視頻講解:1 小時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 逗號運(yùn)算符 44
3.2 結(jié)合性和優(yōu)先級 45
3.3 表達(dá)式 47
3.3.1 認(rèn)識表達(dá)式 47
3.3.2 表達(dá)式中的類型轉(zhuǎn)換 47
3.4 判斷左值與右值 50
3.5 小結(jié) 51
3.6 實(shí)戰(zhàn) 51
3.6.1 招聘開始啦 51
3.6.2 貨車載物量 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 章 條件判斷語句 67
視頻講解:1 小時37 分鐘
5.1 決策分支 68
5.2 判斷語句 69
5.2.1 第一種形式的判斷語句 69
5.2.2 第二種形式的判斷語句 71
5.2.3 第三種形式的判斷語句 72
5.3 使用條件運(yùn)算符進(jìn)行判斷 73
5.4 switch語句 74
5.5 判斷語句的嵌套 77
5.6 小結(jié) 78
5.7 實(shí)戰(zhàn) 78
5.7.1 模擬上班簽到場景 78
5.7.2 出租車計費(fèi)問題 79
第6 章 循環(huán)語句 80
視頻講解:1 小時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)語句 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語句 90
6.3.3 continue語句 91
6.4 循環(huán)的嵌套 92
6.5 小結(jié) 93
6.6 實(shí)戰(zhàn) 93
6.6.1 模擬自動售貨機(jī) 93
6.6.2 蝸牛爬井 94
第7 章 函數(shù) 95
視頻講解:2 小時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 小時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 模擬銀行取錢 126
第9 章 指針和引用 127
視頻講解:2 小時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 指向空的指針與空類型指針 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 尋找第一個元音字母 149
9.7.2 哪個燈亮著 149
9.7.3 模擬年齡增長情況 150
第10 章 結(jié)構(gòu)體 151
視頻講解:1 小時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ù)類型 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 指針訪問結(jié)構(gòu)體數(shù)組 164
10.5 小結(jié) 166
10.6 實(shí)戰(zhàn) 166
10.6.1 顯示汽車信息 166
10.6.2 汽車加油問題 166
第11 章 共用體和枚舉類型 167
視頻講解:29 分鐘
11.1 共用體 168
11.1.1 共用體的定義與聲明 168
11.1.2 共用體的大小 169
11.1.3 共用體的特點(diǎn) 170
11.2 枚舉類型 170
11.2.1 枚舉類型的聲明 171
11.2.2 枚舉類型變量 171
11.2.3 枚舉類型的運(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面向過程編程 178
12.2.1 面向過程編程 178
12.2.2 面向?qū)ο缶幊?178
12.2.3 面向?qū)ο蟮奶攸c(diǎn) 179
12.3 統(tǒng)一建模語言 179
12.3.1 統(tǒng)一建模語言概述 179
12.3.2 統(tǒng)一建模語言的結(jié)構(gòu) 180
12.3.3 面向?qū)ο蟮慕?182
12.4 小結(jié) 182
第13 章 類和對象 183
視頻講解:3 小時6 分鐘
13.1 C++類 184
13.1.1 類概述 184
13.1.2 類的聲明與定義 184
13.1.3 類的實(shí)現(xiàn) 185
13.1.4 對象的聲明 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 類成員 197
13.4.1 訪問類成員 197
13.4.2 內(nèi)聯(lián)成員函數(shù) 198
13.4.3 靜態(tài)類成員 199
13.4.4 嵌套類 202
13.4.5 局部類 203
13.5 友元 204
13.5.1 友元概述 204
13.5.2 友元類 204
13.5.3 友元方法 205
13.6 小結(jié) 207
13.7 實(shí)戰(zhàn) 207
13.7.1 手機(jī)默認(rèn)語言 207
13.7.2 銷毀手機(jī)卡 207
第14 章 繼承與派生 208
視頻講解:1 小時15 分鐘
14.1 繼承 209
14.1.1 類的繼承 209
14.1.2 繼承后可訪問性 211
14.1.3 構(gòu)造函數(shù)訪問順序 212
14.1.4 子類顯示調(diào)用父類構(gòu)造函數(shù) 213
14.1.5 子類隱藏父類的成員函數(shù) 215
14.1.6 嵌套定義多個類 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)動態(tài)綁定 228
14.4.3 虛繼承 229
14.5 小結(jié) 231
14.6 實(shí)戰(zhàn) 231
14.6.1 模擬火車種類 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 類模板 238
15.2.1 類模板的定義與聲明 238
15.2.2 簡單類模板 240
15.2.3 默認(rèn)模板參數(shù) 241
15.2.4 為具體類型的參數(shù)提供默認(rèn)值 242
15.2.5 有界數(shù)組模板 243
15.3 模板的使用 245
15.3.1 定制類模板 245
15.3.2 定制類模板成員函數(shù) 247
15.4 鏈表類模板 248
15.4.1 鏈表 249
15.4.2 鏈表類模板 251
15.4.3 類模板的靜態(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)模板庫 257
視頻講解:30 分鐘
16.1 序列容器 258
16.1.1 向量類模板 258
16.1.2 雙端隊(duì)列類模板 261
16.1.3 鏈表類模板 262
16.2 關(guān)聯(lián)式容器 264
16.2.1 set類模板 264
16.2.2 multiset類模板 265
16.2.3 map類模板 266
16.2.4 multimap類模板 267
16.3 迭代器 268
16.3.1 輸出迭代器 268
16.3.2 輸入迭代器 269
16.3.3 前向迭代器 270
16.3.4 雙向迭代器 271
16.3.5 隨機(jī)訪問迭代器 272
16.4 小結(jié) 273
16.5 實(shí)戰(zhàn) 273
16.5.1 顯示倉庫物品信息 273
16.5.2 查單詞 273
第17 章 RTTI 與異常處理 274
視頻講解:18 分鐘
17.1 RTTI(運(yùn)行時類型識別) 275
17.1.1 什么是RTTI 275
17.1.2 RTTI與引用 276
17.1.3 RTTI與多重繼承 277
17.1.4 RTTI映射語法 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 程序錯誤常見的4種類型 286
18.2.1 語法錯誤 286
18.2.2 連接錯誤 287
18.2.3 運(yùn)行時錯誤 287
18.2.4 邏輯錯誤 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 流簡介 296
19.1.1 C++中的流類庫 296
19.1.2 類庫的使用 296
19.1.3 流的輸入/輸出 297
19.2 文件打開 297
19.2.1 打開方式 297
19.2.2 打開文件同時創(chuàng)建文件 299
19.3 文件的讀寫 300
19.3.1 文件流 300
19.3.2 寫文本文件 302
19.3.3 讀取文本文件 303
19.3.4 二進(jìn)制文件的讀寫 303
19.3.5 實(shí)現(xiàn)文件復(fù)制 305
19.4 文件指針移動操作 306
19.4.1 文件錯誤與狀態(tài) 306
19.4.2 文件的追加 306
19.4.3 文件結(jié)尾的判斷 307
19.4.4 在指定位置讀寫文件 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 面向無連接流 324
20.3 簡單協(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è)計 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ù)庫設(shè)計 332
21.2 公共類設(shè)計 332
21.3 主窗體設(shè)計 333
21.4 注冊模塊設(shè)計 337
21.4.1 注冊模塊概述 337
21.4.2 注冊模塊實(shí)現(xiàn)過程 337
21.5 登錄模塊設(shè)計 339
21.5.1 登錄模塊概述 339
21.5.2 登錄模塊實(shí)現(xiàn)過程 339
21.6 開臺模塊設(shè)計 340
21.6.1 開臺模塊概述 340
21.6.2 開臺模塊實(shí)現(xiàn)過程 341
21.7 點(diǎn)菜模塊設(shè)計 343
21.7.1 點(diǎn)菜模塊概述 343
21.7.2 點(diǎn)菜模塊實(shí)現(xiàn)過程 344
21.8 結(jié)賬模塊設(shè)計 348
21.8.1 結(jié)賬模塊概述 348
21.8.2 結(jié)賬模塊實(shí)現(xiàn)過程 348
21.9 數(shù)據(jù)庫維護(hù)模塊設(shè)計 351
21.9.1 數(shù)據(jù)庫維護(hù)模塊概述 351
21.9.2 數(shù)據(jù)庫維護(hù)模塊實(shí)現(xiàn)過程 351
21.10 小結(jié) 354

本目錄推薦

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