發表於2024-12-16
Qt5開發實戰/圖靈程序設計叢書 pdf epub mobi txt 電子書 下載
Qt支持C++、Python、Ruby、Perl等多種編程語 言,常規用戶應用程序、多媒體、後端係統管理、汽 車、國防、傢電、移動設備等多個領域都在廣泛應用 Qt。金大?、張紅艷編著的《Qt5開發實戰》在全麵闡 述Qt基本功能的基礎上,對新增的功能和服務進行瞭 重點介紹。同時運用大量示例,集中講解瞭應用程序 的開發方法、技巧和必需的Qt API。讀者通過實際動 手操作能夠迅速獲得業務中必備的相關知識與經驗, 本書非常適閤利用**GuI和OpenGLES開發3D圖像應 用程序的人閱讀。
金大?,計算機通信與安全專業碩士,曾開發計算機網絡及安全相關軟件、基於嵌入式的影像處理、Automotive、HTML5、文件係統應用軟件等各類軟件,目前關注麵嚮多媒體計算環境用戶的ux框架,並研究大量相關主題。著有《Qt實戰編程》《MeeGo編程**指南》等,現在負責維護Qt開發人員社區網站qt—dev.com。 張紅艷,山東淄博人,延邊大學研究生畢業,現供職於專業翻譯機構,從事中韓互譯工作。曾參與編寫“中國文化知識讀本”係列叢書等。
**章 概述
第2章 有用的工具和qmake
2.1 Qt Creator IDE
2.2 Qt Assistant
2.3 Qt Designer
2.4 qmake
第3章 GUI設計與製作
3.1 基礎控件
3.1.1 QCheckBox和QButtonGroup
3.1.2 QComboBox
3.1.3 QCommandLinkButton
3.1.4 QDate類和QDateEdit控件
3.1.5 QTime類和QTimeEdit控件
3.1.6 QDateTime類和QDateTime Edit控件
3.1.7 QDial
3.1.8 QSpinBox和QDoubleSpinBox
3.1.9 QPushButton和QFocusFrame
3.1.10 QFontComboBox
3.1.1l QLabel和QLCDNumber
3.1.12 QLineEdit
3.1.13 QMenu和QMenuBar
3.1.14 QProgressBar
3.1.15 QRadioButton
3.1.16 QScrollArea
3.1.17 QScrollBar
3.1.18 QSizeGrip
3.1.19 QSlider
3.1.20 QTabWidget
3.1.21 QToolBar和QAction
3.1.22 QWidget
3.1.23 QTabBar
3.1.24 QToolBox
3.1.25 QToolButton
3.2 布局管理器
3.3 **控件
3.3.1 QColumnView
3.3.2 QDataWidgetMapper
3.3.3 QDesktopWidget
3.3.4 QCalendarWidget
3.4 使用Designer構建GUI
3.4.1 控件和信號槽使用示例
3.4.2 Calculator Form示例
3.5 對話框
3.5.1普通對話框
3.5.2 用戶自定義對話框
3.6 主窗口
3.7 模型/視圖結構和數據綁定控件
3.7.1模型/視圖結構
3.7.2 使用模型類和視圖控件
3.8 用戶自定義控件和插件
3.8.1 實現用戶自定義控件
3.8.2 插件製作及布局
第4章 信號與槽
第5章 數據類型和有用的數據操作類
5.1 比較和判斷變量的函數
5.2 數據類
5.3 容器類
5.4 字符串類
第6章 文件輸入輸齣
第7章 圖形
7.1使用QPainter類的圖形
7.1.1 QPainter的基本繪圖
7.1.2 漸變
7.1.3 轉換
7.1.4 組閤
7.2 圖形視圖框架
7.2.1 圖形視圖架構
7.2.2 圖形視圖的坐標
7.2.3 圖形視圖的主要特點
7.2.4 事件處理
7.2.5 用戶自定義QGraphicsltem
7.2.6 QGraphicsEffect
7.3 使用Qt OpenGL模塊的3D圖形
7.3.1 用於渲染3D圖形的QGL Widget類
7.3.2 Hello OpenGL示例
7.3.3 使用硬盤加速器的2D圖形渲染
7.3.4 QPainter類的復繪
7.4 可縮放嚮量圖形
第8章 動畫框架和狀態機
8.1動畫框架和類
8.2 動畫和狀態機
第9章 綫程
9.1 OThread類
9.2 多綫程編程
9.3 綫程等待條件
9.4 使用信號量進行同步
9.5 使用QtConcurrent的多綫程
**0章 容器類和迭代器類
10.1 Java風格的迭代器模式
10.2 STL風格的迭代器模式
10.3 使用foreach關鍵字訪問迭代器
**1章 XML
11.1使用數據流的XML數據處理
11.2 文檔對象模型(DOM)
11.3 SAx模式
**2章 數據傳輸和網絡編程
12.1 網絡
12.1.1使用QTcpSocket和QTcpSerwer進行TCP編程
12.1.2 使用QUdpSocket的UDP
12.1.3 主機名和DNS查詢
12.1.4 HTTP協議
12.1.5 承載管理
12.1.6 基於服務器端/客戶端的聊天示例
12.2 QtWebKit
12.2.1 QtWebKit模塊提供的類
12.2.2 DOM查詢
12.2.3 QtWebKit模塊環境下的JQuery應用
12.2.4 QtWebKit和QObjiect模型間的網橋
12.2.5 混閤客戶端應用程序示例
12.3 進程間通信
12.3.1 TCP/IP
12.3.2 共享內存
12.3.3 D-Bus協議
12.3.4 QProcess
**3章 多媒體
13.1 音頻組件
13.2 視頻組件
13.3 camera組件
13.4 收音機組件
**4章 數據庫
14.1數據庫和SQL簡介
14.2 關聯和支持數據庫的驅動
14.3 使用SQL語句的數據庫查詢
14.4 Model類
14.5 列錶視圖應用
14.6 SQL記錄文件字段和GUI控件映射
14.7 Cached列錶示例
14.8 Drill Down示例
**5章 Qt測試框架
15.1單元測試
15.2 數據驅動測試
15.3 模擬GuI事件
15.4 GUI事件重復測試
15.5 基準測試
**6章 Qt Quick與QML
16.1 Qt Quick項目創建和有用的工具
16.2 基本類型和擴展數據類型
16.3 對象
16.3.1 類型
16.3.2 定義項目屬性
16.3.3 Repeater和Loader
16.3.4 轉換
16.4 用戶輸入和事件處理
16.5 項目定位
16.6 State與Transition
16.7 動畫
16.8 數據的顯示
16.9 模塊化編程
16.10 圖形效果
16.11 有用的QML類型
16.12 Canvas
16.13 集成QML和C++
16.14 多媒體
**7章 Qt應用程序的發布
17.1 多種平颱下Qt應用程序的發布
17.1.1 IJnix和Linux
17.1.2 Windows
17.1.3 Mac OS X
17.1.4 Android平颱Qt應用程序的發布
Qt5開發實戰/圖靈程序設計叢書 pdf epub mobi txt 電子書 下載