C++ 碼農日記 (全程視頻講解)

白振勇

  • 出版商: 清華大學
  • 出版日期: 2022-01-01
  • 售價: $774
  • 貴賓價: 9.5$735
  • 語言: 簡體中文
  • 頁數: 500
  • ISBN: 7302591059
  • ISBN-13: 9787302591054
  • 相關分類: C++ 程式語言
  • 立即出貨

  • C++ 碼農日記 (全程視頻講解)-preview-1
  • C++ 碼農日記 (全程視頻講解)-preview-2
  • C++ 碼農日記 (全程視頻講解)-preview-3
C++ 碼農日記 (全程視頻講解)-preview-1

買這商品的人也買了...

商品描述

《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