注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Qt 5開發(fā)實(shí)戰(zhàn)

Qt 5開發(fā)實(shí)戰(zhàn)

Qt 5開發(fā)實(shí)戰(zhàn)

定 價(jià):¥99.00

作 者: (韓)金大zhen,張紅艷 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115403254 出版時(shí)間: 2015-09-01 包裝: 平裝
開本: 16開 頁數(shù): 521 字?jǐn)?shù):  

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

  Qt支持C++、Python、Ruby、Perl等多種編程語言,常規(guī)用戶應(yīng)用程序、多媒體、后端系統(tǒng)管理、汽車、國(guó)防、家電、移動(dòng)設(shè)備等多個(gè)領(lǐng)域都在廣泛應(yīng)用Qt。本書在全面闡述Qt基本功能的基礎(chǔ)上,對(duì)新增的功能和服務(wù)進(jìn)行了重點(diǎn)介紹。同時(shí)運(yùn)用大量示例,集中講解了應(yīng)用程序的開發(fā)方法、技巧和必需的Qt API。讀者通過實(shí)際動(dòng)手操作能夠迅速獲得業(yè)務(wù)中的相關(guān)知識(shí)與經(jīng)驗(yàn),本書非常適合利用高級(jí)GUI和OpenGL ES開發(fā)3D圖像應(yīng)用程序的人閱讀。

作者簡(jiǎn)介

  計(jì)算機(jī)通信與安全專業(yè)碩士,曾開發(fā)計(jì)算機(jī)網(wǎng)絡(luò)及安全相關(guān)軟件、基于嵌入式的影像處理、Automotive、HTML5、文件系統(tǒng)應(yīng)用軟件等各類軟件,目前關(guān)注面向多媒體計(jì)算環(huán)境用戶的UX框架,并研究大量相關(guān)主題。著有《Qt實(shí)戰(zhàn)編程》《MeeGo編程完美指南》等,現(xiàn)在負(fù)責(zé)維護(hù)Qt開發(fā)人員社區(qū)網(wǎng)站qt-dev.com。

圖書目錄

