注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)精通Qt4編程

精通Qt4編程

精通Qt4編程

定 價(jià):¥69.80

作 者: 蔡志明 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 精通Qt4編程
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121056147 出版時(shí)間: 2008-01-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 511 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)詳細(xì)介紹了Qt的基礎(chǔ)知識(shí)和GUI編程應(yīng)用,舉例翔實(shí),內(nèi)容全面,基本涵蓋了Qt編程的各個(gè)方面。全書(shū)共分3篇21章,包括Qt GUI編程的基礎(chǔ)知識(shí)(對(duì)話框、基礎(chǔ)窗口部件、程序主窗口、布局管理),中級(jí)編程(2D繪圖、拖放操作與剪貼板、文件處理、網(wǎng)絡(luò)編程、多線程、事件機(jī)制、數(shù)據(jù)庫(kù)以及Qt的模板庫(kù)和工具類)和高級(jí)應(yīng)用(XML應(yīng)用、模型/視圖結(jié)構(gòu)、高級(jí)繪圖、進(jìn)程間通信、Qt插件和腳本應(yīng)用)。同時(shí),在相關(guān)章節(jié)也穿插了一些重要的知識(shí)點(diǎn),包括元對(duì)象系統(tǒng)、屬性系統(tǒng)、對(duì)象樹(shù)機(jī)制、信號(hào)/槽機(jī)制等。 本書(shū)體系完整,內(nèi)容實(shí)用,可以作為Qt初學(xué)者的入門(mén)進(jìn)階書(shū)籍,適合具有一定開(kāi)發(fā)經(jīng)驗(yàn)的Qt程序員作為參考書(shū),也可以作為大中院校相關(guān)專業(yè)及培訓(xùn)機(jī)構(gòu)的教材。

作者簡(jiǎn)介

暫缺《精通Qt4編程》作者簡(jiǎn)介

圖書(shū)目錄

