C++ 碼農日記 (全程視頻講解)
白振勇
買這商品的人也買了...
-
$580$493 -
$480$408 -
$306嵌入式 Linux C 語言完全精通教程
-
$312$296 -
$354$336 -
$680$578 -
$500$390 -
$550$429 -
$270C/C++ 代碼調試的藝術
-
$408$388 -
$602嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$354$336 -
$602Python 基礎與 PyQt 可視化編程詳解
-
$780$585 -
$352C++ 新經典:模板與泛型編程
-
$539$512 -
$354$336 -
$654$621 -
$659$626 -
$708$673 -
$1,200$1,020 -
$474$450 -
$678labuladong 的算法筆記
-
$556Linux驅動開發入門與實戰(第3版)
-
$356通信系統實戰筆記 無處不在的信號處理
相關主題
商品描述
《C++碼農日記(全程視頻講解)》共9章。第1章講述程序員入職前的準備以及C++跨平臺開發入門知識,著重介紹求職面試相關知識,以及Qt的安裝配置、開發環境搭建、第三方跨平臺庫基礎知識、配套資源等內容;第2~8章通過50多個實際案例講述命令行程序的開發、DLL(動態鏈接庫)的開發與第三方庫的使用、跨平臺文件操作、多線程和進程內(多線程間)通信、進程間通信、異步串口通信、數據庫訪問等常用開發技能;第9章通過一個數據中心的案例介紹C/S模式(Client/Server模式,客戶端/服務器模式)軟件的綜合開發技能。本書提供的案例覆蓋了C/S模式軟件開發工作的常見場景。 《C++碼農日記(全程視頻講解)》側重無界面程序的開發,倡導的理念是系統全面、貼近實戰。 《C++碼農日記(全程視頻講解)》可作為電腦軟件類專業本科生或研究生、C++軟件工程師、C++編程愛好者的參考資料。
目錄大綱
1章 入職準備 1
01天 求職與面試 1
02天 了解跨平台開發 5
2章 開發命令行程序 9
03天 使用VS 2019和Qt構建一個命令行程序 9
04天 使用pro文件與pri文件開發項目 21
05天 獲取程序的命令行參數 25
06天 帶菜單的終端程序 29
07天 使用VS 2019調試程序 31
08天 使用Qt Creator調試程序 39
09天 在Linu系統中以守護進程方式運行程序 45
10天 在Windows系統中以後台服務方式運行程序 51
11天 讓程序在作系統啟動時自動運行 60
12天 溫故知新 64
3章 庫的開發與三方庫的使用 66
13天 開發一個DLL 66
14天 可動態加載的DLL 79
15天 將動態加載DLL的功能封裝到自定義類中 87
16天 動態加載DLL時區分Debug版/Release版 91
17天 利用動態加載DLL技術製作插件 96
18天 POCO庫安裝與使用 103
19天 溫故知新 114
4章 跨平台文件作 115
20天 使用作系統API作文本文件 115
21天 跨平台開發中的數據類型、大小端 126
22天 使用作系統API作二進製文件 135
23天 封裝文件作類 141
24天 可以讀寫INI文件的自定義類 143
25天 使用tinyXML訪問XML文件 146
26天 內存數據保存、恢復 155
27天 升級的二進製文件格式 166
28天 設計向後兼容的二進製文件 173
29天 溫故知新 181
5章 多線程和進程內通信 183
30天 跨平台的多線程應用 183
31天 在多線程應用中使用互斥鎖保護數據 194
32天 在多線程中使用事件進行同步 201
33天 使用單體模式保證數據性 209
34天 檢測線程的運行狀態 213
35天 使用POCO庫開發多線程應用 217
36天 為線程專門分配一個CPU內核 224
37天 溫故知新 228
6章 進程間通信 229
38天 阻塞式網絡通信程序 229
39天 非阻塞式套接字 237
40天 單客戶端的網絡通信程序 253
41天 TCP/IP多客戶端通信 269
42天 通信用結構體的內存對齊、位域大小端處理 279
43天 溫故知新 293
7章 異步串口通信 294
44天 串口通信的基礎知識 294
45天 封裝跨平台的異步串口通信類庫 296
46天 簡單的串口通信程序 309
47天 開發簡單的通信規約 316
48天 雙向通信 336
49天 使用結構體組織通信數據 352
50天 用串口傳輸文件 357
51天 確認幀、三次重發 368
52天 串口調試工具 395
53天 溫故知新 414
8章 訪問數據庫 415
54天 數據庫、SQL語言基礎 415
55天 使用POCO訪問數據庫 426
56天 溫故知新 434
9章 項目實戰——Client/Server模式的數據中心 435
57天 建立結構化內存數據區 435
58天 數據發布/多客戶端訂閱 447
59天 在線更新內存模型 475
60天 數據斷面保存與恢復 483
參考文獻 488