| | | C++從入門到精通 | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 761-1104元 | 【優惠價】 | 476-690元 | 【作者】 | 譚玉波吳勇韓璐 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115506566 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/12513585.jpg)
出版社:人民郵電出版社 ISBN:9787115506566 版次:1 商品編碼:12513585 品牌:異步圖書 包裝:平裝 叢書名:入門 開本:16開 出版時間:2019-05-01 用紙:膠版紙 頁數:486 正文語種:中文 作者:譚玉波,吳勇,韓璐
" 編輯推薦 *零基礎、入門級的講解 無論讀者是否從事計算機相關行業、是否接觸過C++、是否使用C++開發過項目,都能從本書中有所收獲。 *超多、實用、專業的範例和項目 本書結合實際工作中的範例,逐一講解C++的各種知識和技術。以實際開發項目來總結本書所講內容,幫助讀者在實戰中掌握知識,輕松擁有項目經驗。 *隨時檢測自己的學習成果 每章首頁都給出了“本章要點”,以便讀者明確學習方向。每章的“綜合案例”根據所在章的知識點精心設計而成,讀者可以隨時自我檢測,鞏固所學知識。 *細致入微、貼心提示 本書在講解過程中使用“提示”“注意”“技巧”等小欄目,幫助讀者在學習過程中更清楚地理解基本概念、掌握相關操作以及輕松獲取實戰技巧。 *全程同步教學視頻 涵蓋本書所有知識點,詳細講解每個範例和項目的開發過程及關鍵點,幫助讀者更輕松地掌握書中所有的C++程序設計知識。 *超多資源大放送 贈送大量資源,包括本書範例的素材文件和結果文件、庫函數查詢手冊、C++ 常用查詢手冊(頭文件、關鍵字和常用字符ASCII碼查詢)、10套完整源代碼、C++常見面試題、C++常見錯誤及解決方案電子書、C++開發經驗及技巧大彙總、C++程序員職業規劃和C++程序員面試技巧。 *多平臺學習方式 可實現手機端、電腦端同步學習 內容簡介 本書主要面向零基礎讀者,用實例引導讀者學習,深入淺出地介紹C++的相關知識和實戰技能。 本書第Ⅰ篇“基礎知識”主要講解C++程序的基本組成、標識符和數據類型、運算符和表達式、程序控制結構和語句、算法與流程圖、數組、函數、指針以及輸入和輸出等;第Ⅱ篇“核心技術”主要講解類和對像、命名空間、繼承與派生、多態與重載、文件操作、容器、模板、預處理、異常處理、網絡編程技術、數據庫編程技術、用戶界面編程及遊戲編程等;第Ⅲ篇“提高篇”主要介紹網絡應用項目、DirectX基礎與應用以及專業理財繫統等。 本書提供的電子資源中包含與圖書內容全程同步的教學視頻。此外,還贈送了大量相關學習資料,以便讀者擴展學習。 本書適合任何想學習C++的讀者,無論讀者是否從事計算機相關行業,是否接觸過C++,均可通過學習本書快速掌握C++的開發方法和技巧。 作者簡介 譚玉波,吳勇,韓璐,龍馬高新教育團隊的作者,龍馬高新教育,專業的計算機研究、教育機構,擁有近20年的圖書出版經歷,與39所高校、8個行業協會、5家知名網站保持合作關繫,屢獲全國暢銷書大獎,其推出的“從入門到精通”“完全自學手冊”“編程寶典”“完全自學手冊”“非常網絡6+1”等均成為業界知名圖書,受到百萬讀者的認可和推薦。 目錄 第 Ⅰ 篇基礎知識 第 1 章 開始C++編程之旅——C++概述 1.1OOP面向對像編程 003 1.1.1OOP的含義 003 1.1.2面向對像編程 003 1.1.3C++的特點 003 1.2程序設計概述 004 1.2.1結構化程序設計 004 1.2.2面向對像程序設計 005 1.3C、C++與Visual C++ 005 1.3.1C與C++ 005 1.3.2C++與Visual C++ 006 1.3.3C++初學者建議 006 1.4C++程序開發環境 006 1.4.1基本概念 006 1.4.2C++程序開發過程 007 1.4.3C++開發環境介紹 008 1.4.4Code::Blocks開發環境安裝與部署 009 1.5第 一個C++程序——“Hello,world!”輸出 011 1.5.1創建源程序 011 1.5.2編譯、連接和運行程序 012 1.5.3常見錯誤 013 1.5.4創建並運行多文件程序 014 1.5.5打開已有文件 018 1.6綜合案例 019 1.7疑難解答 020 第 2 章 C++程序的基本組成 2.1C++程序 022 2.1.1預處理命令 022 2.1.2函數 023 2.1.3注釋 024 2.1.4main函數 024 2.1.5命名空間 024 2.1.6cout進行標準輸出 025 2.1.7變量聲明與賦值 025 2.1.8cin進行標準輸入 025 2.2C++代碼編寫規範 025 2.2.1代碼寫規範的必要性 025 2.2.2將代碼書寫規範 025 2.3算法是程序的核心 026 2.3.1算法的概念 026 2.3.2流程圖表示算法 026 2.4綜合案例 027 2.5疑難解答 028 第 3 章 標識符和數據類型 3.1標識符 030 3.1.1C++中的保留字 030 3.1.2C++中的命名規則 031 3.2數據類型 031 3.2.1整型 032 3.2.2浮點型 032 3.2.3字符型 032 3.2.4布爾型 033 3.3常量 033 3.3.1輸出常量 033 3.3.2宏定義的符號常量 035 3.3.3const常量 037 3.4變量 037 3.4.1變量的定義 038 3.4.2變量的賦值 038 3.4.3變量的生存周期 042 3.5 數據類型轉換 042 3.6復合數據類型 046 3.6.1數組 046 3.6.2字符串 047 3.6.3結構體 048 3.7綜合案例 050 3.8疑難解答 051 第 4 章 C++運算符和表達式 4.1C++中的運算符和表達式 054 4.1.1運算符 054 4.1.2表達式 054 4.2算術運算符和表達式 055 4.2.1基本算術運算符 055 4.2.2算術運算符和算術表達式 055 4.2.3自加和自減運算符 055 4.3位移運算符和表達式 057 4.3.1位移運算符 057 4.3.2位移表達式 057 4.4關繫運算符和表達式 058 4.4.1關繫運算符 058 4.4.2關繫表達式 058 4.5位運算符和表達式 059 4.5.1位運算符 059 4.5.2位表達式 059 4.6邏輯運算符和表達式 060 4.6.1邏輯運算符 060 4.6.2邏輯表達式 060 4.7條件運算符和表達式 061 4.8賦值運算符和表達式 062 4.8.1賦值運算符 062 4.8.2賦值表達式 062 4.9逗號運算符和表達式 063 4.10運算符的優先級 064 4.11綜合案例 066 4.12疑難解答 067 第 5 章 程序控制結構和語句 5.1程序流程概述 070 5.2順序結構 070 5.3選擇結構與語句 071 5.3.1選擇結構 071 5.3.2單分支選擇結構——if語句 071 5.3.3雙分支選擇結構——if...else語句 073 5.3.4多分支選擇結構——switch語句 074 5.4循環結構與語句 076 5.4.1循環結構 076 5.4.2for語句 077 5.4.3while語句 080 5.4.4do...while語句 081 5.5轉向語句 082 5.5.1break語句 083 5.5.2continue語句 084 5.5.3goto語句 085 5.6簡單文件輸入輸出 086 5.6.1文本文件 087 5.6.2文件讀取 087 5.6.3文件寫入 087 5.7常見錯誤 089 5.7.1語法錯誤 089 5.7.2邏輯錯誤 089 5.7.3運行錯誤 090 5.8程序調試 090 5.9綜合案例 093 5.10疑難解答 095 第 6 章 程序設計的靈魂——算法與流程圖 6.1算法基礎 098 6.1.1算法的概念 098 6.1.2算法的特性 098 6.1.3算法舉例1—排序 099 6.1.4算法舉例2—求和 100 6.2流程圖基礎 101 6.2.1流程素及含義 102 6.2.2流程圖的繪制 102 6.3如何表示一個算法 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結構化算法 109 6.5綜合案例 110 6.6疑難解答 114 第 7 章 相同類型的數值表達——數組 7.1數組是什麼 116 7.1.1一維數組 116 7.1.2一維數組的聲明和定義 116 7.1.3一維數組的初始化 117 7.1.4一素的引用 118 7.2二維數組 119 7.2.1二維數組的定義 120 7.2.2二維數組的初始化 120 7.2.3存取二素 122 7.2.4二素的引用 123 7.3多維數組 124 7.4綜合案例 124 7.5疑難解答 126 第 8 章 函數 8.1函數的作用與分類 128 8.1.1函數的作用 128 8.1.2函數的分類 129 8.2函數的定義與聲明 130 8.2.1函數的定義 130 8.2.2函數的聲明 131 8.3函數的參數和返回值 131 8.3.1函數的參數 131 8.3.2函數的返回值 132 8.4函數的調用 133 8.4.1函數調用的方式 133 8.4.2參數傳遞方式 134 8.4.3函數的嵌套調用 137 8.4.4遞歸調用 138 8.4.5函數的重載 140 8.4.6帶默認值的函數 141 8.5局部變量和全局變量 142 8.5.1局部變量 143 8.5.2全局變量 143 8.6變量的存儲類別 144 8.7內部函數和外部函數 145 8.8內聯函數 147 8.9編譯預處理 149 8.10綜合案例 153 8.11疑難解答 156 第 9 章 內存的快捷方式——指針 9.1指針概述 158 9.1.1計算機內存地址 158 9.1.2定義指針和取出指針指向地址中的數據 158 9.1.3初始化指針和指針賦值 159 9.1.4指針的運算 161 9.2指針和數組 162 9.2.1指針和一維數組 162 9.2.2指針和二維數組 164 9.2.3指針和字符數組 166 9.2.4字符指針和字符數組對比 168 9.2.5指向指針的指針 168 9.2.6指針數組和數組指針 169 9.3指針和函數 170 9.3.1函數指針 170 9.3.2返回指針的函數 171 9.3.3指針與傳遞數組的函數 173 9.4const 指針 174 9.5特殊的指針 176 9.5.1void指針類型 176 9.5.2空指針 177 9.6綜合案例 178 9.7疑難解答 180 第 10章 輸入和輸出 10.1標準輸入輸出 182 10.1.1輸入操作符>> 182 10.1.2輸出操作符<< 183 10.2標準格式輸出流 185 10.2.1常用的格式流 185 10.2.2有參數的常用流 187 10.3其他輸入輸出使用的函數 187 10.4隨機數發生器函數 188 10.5字符串操作 189 10.6綜合案例 191 10.7疑難解答 193 第 Ⅱ 篇核心技術 第 11章 面向對像編程基礎——類和對像 11.1類與對像概述 197 11.1.1類的聲明與定義 197 11.1.2對像的定義和使用 200 11.2構造函數 201 11.3析構函數 204 11.4靜態成員 207 11. 208 11.5.成員 208 11.5.函數 210 11.5.類 212 11.6this指針 214 11.7綜合案例 215 11.8疑難解答 217 第 12章 C++中的空間應用——命名空間 12.1命名空間的定義 220 12.1.1命名空間的概念 220 12.1.2命名空間的定義 220 12.2命名空間成員的使用 222 12.2.1using聲明 222 12.2.2using指令 222 12.3類和命名空間的關繫 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章 多態與重載 14.1多態概述 248 14.2虛函數 250 14.3構造函數多態 252 14.4抽像類 257 14.5重載概述 259 14.5.1運算符重載 259 14.5.2函數重載 262 14.6綜合案例 267 14.7疑難解答 269 第 15章 文件操作 15.1什麼是文件 272 15.1.1文件的分類 272 15.1.2C++如何使用文件 272 15.2文件的打開和關閉 273 15.2.1打開文件 273 15.2.2關閉文件 274 15.3文件的讀寫 275 15.3.1文本文件的讀寫 275 15.3.2二進制文件的讀寫 276 15.4文件中實現定位到每個數據 277 15.5文件中的數據隨機訪問 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關聯容器 296 16.7映射 296 16.8適配器 299 16.8.1容器適配器 299 16.8.2stack容器 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函數模板的特化 311 17.3.2類模板的特化 311 17.3.3類模板的偏特化 312 17.4綜合案例 314 17.5疑難解答 316 第 18章 預處理 18.1預處理概述 318 18.2函數對像 318 18.2.1函數對像的應用 318 18.2.2自定義函數對像 318 18.3常見的預處理 319 18.3.1文件包含 319 18.3.2條件編譯 320 18.3.3布局控制 321 18.3.4宏替代 322 18.3.5其他預編譯命令 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構造函數異常的處理 337 19.7綜合案例 339 19.7.1強制類型轉換異常處理 339 19.7.2讀寫文件異常處理 341 19.8疑難解答 342 第 20章 網絡編程技術 20.1網絡編程基礎 344 20.1.1TCP/IP 協議 344 20.1.2WinSock 套接字 345 20.2TCP 可靠連接 349 20.2.1服務器端 349 20.2.2客戶端 350 20.3UDP 消息傳輸 352 20.3.1服務器端 352 20.3.2客戶端 353 20.4綜合案例 354 20.5疑難解答 358 第 21章 數據庫編程技術 21.1數據庫基礎知識 360 21.1.1數據庫繫統概述 360 21.1.2數據庫管理繫統 360 21.1.3數據庫安裝及使用 361 21.2SQL 366 21.2.1SQL 的特點 366 21.2.2SQL 語句 367 21.2.3SQL 中的常用函數 369 21.3C++ 與數據庫交互 371 21.3.1IDE 配置 371 21.3.2數據庫連接 372 21.3.3基本操作 374 21.4數據庫訪問接口 376 21.4.1ADO 訪問技術 377 21.4.2ODBC 訪問技術 378 21.5綜合案例 379 21.6疑難解答 385 第 22章 用戶界面編程及遊戲編程 22.1Windows 編程基礎 388 22.1.1API 與SDK 388 22.1.2窗體與句柄 388 22.1.3Windows 應用程序組成 388 22.2GDI 基礎 390 22.2.1GDI 概述 390 22.2.2設備描述表 391 22.2.3繪圖對像 391 22.2.4GDI 繪圖 391 22.3位圖 395 22.4圖標與菜單 397 22.5控件的使用 400 22.5.1控件的創建與響應 400 22.5.2對話框的使用 402 22.6常用的遊戲算法 404 22.6.1遞歸算法 404 22.6.2枚舉算法 406 22.6.3動態規劃 406 22.6.4貪心算法 409 22.6.5回溯算法 411 22.7綜合案例 413 22.8疑難解答 426 第 Ⅲ 篇提高篇 第 23章 網絡應用項目 23.1項目需求分析 429 23.1.1C/S模式 429 23.1.2C/S模式的運作流程 429 23.2實現原理 430 23.3具體實現 430 23.3.1服務器端 430 23.3.2客戶端 435 23.4疑難解答 440 第 24章 DirectX基礎與應用 24.1DirectX基礎 442 24.2概述 442 24.3基本結構與組成 442 24.3.1基於COM的DirectX 442 24.3.2DirectX的組成 443 24.4Direct3D應用 443 24.4.1框架 443 24.4.2頂點及索引緩存 445 24.5表面與位圖 450 24.6DirectShow與DirectSound 460 24.7綜合案例 461 24.8疑難解答 465 第 25章 專業理財繫統 25.1開發背景 468 25.2需求及功能分析 468 25.2.1需求分析 468 25.2.2總體功能分析 469 25.2.3各功能模塊設計 470 25.3繫統功能的實現 473 25.3.1繫統整體功能的實現 473 25.3.2繫統界面功能的實現 474 25.3.3登錄功能的實現 474 25.3.4創建表格模塊的實現 475 25.3.5增添信息模塊的實現 476 25.3.6刪除信息模塊的實現 477 25.3.7查詢信息模塊的實現 477 25.3.8修改信息模塊的實現 478 25.3.9統計信息模塊的實現 480 25.3.10 數據管理模塊的實現 481 25.4繫統運行 481 25.5疑難解答 486 查看全部↓
" | | | | | |