前言
初級(jí)篇
第1章 Qt初步實(shí)踐
1.1 第一個(gè)Qt程序
1.1.1 建立主程序
1.1.2 建立工程
1.1.3 編譯/運(yùn)行第一個(gè)Qt應(yīng)用程序
1.1.4 第一個(gè)Qt程序的代碼分析
1.2 使用Qt布局管理器
1.3 關(guān)聯(lián)操作
1.4 小結(jié)
第2章 對(duì)話框——QDialog
2.1 自定義對(duì)話框
2.1.1 建立新類
2.1.2 添加子窗口部件
2.2 加入主程序
2.3 Qt內(nèi)建(built-in)對(duì)話框
2.4 小結(jié)
第3章 基礎(chǔ)窗口部件——QWidget
3.1 Qt設(shè)計(jì)器繪制窗口部件
3.1.1 Qt設(shè)計(jì)器基礎(chǔ)
3.1.2 繪制窗口部件
3.2 程序中引入自定義窗口部件
3.2.1 直接使用方式
3.2.2 單一繼承方式
3.2.3 多繼承方式
3.3 Qt的信號(hào)和槽機(jī)制
3.3.1 基本原理
3.3.2 設(shè)計(jì)信號(hào)和槽
3.3.3 信號(hào)和槽的自動(dòng)關(guān)聯(lián)
3.4 窗口標(biāo)志及幾何布局
3.4.1 窗口標(biāo)志
3.4.2 窗口部件的幾何布局
3.5 Qt樣式表
3.5.1 樣式表語(yǔ)法
3.5.2 樣式表的應(yīng)用
3.6 Qt對(duì)象模型
3.6.1 元對(duì)象系統(tǒng)
3.6.2 屬性系統(tǒng)
3.6.3 對(duì)象樹(shù)
3.7 小結(jié)
第4章 程序主窗口——QMainWindow
4.1 QMainWindow主窗口框架
4.2 Qt設(shè)計(jì)器繪制主窗口
4.2.1 菜單
4.2.2 工具欄
4.2.3 中心部件
4.3 代碼創(chuàng)建主窗口
4.3.1 創(chuàng)建資源文件
4.3.2 定義主窗口類
4.4 錨接部件
4.5 狀態(tài)欄
4.6 實(shí)現(xiàn)文本編輯器功能
4.7 多文檔
4.8 打印文檔
4.9 小結(jié)
第5章 布局管理
5.1 Qt布局管理器——QLayout
5.1.1 Qt布局管理器簡(jiǎn)介
5.1.2 布局管理器及窗口部件大小策略
5.1.2 的應(yīng)用
5.2 分裂器部件Qsplitter
5.3 棧部件Qstackedwidget
5.4 工作空間部件QWorkspace
5.5 多文檔區(qū)部件QMdiArea
5.6 小結(jié)
中級(jí)篇
第6章 2D繪圖
6.1 Adhur繪圖基礎(chǔ)
6.1.1 繪圖
6.1.2 繪圖設(shè)備
6.2 坐標(biāo)系統(tǒng)與坐標(biāo)主換
6.2.1 坐標(biāo)系統(tǒng)
6.2.2 坐標(biāo)變換
6.3 用不同的字體
6.4 繪圖路徑——QPainterPath
6.5 QImage與QPixmap繪圖設(shè)備
6.5.1 QImage
6.5.2 Pixmap
6.6 組合模式繪圖
6.7 Graphics View框架
6.7.1 Graphics View體系結(jié)構(gòu)
6.7.2 Graphics View坐標(biāo)系統(tǒng)
6.7.3 深入Graphics View
6.8 圖形圖像打印
6.8.1 普通打印過(guò)程
6.8.2 特殊窗口部仆的打印
6.9 小結(jié)
第7章 拖放操作和剪貼機(jī)
7.1 拖放操作
7.1.1 拖放操作
7.1.2 定義新的拖放操作類型
7.1.3 Graphics View框架下的拖放
7.1.3 操作
7.2 使用剪貼板
7.3 小結(jié)
第8章 文件處理
8.1 讀寫(xiě)文本文件
8.2 操作二進(jìn)制文件
8.3 臨時(shí)文件
8.4 目錄操作和文件管理
8.4.1 目錄操作
8.4.2 文件管理
8.5 監(jiān)視文件系統(tǒng)變化
8.6 文件引擎
8.7 小結(jié)
第9章 網(wǎng)絡(luò)
9.1 FTP客戶端
9.2 HTTP客戶端
9.3 UDP應(yīng)用
9.4 TCP應(yīng)用
9.5 高級(jí)應(yīng)用
9.5.1 底層操作
9.5.2 使用代理
9.5.3 擴(kuò)展Qt網(wǎng)絡(luò)功能
9.5.4 效率問(wèn)題
9.6 小結(jié)
第10章 多線程
10.1 啟動(dòng)一個(gè)線程
10.2 線程互斥與同步
10.2.1 臨界區(qū)問(wèn)題
10.2.2 使用QMutex
10.2.3 使用QSemaphore
10.2.4 使用QWaitConditon
10.3 線程的其他問(wèn)題
10.3.1 優(yōu)先級(jí)問(wèn)題
10.3.2 死鎖及優(yōu)先級(jí)反轉(zhuǎn)問(wèn)題
10.3.3 本地存儲(chǔ)問(wèn)題
10.4 Qt的線程機(jī)制
10.4.1 可重入與線程安全
10.4.2 線程與事件循環(huán)
10.4.3 線程與信號(hào)/槽機(jī)制
10.4.4 多線程網(wǎng)絡(luò)示例
10.5 小結(jié)
第11章 事件處理
11.1 事件機(jī)制
11.1.1 事件來(lái)源與類型
11.1.2 事件處理方法
11.2 事件處理器
11.3 事件過(guò)濾器
11.4 加快用戶界面響應(yīng)
11.4.1 使用processEvents()函數(shù)
11.4.2 使用定時(shí)器
11.5 小結(jié)
第12章 數(shù)據(jù)庫(kù)
12.1 連接數(shù)據(jù)庫(kù)
12.2 常用數(shù)據(jù)庫(kù)操作
12.2.1 使用SQL語(yǔ)句
12.2.2 事務(wù)操作
12.2.3 使用SQL模型類
12.2.4 數(shù)據(jù)表示
12.3 Qt數(shù)據(jù)庫(kù)應(yīng)用
12.3.1 使用嵌入式數(shù)據(jù)庫(kù)
12.3.2 使用Oracle數(shù)據(jù)庫(kù)
12.4 小結(jié)
第13章 Qt的模板庫(kù)和工具類
13.1 Qt容器類
13.1.1 QList、QLinkedList和QVrector
13.1.2 QMap、QHash
13.2 QString
13.2.1 隱式共享
13.2.2 內(nèi)存分配策略
13.2.3 操作字符串
13.2.4 查詢字符串?dāng)?shù)據(jù)
13.2.5 字符串的轉(zhuǎn)換
13.3 QVariant
13.4 Qt的算法
13.5 正則表達(dá)式
13.5.1 基本的正則表達(dá)式
13.5.2 文字捕獲
13.6 小結(jié)
高級(jí)篇
第14章 XML
14.1 DOM
14.1.1 DOM入門(mén)
14.1.2 使用DOM
14.1.3 使用DOM寫(xiě)XML文件
14.2 SAX
14.3 基于流的XML API
14.4 小結(jié)
第1 5章 模型/視圖結(jié)構(gòu)
15.1 模型/視圖結(jié)構(gòu)與MVC設(shè)計(jì)
15.1 模式
15.1.1 模型
15.1.2 視圖
15.1.3 代理
15.2 使用已有的模型視圖類
15.2.1 使用已有的模型和視圖類
15.2.2 QListWidget、QtreeWidget和QTableWidget
15.3 模型(Models)
15.3.1 模型索引
15.3.2 模型角色
15.3.3 自定義模型
15.3.4 代理模型
15.4 視圖(Views)
15.4.1 自定義視圖
15.4.2 數(shù)據(jù)-窗口部件映射
15.5 代理(Delegates)
15.5.1 使用已有的代理
15.5.2 自定義代理
15.6 拖放與選中
15.6.1 拖放操作
15.6.2 選中模式
15.7 小結(jié)
第16章 高級(jí)繪圖
16.1 3D繪圖——使用OpenGL
16.1.1 創(chuàng)建OpenGL窗口
16.1.2 著色
16.1.3 3D和旋轉(zhuǎn)
16.1.4 紋理貼圖
16.2 SVG
16.2.1 繪制SVG圖形
16.2.2 生成SVG文件
16.3 小結(jié)
第17章 進(jìn)程與進(jìn)程間通信
17.1 使用QProcess
17.2 Linux進(jìn)程間通信
17.3 新型進(jìn)程間通信——D-Bus
17.3.1 D-Bus簡(jiǎn)介
17.3.2 安裝QtDBus模塊
17.3.3 接口與適配器
17.3.4 QtDBus應(yīng)用實(shí)例
17.4 小結(jié)
第18章 Qt插件
18.1 Qt插件開(kāi)發(fā)基礎(chǔ)
18.2 Qt設(shè)計(jì)器插件
18.2.1 使用Scratchpad
18.2.2 提升自定義窗口部件
18.2.3 Qt設(shè)計(jì)器插件開(kāi)發(fā)
18.3 編寫(xiě)數(shù)據(jù)庫(kù)插件
18.4 自定義風(fēng)格插件
18.5 小結(jié)
第19章 腳本——QtScript
19.1 執(zhí)行ECMAScript腳本
19.2 QtScript中的信號(hào)和槽
19.3 使用JavaScript操作Qt對(duì)象
19.4 基于Prototype的繼承
19.5 小結(jié)
第20章 國(guó)際化
20.1 Unicode與字符編碼
20.1.1 Unicode
20.1.2 漢字編碼
20.1.3 編碼轉(zhuǎn)換
20.2 Qt Linguist
20.2.1 發(fā)布管理器
20.2.2 翻譯器
20.2.3 加載翻譯文件
20.3 語(yǔ)言切換
20.4 小結(jié)
第21章 Qt單元測(cè)試框架
21.1 QTestLib框架
21.1.1 QTestLib
21.1.2 第一個(gè)Qt單元測(cè)試
21.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試
21.3 GUI測(cè)試
21.2.1 仿真GUI事件
21.2.2 重放GUI事件
21.3 小結(jié)
附錄A Qt安裝
附錄B Qt集成開(kāi)發(fā)環(huán)境
附錄C qmake速查
附錄D 深入Qt源代碼
附錄E Qt資源

本目錄推薦

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