注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合C++自學視頻教程

C++自學視頻教程

C++自學視頻教程

定 價:¥79.80

作 者: 軟件開發(fā)技術聯盟 編
出版社: 清華大學出版社
叢編項: 軟件開發(fā)自學視頻教程
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302371021 出版時間: 2014-12-01 包裝: 平裝
開本: 16開 頁數: 498 字數:  

內容簡介

  《C++自學視頻教程》以初學者為主要對象,全面介紹了C++程序設計相關的各種技術。在內容排列上由淺入深,讓讀者循序漸進地掌握 C++編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解晦澀難懂的技術;在內容形式上附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發(fā)經驗。《C++自學視頻教程》共分3篇18章,其中,第1篇為入門篇,主要包括初識C++、認識C++程序、變量和數據類型、運算符與表達式、條件判斷語句、循環(huán)控制語句、封裝函數使程序模塊化、C++中的指針、C++中的引用、使用數組獲取連續(xù)空間等內容;第2篇為提高篇,主要包括面向對象編程、從基類到派生類、C++模板的使用、代碼整理、掌握C++標準模板庫、利用文件處理數據等內容;第3篇為實戰(zhàn)篇,主要包括ATM機界面、猜數字游戲、吃豆子游戲和人事考勤管理系統4個實戰(zhàn)項目。另外本書光盤含:17小時視頻講解/961個編程實例/15個經典模塊分析/16個項目開發(fā)案例/311個編程實踐任務/616個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試)/23個IT勵志故事?!禖++自學視頻教程(附光盤)》適用于C++編程的愛好者、初學者和中級開發(fā)人員,也可作為大中專院校和培訓機構的教材。

作者簡介

  軟件開發(fā)技術聯盟,是一家以計算機軟件開發(fā)和教育為核心的高科技企業(yè)和一些中青年骨干教師組成松散組織,專門從事應用軟件開發(fā)與服務,涉及的軟件行業(yè)有煤礦、公交、物流、辦公系統、零售、生產等多種領域。該企業(yè)近年來從事圖書的研發(fā)編寫,編寫的圖書有《軟件開發(fā)視頻大講堂》、《軟件開發(fā)全程實錄》等多個系列,多種圖書榮獲全行業(yè)優(yōu)秀暢銷書獎。

圖書目錄

