C++ 碼農日記 (全程視頻講解)
白振勇
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$458 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
$300嵌入式 Linux 與物聯網軟件開發 : C語言內核深度解析 -
為你自己學 Git$500$425 -
$504計算機系統 : 核心概念及軟硬件實現, 5/e (Computer Systems, 5/e) -
$3,559大話計算機 — 電腦系統底層架構原理極限剖析 (套裝共3冊) -
Python GUI 程式設計:PyQt5 實戰 (暢銷回饋版)$550$429 -
$538C/C++ 代碼調試的藝術 -
$322SOC 設計原理與實戰 -- 輕松設計機器人 -
深入解析 Windows 操作系統 : 捲1, 7/e$1,079$1,025 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
$300Verilog HDL 數字系統設計與驗證 — 以太網交換機案例分析 -
$601Python 基礎與 PyQt 可視化編程詳解 -
C++ 併發處理實戰, 2/e (C++ Concurrency in Action, 2/e)$780$616 -
$453C++ 新經典:模板與泛型編程 -
$458動手打造深度學習框架 -
Verilog 高級數字系統設計技術與實例分析$654$621 -
$351Verilog 數字系統設計與 FPGA 應用, 2/e (MOOC版) -
$560計算機系統開發與優化實戰 -
$601Qt for Python PySide6 GUI 界面開發詳解與實例 -
Python 桌面開發王者 - Qt 6 全方位實例應用開發$1,200$948 -
$564labuladong 的算法筆記 -
Linux 驅動開發入門與實戰, 3/e$654$621 -
$331通信系統實戰筆記 無處不在的信號處理 -
OpenClaw 超級龍蝦煉金術:活用 Skills × Channels 打造自動化的高效 AI 助理$680$537
簡體書新到貨|2書75折 (8/25--9/4) 詳見活動內容 »
-
85折
$550量子計算與人工智能 -
85折
$351圖解Skill+OpenClaw:零代碼打造你的AI智能助手 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
79折
$943系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
79折
$327機器人學基礎 第4版 -
79折
$283智能體的超級大腦:大模型工作原理揭秘 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
85折
$759視覺智能 — 技術前沿與應用探索 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術
相關主題
商品描述
《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



