注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計從零開始 Qt可視化程序設(shè)計基礎(chǔ)教程

從零開始 Qt可視化程序設(shè)計基礎(chǔ)教程

從零開始 Qt可視化程序設(shè)計基礎(chǔ)教程

定 價:¥69.90

作 者: 彭凌西,唐春明,陳統(tǒng) 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115573728 出版時間: 2022-01-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹C++的基礎(chǔ)知識和Qt編程的相關(guān)知識,幫助讀者盡快掌握Qt編程的相關(guān)技術(shù)。本書第1~4章主要介紹C++基礎(chǔ)語法、類和對象、繼承與派生、虛函數(shù)與多態(tài)等Qt編程常用的C++內(nèi)容,讓讀者快速掌握Qt編程的基礎(chǔ)知識。第5~9章主要介紹Qt編程的相關(guān)內(nèi)容,幫助讀者快速入門,并通過多個實(shí)例讓讀者進(jìn)一步掌握Qt編程的相關(guān)應(yīng)用。本書不僅適合相關(guān)專業(yè)的學(xué)生參考使用,也適合對Qt編程感興趣的讀者閱讀。

作者簡介

  彭凌西,廣州大學(xué)教授,計算機(jī)應(yīng)用專業(yè)博士,博士后導(dǎo)師,中國計算機(jī)學(xué)會高級會員,主要研究方向?yàn)橹悄芩惴ê途W(wǎng)絡(luò)安全,發(fā)表SCI 論文20 多篇,出版著作2 部,從事計算機(jī)教學(xué)和研究工作20 多年,主講C/C++ 程序設(shè)計、UNIX 系統(tǒng)編程、數(shù)據(jù)庫原理、可視化程序設(shè)計、人工智能導(dǎo)論等課程。唐春明,廣州大學(xué)教授,博士生導(dǎo)師,廣州市高層次人才優(yōu)秀專家?,F(xiàn)為廣州大學(xué)研究生院常務(wù)副院長、廣東省信息安全技術(shù)重點(diǎn)實(shí)驗(yàn)室主任、中國密碼學(xué)會組織工作委員會副主任、廣東省數(shù)學(xué)會常務(wù)理事兼副秘書長、廣東省學(xué)位與研究生教育學(xué)會常務(wù)理事。陳統(tǒng),廣東軒轅網(wǎng)絡(luò)科技股份有限公司董事長,廣州市高層次人才優(yōu)秀專家,主要研究方向?yàn)橛嬎銠C(jī)應(yīng)用技術(shù)、云計算大數(shù)據(jù)及人工智能等,參與編寫行業(yè)白皮書1 本,參與制定行業(yè)標(biāo)準(zhǔn)2項,參與編寫云計算大數(shù)據(jù)教材14部,同時主持參與了10 余項國家、省、市等政府科技項目。

圖書目錄

