2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

C++GUI Qt4編程(第2版)

  • 作者:(加) (布蘭切特Blanchette) (J) (英) (薩默菲爾德Summerfield) (M) 著 閆鋒欣 等 譯
  • 出版社: 電子工業出版社
  • 出版時間:2008-08-01
  • 版次:1
  • 商品編號: 10066889

    頁數:492

    印次:1

    印刷時間:2008-08-01


HK$93.60 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

本書詳細講述了用最新的Qt版本進行圖形用戶界面應用程序開發的各個方面。前5章主要涉及Qt基礎知識,後兩個部分主要講解Qt的中高級編程,包括佈局管理、事件處理、二維/三維圖形、拖放、項視圖類、容器類、輸入/輸出、數據庫、多線程、網絡、XML、國際化、嵌入式編程等內容。對於本書講授的大量Qt4編程原理和實踐,都可以輕易將其應用於Qt4.4、Qt4.5以及後續版本的Qt程序開發過程中。
  本書適合對Qt編程感興趣的程序員以及廣大計算機編程愛好者閱讀,也可作為相關機構的培訓教材。

 

目錄

第一部 分Ql基礎
第1章 Qt入門
1.1 Hello Qt
1.2 建立連接
1.3 窗口部件的佈局
1.4 使用參考文檔

第2章 創建對話框
2.1 子類化QI)ialog
2.2 深入介紹信號和槽
2.3 快速設計對話框
2.4 改變形狀的對話框
2.5 動態對話框
2.6 內置的窗口部件類和對話框類

第3章 創建主窗口
3.1 子類化QMainWindow
3.2 創建菜單和工具欄
3.3 設置狀態欄
3.4 實現File菜單
3.5 使用對話框
3.6 存儲設置
3.7 多文檔
3.8 程序啟動畫面

第4章 實現應用程序的功能
4.1 中央窗口部件
4.2 子類化QTableWidget
4.3 載入和保存
4.4 實現Edit菜單
4.5 實現其他菜單
4.6 子類化QTableWidgetItem

第5章 創建自定義窗口部件
5.1 自定義ot窗口部件
5.2 子類化QWidget
5.3 在Qt設計師中集成自定義窗口部件
5.4 雙緩衝

第二部分 Ot中級
第6章 佈局管理
6.1 在窗體中擺放窗口部件
6.2 分組佈局
6.3 切分窗口
6.4 滾動區域
6.5 停靠窗口和工具欄
6.6 多文檔界面

第7章 事件處理
7.1 重新實現事件處理器
7.2 安裝事件過濾器
7.3 處理密集時的響應保持

第8章 二維圖形
8.1 用QPainter繪圖
8.2 坐標系統變換
8.3 用Qlmage高質量繪圖
8.4 基於項的圖形視圖
8.5 打印

第9章 拖放
9.1 使拖放生效
9.2 支持自定義拖動類型
9.3 剪貼板處理技術

第10章 項視圖類
10.1 使用項視圖的簡便類
10.2 使用預定義模型
10.3 實現自定義模型
10.4 實現自定義委託

第11章 容器類
11.1 連續容器
11.2 關聯容器
11.3 通用算法
11.4 字符串、字節數組和變量

第12章 輸入與輸出
12.1 讀取和寫入二進制數據
12.2 讀取和寫入文本
12.3 遍歷目錄
12.4 嵌入資源
12.5 進程間通信

第13章 數據庫
13.1 連接和查詢
13.2 查看表
13.3 使用窗體編輯記錄
13.4 在表中顯示數據

第14章 多線程
14.1 創建線程
14.2 同步線程
14.3 與主線程通信
14.4 在次線程中使用Qt的類

第15章 網絡
15.1寫FTP客戶端
15.2寫HTTP客戶端
15.3寫TCP客戶/服務器應用程序
15.4發送和接收UDP數據報

第16章 XML
16.1 使用QXmlStreamReader讀取XML
16.2 用DOM讀取XML
16.3 使用sAx讀取XML
16.4 寫入XML

第17章 提供在線幫助
17.1 工具提示、狀態提示和「What's This?"幫助
17.2 利用Web瀏覽器提供在線幫助
17.3 將QTextBrowser作為簡單的幫助引擎
17.4 使用Qt Assistant提供強大的在線幫助

第三部分 Qt高級
第18章 國際化
18.1 使用Unicode
18.2 讓應用程序感知翻譯
18.3 動態切換語言
18.4 翻譯應用程序

第19章 自定義外觀
19.1 使用Qt樣式表
19.2 子類化Qstyle

第20章 三維圖形
20.1 使用OpenGL繪圖
20.2 OpenGL和QPainter的結合
20.3 使用幀緩存對象生成疊加

第21章 創建插件
21.1 利用插件擴展Qt
21.2 使應用程序感知插件
21.3 編寫應用程序的插件

第22章 應用程序腳本
22.1 ECMAScript語言概述
22.2 使用腳本擴展Qt應用程序
22.3 使用腳本實現GuI擴展
22.4 使用腳本自動化處理任務

第23章 平台相關特性
23.1 連接本地的應用程序編程接口
23.2 在Windows上使用ActiveX
23.3 處理xll會話管理

第24章 嵌入式編程
24.1 從Ot/Embedded Linux開始
24.2 自定義Qt/Embedded Linux
24.3 Qt應用程序與Qtopia的集成
24.4 使用0topia的API

第四部分 附錄
附錄A Qt的獲取和安裝
A.1 協議說明
A.2 Qt/Windows的安裝
A.3 Qt/Mac的安裝
A.4 Qt/X1l的安裝

附錄B 編譯Qt應用程序
B.1 使用qmake
B.2 使用第三方編譯工具

附錄C Qt Jambi簡介
C.1 Qt Jambi入門
C.2 在Eclipse IDE中使用Qt Jambi
C.3 在Qt Jambi中集成c++組件

附錄D 面向Java和C#程序員的C++簡介
D.1 C++入門
D.2 主要語言之間的差異
D.3 c++標準庫


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。