第1篇入門篇第1章初識C++ 2
(視頻講解:45分鐘)
1.1 C++的歷史背景 3
1.1.1 計算機的問世 3
1.1.2 C++發(fā)展歷程 3
1.1.3 C++中的杰出人物 4
1.2 C++語言特點 5
1.3 Visual Studio 2010集成編譯環(huán)境 6
1.3.1 安裝Visual Studio 2010 6
1.3.2 卸載Visual Studio 2010 11
1.3.3 使用Visual Studio 2010創(chuàng)建一個C++控制臺程序 12
1.3.4 編寫第一個C++程序“Hello World!” 15
1.4 本書代碼使用指南 16
1.5 本章小結 16第2章認識C++程序 17
(視頻講解:54分鐘)
2.1 我的第一個C++程序 18
2.1.1 創(chuàng)建第一個C++程序 18
2.1.2 C++程序的基本組成 20
2.2 C++的常用概念 21
2.2.1 預處理命令 21
2.2.2 注釋 21
2.2.3 main函數 22
2.2.4 函數體 22
2.2.5 函數返回值 22
2.3 初步了解函數 22
2.3.1 一個簡單的函數 22
2.3.2 函數的傳參 24
2.3.3 函數的返回值、參數與變量 25
2.3.4 函數的聲明和定義 26
2.3.5 變量 29
2.4 C++語言基本要素 30
2.4.1 解讀標識符 31
2.4.2 關鍵字 31
2.4.3 定義和使用常量 32
2.4.4 變量的應用 32
2.5 C++代碼編寫規(guī)范 33
2.5.1 代碼寫規(guī)范的好處 33
2.5.2 如何將代碼寫規(guī)范 34
2.6 綜合應用 34
2.7 本章常見錯誤 35
2.8 本章小結 35
2.9 跟我上機 35第3章變量和數據類型 37
(視頻講解:1小時5分鐘)
3.1 常量 38
3.1.1 整型常量 38
3.1.2 實型常量 38
3.1.3 字符常量 39
3.1.4 字符串常量 40
3.1.5 其他常量 41
3.2 變量 41
3.2.1 標識符 41
3.2.2 變量與變量說明 42
3.2.3 整型變量 42
3.2.4 實型變量 43
3.2.5 變量賦值 43
3.2.6 變量賦初值 44
3.2.7 字符變量 44
3.3 常用數據類型 45
3.3.1 定義數值類型 46
3.3.2 字符類型 47
3.3.3 布爾類型 47
3.4 輸入與輸出數據 48
3.4.1 通過printf格式輸出數據 48
3.4.2 利用scanf格式輸入數據 51
3.4.3 標準I/O流 54
3.4.4 控制輸入/輸出格式 56
3.5 綜合應用 60
3.5.1 計算貸款支付額 60
3.5.2 計算函數值 61
3.6 本章常見錯誤 62
3.7 本章小結 62
3.8 跟我上機 63第4章運算符與表達式 64
(視頻講解:40分鐘)
4.1 C++中的運算符 65
4.1.1 算術運算符 65
4.1.2 關系運算符 66
4.1.3 邏輯運算符 67
4.1.4 賦值運算符 68
4.1.5 位運算符 69
4.1.6 移位運算符 70
4.1.7 sizeof運算符 73
4.1.8 條件運算符 73
4.1.9 逗號運算符 74
4.2 結合性和優(yōu)先級 74
4.3 表達式 75
4.3.1 算術表達式 76
4.3.2 關系表達式 76
4.3.3 條件表達式 76
4.3.4 賦值表達式 76
4.3.5 邏輯表達式 77
4.3.6 逗號表達式 77
4.3.7 表達式中的類型轉換 78
4.4 語句概述 81
4.5 判斷左值與右值 82
4.6 綜合應用 83
4.6.1 計算三角形周長 83
4.6.2 計算三角形的邊長 83
4.7 本章常見錯誤 84
4.7.1 注意=和== 84
4.7.2 不要混淆strlen和sizeof 84
4.7.3 對浮點數求余 84
4.8 本章小結 84
4.9 跟我上機 85第5章條件判斷語句 86
(視頻講解:35分鐘)
5.1 決策分支 87
5.2 判斷語句 87
5.2.1 第一種形式的判斷語句——if語句 87
5.2.2 第二種形式的判斷語句——if-else語句 89
5.2.3 第三種形式的判斷語句——多次判斷語句 91
5.3 使用條件運算符進行判斷 93
5.4 switch判斷語句 94
5.5 判斷語句的嵌套 99
5.6 綜合應用 101
5.6.1 圖書的位置 101
5.6.2 計算增加后的工資 102
5.7 本章常見錯誤 103
5.7.1 注意case后不要跟變量 103
5.7.2 if else的匹配問題 104
5.7.3 if判斷表達式的比較問題 104
5.8 本章小結 104
5.9 跟我上機 104第6章循環(huán)控制語句 106
(視頻講解:50分鐘)
6.1 while循環(huán) 107
6.2 do…while循環(huán) 109
6.3 while和do…while比較 110
6.4 for循環(huán) 112
6.5 循環(huán)控制 115
6.5.1 控制循環(huán)的變量 116
6.5.2 break語句 117
6.5.3 continue語句 118
6.5.4 goto語句 119
6.6 循環(huán)嵌套 120
6.7 綜合應用 122
6.7.1 阿姆斯壯數 122
6.7.2 巴斯卡三角形 123
6.7.3 輸出閏年 124
6.8 本章常見錯誤 126
6.8.1 break和continue語句的區(qū)別 126
6.8.2 goto的問題 126
6.9 本章小結 126
6.10 跟我上機 127第7章封裝函數使程序模塊化 128
(視頻講解:1小時)
7.1 函數概述 129
7.1.1 定義函數 129
7.1.2 聲明和使用函數 129
7.2 函數的參數 130
7.2.1 形參與實參 130
7.2.2 設置默認值 131
7.3 從函數中返回 132
7.3.1 函數返回值 132
7.3.2 了解空函數 133
7.4 遞歸調用函數 133
7.5 重載函數的使用 137
7.6 生存周期與作用域 139
7.6.1 變量的作用域 139
7.6.2 變量的生存周期 140
7.6.3 變量的儲存方式 141
7.7 名稱空間 145
7.8 綜合應用 147
7.8.1 等差數列求和 147
7.8.2 提款機的記錄 148
7.9 本章常見錯誤 149
7.9.1 函數中返回的數組地址無效 149
7.9.2 聲明函數時不要忘記加分號 149
7.9.3 盡量不要用using namespace std 149
7.10 本章小結 150
7.11 跟我上機 150第8章 C++中的指針 152
(視頻講解:20分鐘)
8.1 指針概述 153
8.1.1 保存變量地址 153
8.1.2 指針的運算 157
8.1.3 指向空的指針與空類型指針 159
8.1.4 指向常量的指針與指針常量 160
8.2 指針在函數中的應用 162
8.2.1 傳遞地址 162
8.2.2 指向函數入口地址 163
8.2.3 空指針調用函數 164
8.2.4 從函數中返回指針 165
8.3 安全使用指針 167
8.3.1 內存分配 167
8.3.2 內存安全 169
8.4 綜合應用 172
8.4.1 水桶的平衡 172
8.4.2 分步計算 173
8.4.3 顯示數組元素 173
8.5 本章常見錯誤 174
8.5.1 文字常量區(qū)不可修改 174
8.5.2 重復釋放內存,錯誤提示“Debug Assertion Failed!” 175
8.5.3 釋放空間以后,記得給指針賦空 175
8.5.4 (*p)--輸出的不是想要的值 175
8.6 本章小結 176
8.7 跟我上機 176第9章 C++中的引用 177
(視頻講解:14分鐘)
9.1 引用概述 178
9.1.1 引用的概念 178
9.1.2 引用就是別名常量 179
9.1.3 右值引用 180
9.2 引用在函數中的應用 181
9.2.1 引用作為函數的形參 181
9.2.2 指針與引用 182
9.2.3 右值引用傳遞參數 184
9.3 綜合應用 185
9.4 本章常見錯誤 186
9.4.1 指針和引用分別應該什么時候用 186
9.4.2 在哪里創(chuàng)建,就在哪里釋放指針 186
9.4.3 指針和引用混合使用 186
9.4.4 指針的特殊寫法 187
9.5 本章小結 187
9.6 跟我上機 187第10章使用數組獲取連續(xù)空間 188
(視頻講解:56分鐘)
10.1 一維數組 189
10.1.1 聲明一維數組 189
10.1.2 一維數組的元素 189
10.1.3 初始化一維數組 190
10.2 二維數組 191
10.2.1 聲明二維數組 191
10.2.2 引用二維數組元素 192
10.2.3 初始化二維數組 193
10.3 字符數組 195
10.3.1 聲明一個字符串數組 195
10.3.2 字符串數組賦值 195
10.3.3 字符數組的一些說明 195
10.3.4 越界引用 196
10.3.5 字符串處理函數 198
10.4 指針與數組 203
10.4.1 存儲數組元素 203
10.4.2 保存一維數組首地址 203
10.4.3 保存二維數組首地址 205
10.4.4 指針與字符數組 210
10.4.5 數組作函數參數 212
10.4.6 動態(tài)分配數組 214
10.5 字符串類型 215
10.5.1 使用本地字符串類型string 215
10.5.2 連接string字符串 216
10.5.3 比較string字符串 217
10.5.4 定義string類型數組 218
10.6 綜合應用 219
10.6.1 名字排序 219
10.6.2 查找數字 220
10.6.3 求平均身高 221
10.7 本章常見錯誤 222
10.7.1 不能對數組名直接賦值 222
10.7.2 sizeof(a)和sizeof(a+1) 223
10.7.3 注意區(qū)分數組指針和指針數組 223
10.8 本章小結 223
10.9 跟我上機 224第2篇提高篇第11章面向對象編程 226
(視頻講解:1小時20分鐘)
11.1 面向對象的編程思想 227
11.1.1 面向過程 228
11.1.2 面向對象 228
11.1.3 面向對象編程的特點 229
11.2 類與對象 229
11.2.1 聲明與定義類 230
11.2.2 在源文件中包含頭文件 231
11.2.3 實現一個類 231
11.2.4 實例化一個對象 236
11.2.5 訪問類成員 236
11.3 類的構造與析構 239
11.3.1 構造函數概述 239
11.3.2 利用構造函數初始化成員變量 239
11.3.3 析構一個類 242
11.4 定義靜態(tài)成員 244
11.5 通過指針操作對象 247
11.6 隱含的this指針 248
11.7 復制對象 250
11.8 聲明const對象 252
11.9 申請對象數組 254
11.10 C++中的友元 257
11.10.1 友元機制 257
11.10.2 定義友元類 259
11.11 重載運算符 260
11.11.1 重載算術運算符 260
11.11.2 重載比較運算符 262
11.12 綜合應用 263
11.12.1 用戶與留言 263
11.12.2 挑選硬盤 265
11.13 本章常見錯誤 266
11.13.1 聲明類時提示編譯錯誤 266
11.13.2 對比const與#define 267
11.13.3 new和delete要配對使用 267
11.14 本章小結 267
11.15 跟我上機 267第12章從基類到派生類 269
(視頻講解:46分鐘)
12.1 類的繼承 270
12.1.1 定義派生類 270
12.1.2 訪問類成員 272
12.1.3 類的派生方式 273
12.1.4 父類和子類的構造順序 276
12.1.5 子類顯示調用父類構造函數 277
12.1.6 子類隱藏父類的成員函數 279
12.1.7 嵌套定義多個類 282
12.2 多重繼承 284
12.2.1 聲明多重繼承的派生類 284
12.2.2 注意避免二義性 285
12.2.3 多重繼承的構造順序 286
12.3 C++的多態(tài)性 288
12.3.1 虛函數概述 288
12.3.2 動態(tài)綁定 288
12.3.3 虛繼承機制 290
12.4 抽象類介紹 292
12.4.1 創(chuàng)建純虛函數 292
12.4.2 實現抽象類中的成員函數 293
12.5 綜合應用 295
12.5.1 學生類的設計 295
12.5.2 等邊多邊形 296
12.5.3 教師職位信息 298
12.6 本章常見錯誤 299
12.6.1 靜態(tài)成員函數不能訪問普通成員變量 299
12.6.2 類初始化時不能直接給數組名賦值 299
12.6.3 派生后的訪問權限總結 300
12.7 本章小結 300
12.8 跟我上機 300第13章 C++模板的使用 303
(視頻講解:50分鐘)
13.1 函數模板 304
13.1.1 定義函數模板 304
13.1.2 使用函數模板 305
13.1.3 重載函數模板 307
13.2 類模板 308
13.2.1 定義類模板 308
13.2.2 執(zhí)行時指定參數 310
13.2.3 設置默認模板參數 311
13.2.4 為具體類型的參數提供默認值 312
13.2.5 越界檢測 313
13.3 模板的使用方法 315
13.3.1 定制類模板 315
13.3.2 定制類模板成員函數 317
13.3.3 部分定制模板 318
13.4 鏈表類模板 319
13.4.1 建立單向鏈表 320
13.4.2 鏈表類模板的使用 322
13.4.3 類模板的靜態(tài)數據成員 324
13.5 綜合應用 326
13.5.1 除法函數模板 326
13.5.2 取得數據間最大值 327
13.5.3 不同類型數組管理 328
13.6 本章常見錯誤 330
13.6.1 函數模板與類模板的區(qū)別 330
13.6.2 成員函數在類外實現時不要帶默認值 330
13.6.3 函數默認順序從右向左 330
13.7 本章小結 330
13.8 跟我上機 331第14章代碼整理 332
(視頻講解:52分鐘)
14.1 結構體概述 333
14.2 重命名數據類型 333
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號