從零開始 Qt可視化程序設計基礎教程
彭淩西 唐春明 陳統
買這商品的人也買了...
-
機器學習$648$616 -
$332劍指 Offer : 名企面試官精講典型編程題, 2/e -
$270技術移民寶典:程序員海外求職錦囊 -
基於 GPU 加速的計算機視覺編程:使用 OpenCV 和 CUDA 實時處理複雜圖像數據$474$450 -
$714Qt 5.12 實戰 -
量化交易從入門到精通 : 如何構建你的算法交易系統$419$398 -
$454OpenCV 4.5 電腦視覺開發實戰 (基於 VC++) -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$850 -
C語言程序設計 : 現代方法, 2/e (修訂版)$779$740 -
$254Python 深度學習實戰 — 基於 Pytorch -
$888Cadence Allegro 17.4 電子設計速成實戰寶典 -
$232編譯原理及實現, 2/e -
$678Java 高並發與集合框架:JCF 和 JUC 源碼分析與實現 -
$348Xilinx Zynq-7000 嵌入式系統設計實驗教程 -
$407Qt C++ 編程從入門到實戰 (微課視頻版) -
快速精通 iOS 15 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧$720$562 -
開發者傳授 PyTorch 秘笈$1,200$948 -
$607機器人動力學與系統控制 -
FLAG'S 創客‧自造者工作坊 -- 用 ESP32 × Arduino IDE 學 AI 機器 學習$1,599$1,359 -
Qt Creator 快速入門, 4/e$588$559 -
只要一行指令!FFmpeg 應用開發完全攻略$880$695 -
$908馬同學圖解微積分 (下) -
AI PC 基礎 CPU 架構 - Arm Cortex-M4 STM32F407 HAL 開發實戰$1,080$853 -
跟 NVIDIA 學 LLM 基礎!GPT、Transformer、attention、self-attention 機制、seq2seq 架構,紮穩大型語言模型的深度學習建模技術 (《跟 NVIDIA 學深度學習》修訂版)$880$695 -
Cadence Allegro 24.1 電子設計速成實戰寶典$768$730
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書主要介紹C++的基礎知識和Qt編程的相關知識,幫助讀者盡快掌握Qt編程的相關技術。
本書第1~4章主要介紹C++基礎語法、類和對象、繼承與派生、虛函數與多態等Qt編程常用的C++內容,讓讀者快速掌握Qt編程的基礎知識。第5~9章主要介紹Qt編程的相關內容,幫助讀者快速入門,並通過多個實例讓讀者進一步掌握Qt編程的相關應用。
本書不僅適合相關專業的學生參考使用,也適合對Qt編程感興趣的讀者閱讀。
作者簡介
彭淩西,廣州大學教授,計算機應用專業博士,博士後導師,中國計算機學會高級會員,主要研究方向為智能算法和網絡安全,發表SCI 論文20 多篇,出版著作2 部,從事計算機教學和研究工作20 多年,主講C/C++ 程序設計、UNIX 系統編程、數據庫原理、可視化程序設計、人工智能導論等課程。
唐春明,廣州大學教授,博士生導師,廣州市高層次人才優秀專家。現為廣州大學研究生院常務副院長、廣東省信息安全技術重點實驗室主任、中國密碼學會組織工作委員會副主任、廣東省數學會常務理事兼副秘書長、廣東省學位與研究生教育學會常務理事。
陳統,廣東軒轅網絡科技股份有限公司董事長,廣州市高層次人才優秀專家,主要研究方向為計算機應用技術、雲計算大數據及人工智能等,參與編寫行業白皮書1 本,參與製定行業標準2項,參與編寫雲計算大數據教材14部,同時主持參與了10 餘項國家、省、市等政府科技項目。
目錄大綱
001 第 1章 C++程序基礎
002 1.1 C++簡介
002 1.1.1 C++語言簡介
002 1.1.2 C++與C語言的不同
003 1.2 環境搭建
006 1.3 C++基礎語法
006 1.3.1 第 一個C++項目
010 1.3.2 C++關鍵字
011 1.4 基本數據類型和變量
011 1.4.1 基本的內置類型
012 1.4.2 變量的聲明和初始化
012 1.4.3 變量作用域
014 1.4.4 常量定義
015 1.5 運算符
015 1.5.1 算術運算符
017 1.5.2 賦值運算符
018 1.5.3 比較運算符
019 1.5.4 邏輯運算符
021 1.6 控制臺數據輸入和輸出
022 1.7 結構化程序設計
022 1.7.1 選擇結構
026 1.7.2 循環結構
029 1.7.3 跳轉語句
032 1.8 參數和函數
033 1.8.1 函數的定義
033 1.8.2 函數調用
034 1.8.3 值傳遞
035 1.8.4 函數的常見樣式
036 1.8.5 函數的聲明
037 1.8.6 外部文件
038 1.9 數組與字符串
038 1.9.1 數組
043 1.9.2 字符串
046 1.10 指針
046 1.10.1 什麼是指針
046 1.10.2 指針的使用
047 1.10.3 指針和數組
048 1.10.4 指針和函數
049 1.11 結構體
049 1.11.1 結構體的定義和使用
050 1.11.2 結構體作函數參數
051 1.11.3 結構體指針
052 1.12 異常處理
053 1.12.1 拋出異常
053 1.12.2 捕獲異常
056 1.13 命名空間
057 1.13.1 命名空間的定義
058 1.13.2 使用命名空間
058 1.14 在統信UOS環境下安裝Qt
059 1.15 小結
059 1.16 習題
060 第 2章 類和對象
061 2.1 類的定義
062 2.1.1 對象的創建
062 2.1.2 對像數據成員的訪問
063 2.1.3 成員的訪問權限
064 2.2 類的使用
064 2.2.1 類的作用域
065 2.2.2 對象成員的引用
066 2.3 構造函數和析構函數
067 2.3.1 構造函數類型
068 2.3.2 複製構造函數調用情況
069 2.3.3 深複製與淺複製
071 2.4 對像數組
072 2.5 this指針
073 2.6 靜態成員
074 2.7 小結
074 2.8 習題
075 第3章 繼承與派生
076 3.1 類的繼承
076 3.1.1 基類和派生類
077 3.1.2 派生類的定義
078 3.1.3 派生類的構成
081 3.2 派生類的訪問權限
084 3.3 派生類的構造函數與析構函數
085 3.4 多繼承和虛基類
086 3.4.1 多繼承
087 3.4.2 虛基類
089 3.5 小結
090 3.6 習題
091 第4章 虛函數與多態
092 4.1 多態的概念
093 4.2 虛函數
093 4.2.1 virtual關鍵字
094 4.2.2 虛函數調用原理
096 4.2.3 多態條件和應用
097 4.3 虛析構函數
098 4.4 多態應用場景
100 4.5 純虛函數和抽像類
101 4.6 小結
101 4.7 習題
102 第5章 Qt基礎
103 5.1 Qt概述
103 5.1.1 發展歷史
103 5.1.2 跨平臺
103 5.1.3 Qt模塊
104 5.2 Qt項目創建
104 5.2.1 通過嚮導創建
107 5.2.2 Qt Creator 界面
108 5.2.3 項目基本結構
108 5.2.4 . pro文件詳解
109 5.2.5 程序編譯調試
111 5.3 信號和槽機制
111 5.3.1 信號和槽的使用
114 5.3.2 自定義信號和槽函數
119 5.3.3 Q_OBJECT
119 5.3.4 Lambda表達式
121 5.4 計算器程序設計
122 5.4.1 控件簡介
123 5.4.2 代碼設計
126 5.4.3 全部源代碼和註釋說明
130 5.4.4 實驗結論
130 5.5 小結
130 5.6 習題
132 第6章 Qt可視化UI設計
133 6.1 Qt Creator設計模式界面
136 6.1.1 類提升
137 6.1.2 按鈕
139 6.1.3 數值輸入和顯示組件
143 6.1.4 選項和佈局
144 6.1.5 進度條
145 6.1.6 微調盒和滑動條
146 6.1.7 定時器和時間獲取
148 6.1.8 懸停窗口
149 6.1.9 樹形結構
152 6.1.10 菜單欄、工具欄及狀態欄
155 6.2 對話框
155 6.2.1 模態和非模態對話框
156 6.2.2 文件對話框和消息對話框
163 6.2.3 其他對話框
168 6.3 事件
168 6.3.1 事件概念
171 6.3.2 事件函數
173 6.3.3 事件接收和忽略
175 6.3.4 事件過濾器
178 6.3.5 綜合示例
184 6.4 繪圖
184 6.4.1 畫筆
186 6.4.2 繪圖設備
188 6.5 多窗體
193 6.6 資源文件
197 6.7 小結
197 6.8 習題
198 第7章 Qt應用編程
199 7.1 文件操作
199 7.1.1 QFile
200 7.1.2 QTextStream
202 7.1.3 QDataStream
204 7.2 多線程
204 7.2.1 QThread
206 7.2.2 事件驅動方式
208 7.2.3 線程退出
209 7.2.4 線程繪圖
212 7.3 網絡應用編程
212 7.3.1 TCP/IP原理
213 7.3.2 TCP Socket編程
217 7.4 數據庫應用編程
218 7.4.1 數據庫操作
222 7.4.2 使用模型操作數據庫
228 7.5 小結
228 7.6 習題
229 第8章 基於人臉檢測的多路入侵監視系統
230 8.1 OpenCV的安裝、配置和驗證
230 8.1.1 OpenCV的編譯配置過程
231 8.1.2 圖像讀取
232 8.2 基於攝像頭的人臉檢測
232 8.2.1 讀取攝像頭圖像
236 8.2.2 人臉檢測
238 8.3 理解基於人臉檢測的多路入侵監視系統
239 8.3.1 服務器端程序
242 8.3.2 客戶端程序
246 8.4 小結
246 8.5 習題
247 第9章 Qt應用程序打包
248 9.1 打包過程
249 9.2 小結
249 9.3 習題
250 附錄 Qt編程常見問題