001 第 1章 C++程序基礎(chǔ)
002 1.1 C++簡介
002 1.1.1 C++語言簡介
002 1.1.2 C++與C語言的不同
003 1.2 環(huán)境搭建
006 1.3 C++基礎(chǔ)語法
006 1.3.1 第 一個C++項目
010 1.3.2 C++關(guān)鍵字
011 1.4 基本數(shù)據(jù)類型和變量
011 1.4.1 基本的內(nèi)置類型
012 1.4.2 變量的聲明和初始化
012 1.4.3 變量作用域
014 1.4.4 常量定義
015 1.5 運(yùn)算符
015 1.5.1 算術(shù)運(yùn)算符
017 1.5.2 賦值運(yùn)算符
018 1.5.3 比較運(yùn)算符
019 1.5.4 邏輯運(yùn)算符
021 1.6 控制臺數(shù)據(jù)輸入和輸出
022 1.7 結(jié)構(gòu)化程序設(shè)計
022 1.7.1 選擇結(jié)構(gòu)
026 1.7.2 循環(huán)結(jié)構(gòu)
029 1.7.3 跳轉(zhuǎn)語句
032 1.8 參數(shù)和函數(shù)
033 1.8.1 函數(shù)的定義
033 1.8.2 函數(shù)調(diào)用
034 1.8.3 值傳遞
035 1.8.4 函數(shù)的常見樣式
036 1.8.5 函數(shù)的聲明
037 1.8.6 外部文件
038 1.9 數(shù)組與字符串
038 1.9.1 數(shù)組
043 1.9.2 字符串
046 1.10 指針
046 1.10.1 什么是指針
046 1.10.2 指針的使用
047 1.10.3 指針和數(shù)組
048 1.10.4 指針和函數(shù)
049 1.11 結(jié)構(gòu)體
049 1.11.1 結(jié)構(gòu)體的定義和使用
050 1.11.2 結(jié)構(gòu)體作函數(shù)參數(shù)
051 1.11.3 結(jié)構(gòu)體指針
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 在統(tǒng)信UOS環(huán)境下安裝Qt
059 1.15 小結(jié)
059 1.16 習(xí)題
060 第 2章 類和對象
061 2.1 類的定義
062 2.1.1 對象的創(chuàng)建
062 2.1.2 對象數(shù)據(jù)成員的訪問
063 2.1.3 成員的訪問權(quán)限
064 2.2 類的使用
064 2.2.1 類的作用域
065 2.2.2 對象成員的引用
066 2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
067 2.3.1 構(gòu)造函數(shù)類型
068 2.3.2 復(fù)制構(gòu)造函數(shù)調(diào)用情況
069 2.3.3 深復(fù)制與淺復(fù)制
071 2.4 對象數(shù)組
072 2.5 this指針
073 2.6 靜態(tài)成員
074 2.7 小結(jié)
074 2.8 習(xí)題
075 第3章 繼承與派生
076 3.1 類的繼承
076 3.1.1 基類和派生類
077 3.1.2 派生類的定義
078 3.1.3 派生類的構(gòu)成
081 3.2 派生類的訪問權(quán)限
084 3.3 派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
085 3.4 多繼承和虛基類
086 3.4.1 多繼承
087 3.4.2 虛基類
089 3.5 小結(jié)
090 3.6 習(xí)題
091 第4章 虛函數(shù)與多態(tài)
092 4.1 多態(tài)的概念
093 4.2 虛函數(shù)
093 4.2.1 virtual關(guān)鍵字
094 4.2.2 虛函數(shù)調(diào)用原理
096 4.2.3 多態(tài)條件和應(yīng)用
097 4.3 虛析構(gòu)函數(shù)
098 4.4 多態(tài)應(yīng)用場景
100 4.5 純虛函數(shù)和抽象類
101 4.6 小結(jié)
101 4.7 習(xí)題
102 第5章 Qt基礎(chǔ)
103 5.1 Qt概述
103 5.1.1 發(fā)展歷史
103 5.1.2 跨平臺
103 5.1.3 Qt模塊
104 5.2 Qt項目創(chuàng)建
104 5.2.1 通過向?qū)?chuàng)建
107 5.2.2 Qt Creator 界面
108 5.2.3 項目基本結(jié)構(gòu)
108 5.2.4 .pro文件詳解
109 5.2.5 程序編譯調(diào)試
111 5.3 信號和槽機(jī)制
111 5.3.1 信號和槽的使用
114 5.3.2 自定義信號和槽函數(shù)
119 5.3.3 Q_OBJECT
119 5.3.4 Lambda表達(dá)式
121 5.4 計算器程序設(shè)計
122 5.4.1 控件簡介
123 5.4.2 代碼設(shè)計
126 5.4.3 全部源代碼和注釋說明
130 5.4.4 實(shí)驗(yàn)結(jié)論
130 5.5 小結(jié)
130 5.6 習(xí)題
132 第6章 Qt可視化UI設(shè)計
133 6.1 Qt Creator設(shè)計模式界面
136 6.1.1 類提升
137 6.1.2 按鈕
139 6.1.3 數(shù)值輸入和顯示組件
143 6.1.4 選項和布局
144 6.1.5 進(jìn)度條
145 6.1.6 微調(diào)盒和滑動條
146 6.1.7 定時器和時間獲取
148 6.1.8 懸停窗口
149 6.1.9 樹形結(jié)構(gòu)
152 6.1.10 菜單欄、工具欄及狀態(tài)欄
155 6.2 對話框
155 6.2.1 模態(tài)和非模態(tài)對話框
156 6.2.2 文件對話框和消息對話框
163 6.2.3 其他對話框
168 6.3 事件
168 6.3.1 事件概念
171 6.3.2 事件函數(shù)
173 6.3.3 事件接收和忽略
175 6.3.4 事件過濾器
178 6.3.5 綜合示例
184 6.4 繪圖
184 6.4.1 畫筆
186 6.4.2 繪圖設(shè)備
188 6.5 多窗體
193 6.6 資源文件
197 6.7 小結(jié)
197 6.8 習(xí)題
198 第7章 Qt應(yīng)用編程
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 事件驅(qū)動方式
208 7.2.3 線程退出
209 7.2.4 線程繪圖
212 7.3 網(wǎng)絡(luò)應(yīng)用編程
212 7.3.1 TCP/IP原理
213 7.3.2 TCP Socket編程
217 7.4 數(shù)據(jù)庫應(yīng)用編程
218 7.4.1 數(shù)據(jù)庫操作
222 7.4.2 使用模型操作數(shù)據(jù)庫
228 7.5 小結(jié)
228 7.6 習(xí)題
229 第8章 基于人臉檢測的多路入侵監(jiān)視系統(tǒng)
230 8.1 OpenCV的安裝、配置和驗(yàn)證
230 8.1.1 OpenCV的編譯配置過程
231 8.1.2 圖像讀取
232 8.2 基于攝像頭的人臉檢測
232 8.2.1 讀取攝像頭圖像
236 8.2.2 人臉檢測
238 8.3 理解基于人臉檢測的多路入侵監(jiān)視系統(tǒng)
239 8.3.1 服務(wù)器端程序
242 8.3.2 客戶端程序
246 8.4 小結(jié)
246 8.5 習(xí)題
247 第9章 Qt應(yīng)用程序打包
248 9.1 打包過程
249 9.2 小結(jié)
249 9.3 習(xí)題
250 附錄 Qt編程常見問題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號