第1章 概述  1
第2章 有用的工具和qmake  6
2.1 Qt Creator IDE  6
2.2 Qt Assistant  14
2.3 Qt Designer  15
2.4 qmake  16
第3章 GUI設(shè)計(jì)與制作  19
3.1 基礎(chǔ)控件  19
3.1.1 QCheckBox和QButtonGroup  22
3.1.2 QComboBox  25
3.1.3 QCommandLinkButton  26
3.1.4 QDate類和QDateEdit控件  27
3.1.5 QTime類和QTimeEdit控件  30
3.1.6 QDateTime類和QDateTimeEdit控件  33
3.1.7 QDial  35
3.1.8 QSpinBox和QDoubleSpinBox   36
3.1.9 QPushButton和QFocusFrame  39
3.1.10 QFontComboBox   41
3.1.11 QLabel和QLCDNumber  43
3.1.12 QLineEdit  45
3.1.13 QMenu和QMenuBar   47
3.1.14 QProgressBar  50
3.1.15 QRadioButton  51
3.1.16 QScrollArea  52
3.1.17 QScrollBar  53
3.1.18 QSizeGrip  55
3.1.19 QSlider  57
3.1.20 QTabWidget   58
3.1.21 QToolBar和QAction   60
3.1.22 QWidget   62
3.1.23 QTabBar   67
3.1.24 QToolBox   68
3.1.25 QToolButton   69
3.2 布局管理器   70
3.3 高級(jí)控件   73
3.3.1 QColumnView   74
3.3.2 QDataWidgetMapper   75
3.3.3 QDesktopWidget   77
3.3.4 QCalendarWidget   79
3.4 使用Designer構(gòu)建GUI   81
3.4.1 控件和信號(hào)槽使用示例   84
3.4.2 Calculator Form示例   86
3.5 對(duì)話框   88
3.5.1 普通對(duì)話框   88
3.5.2 用戶自定義對(duì)話框   97
3.6 主窗口   98
3.7 模型/視圖結(jié)構(gòu)和數(shù)據(jù)綁定控件   101
3.7.1 模型/視圖結(jié)構(gòu)   102
3.7.2 使用模型類和視圖控件   103
3.8 用戶自定義控件和插件   107
3.8.1 實(shí)現(xiàn)用戶自定義控件   109
3.8.2 插件制作及布局   118
第4章 信號(hào)與槽   128
第5章 數(shù)據(jù)類型和有用的數(shù)據(jù)操作類   131
5.1 比較和判斷變量的函數(shù)   133
5.2 數(shù)據(jù)類   136
5.3 容器類   154
5.4 字符串類   159
第6章 文件輸入輸出  163
第7章 圖形  171
7.1 使用QPainter類的圖形  171
7.1.1 QPainter的基本繪圖  172
7.1.2 漸變  179
7.1.3 轉(zhuǎn)換  182
7.1.4 組合  184
7.2 圖形視圖框架  185
7.2.1 圖形視圖架構(gòu)  187
7.2.2 圖形視圖的坐標(biāo)  190
7.2.3 圖形視圖的主要特點(diǎn)  191
7.2.4 事件處理  193
7.2.5 用戶自定義QGraphicsItem   194
7.2.6 QGraphicsEffect   197
7.3 使用Qt OpenGL模塊的3D 圖形  202
7.3.1 用于渲染3D圖形的QGLWidget類  203
7.3.2 Hello OpenGL示例  206
7.3.3 使用硬盤加速器的2D圖形渲染  212
7.3.4 QPainter類的復(fù)繪  218
7.4 可縮放向量圖形  224
第8章 動(dòng)畫框架和狀態(tài)機(jī)  227
8.1 動(dòng)畫框架和類  228
8.2 動(dòng)畫和狀態(tài)機(jī)  235
第9章 線程  238
9.1 QThread類  242
9.2 多線程編程  244
9.3 線程等待條件  247
9.4 使用信號(hào)量進(jìn)行同步  249
9.5 使用QtConcurrent的多線程  252
第10章 容器類和迭代器類  254
10.1 Java風(fēng)格的迭代器模式  255
10.2 STL風(fēng)格的迭代器模式  257
10.3 使用foreach關(guān)鍵字訪問迭代器  259
第11章 XML  261
11.1 使用數(shù)據(jù)流的XML數(shù)據(jù)處理  263
11.2 文檔對(duì)象模型(DOM)   266
11.3 SAX模式  269
第12章 數(shù)據(jù)傳輸和網(wǎng)絡(luò)編程  273
12.1 網(wǎng)絡(luò)  273
12.1.1 使用QTcpSocket和QTcpServer進(jìn)行TCP編程  277
12.1.2 使用QUdpSocket的UDP   285
12.1.3 主機(jī)名和DNS查詢  291
12.1.4 HTTP協(xié)議  297
12.1.5 承載管理  306
12.1.6 基于服務(wù)器端/客戶端的聊天示例  307
12.2 QtWebKit  314
12.2.1 QtWebKit 模塊提供的類  316
12.2.2 DOM 查詢  323
12.2.3 QtWebKit模塊環(huán)境下的JQuery應(yīng)用  325
12.2.4 QtWebKit和QObject模型間的網(wǎng)橋  330
12.2.5 混合客戶端應(yīng)用程序示例  336
12.3 進(jìn)程間通信  339
12.3.1 TCP/IP  340
12.3.2 共享內(nèi)存  341
12.3.3 D-Bus協(xié)議  346
12.3.4 QProcess  353
第13章 多媒體  355
13.1 音頻組件  356
13.2 視頻組件  359
13.3 camera組件  362
13.4 收音機(jī)組件  364
第14章 數(shù)據(jù)庫(kù)  365
14.1 數(shù)據(jù)庫(kù)和SQL簡(jiǎn)介  367
14.2 關(guān)聯(lián)和支持?jǐn)?shù)據(jù)庫(kù)的驅(qū)動(dòng)  369
14.3 使用SQL語句的數(shù)據(jù)庫(kù)查詢  377
14.4 Model類  383
14.5 列表視圖應(yīng)用  386
14.6 SQL 記錄文件字段和GUI 控件映射  388
14.7 Cached列表示例  392
14.8 Drill Down示例  395
第15章 Qt測(cè)試框架  405
15.1 單元測(cè)試  409
15.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試  410
15.3 模擬GUI事件  412
15.4 GUI事件重復(fù)測(cè)試  414
15.5 基準(zhǔn)測(cè)試  415
第16章 Qt Quick與QML  418
16.1 Qt Quick項(xiàng)目創(chuàng)建和有用的工具  419
16.2 基本類型和擴(kuò)展數(shù)據(jù)類型  421
16.3 對(duì)象  427
16.3.1 類型  428
16.3.2 定義項(xiàng)目屬性  433
16.3.3 Repeater和Loader  436
16.3.4 轉(zhuǎn)換  437
16.4 用戶輸入和事件處理  438
16.5 項(xiàng)目定位   444
16.6 State與Transition   446
16.7 動(dòng)畫   450
16.8 數(shù)據(jù)的顯示   456
16.9 模塊化編程   461
16.10 圖形效果   466
16.11 有用的QML類型   489
16.12 Canvas   492
16.13 集成QML和C++   495
16.14 多媒體   500
第17章 Qt應(yīng)用程序的發(fā)布   504
17.1 多種平臺(tái)下Qt應(yīng)用程序的發(fā)布   504
17.1.1 Unix和Linux   504
17.1.2 Windows   505
17.1.3 Mac OS X   506
17.1.4 Android平臺(tái)Qt應(yīng)用程序的發(fā)布   507

本目錄推薦

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