出版時(shí)間:2011-4 出版社:電子工業(yè) 作者:(英)薩默菲爾德|譯者:白建平//王軍鋒//閆鋒欣//白凈 頁(yè)數(shù):327 譯者:白建平
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書是一本闡述Qt高級(jí)編程技術(shù)的書籍。本書以工程實(shí)踐為主旨,是對(duì)Qt現(xiàn)有的700多個(gè)類和上百萬(wàn)字參考文檔中部分關(guān)鍵技術(shù)深入、全面的講解和探討,如豐富的網(wǎng)絡(luò)/桌面應(yīng)用程序、多線程、富文本處理、圖形/視圖架構(gòu)、模型/視圖架構(gòu)等;另外,除對(duì)每章主題內(nèi)容的探討外,還給出了許多與之相關(guān)的類、方法和技術(shù)細(xì)節(jié),從而盡可能多地展示了Qt的各種特色。因此,即使是很有經(jīng)驗(yàn)的Qt程序開(kāi)發(fā)人員,也可以從書中找出自己不曾注意到的技術(shù)點(diǎn)。書中的全部示例程序都已用Qt4.6或者Qt4.5在Windows、MacOSX和Linux系統(tǒng)上進(jìn)行了測(cè)試。
讀者對(duì)象:本書主要面向C++/Qt程序開(kāi)發(fā)人員,也適合對(duì)Qt編程感興趣人員和廣大的計(jì)算機(jī)編程愛(ài)好者閱讀,也可作為相關(guān)機(jī)構(gòu)的培訓(xùn)教材。
作者簡(jiǎn)介
作者:(英國(guó))薩默菲爾德(Mark Summerfield) 譯者:白建平 王軍鋒 閆鋒欣 等 合著者:吳迪 戚彬 高波
書籍目錄
第1章 混合桌面/Internet應(yīng)用程序
1.1 Internet相關(guān)窗口部件
1.2 WebKit的使用
第2章 聲音和視頻
2.1 QSound和QMovie的使用
2.2 Phonon多媒體框架第3章 模型/視圖表格模型
3.1 Qt的模型/視圖架構(gòu)
3.2 用于表格的QStandardItemModel
3.3 創(chuàng)建自定義表格模型
第4章 模型/視圖樹(shù)模型
4.1 用于樹(shù)QStandardItemModel的用法
4.2 創(chuàng)建自定義樹(shù)模型
第5章 模型/視圖委托
5.1 與數(shù)據(jù)類型相關(guān)的編輯器
5.2 與數(shù)據(jù)類型相關(guān)的委托
5.3 與模型相關(guān)的委托
第6章 模型/視圖中的視圖
6.1 QAbstractItemView子類
6.2 與模型相關(guān)的可視化視圖
第7章 用QtConcurrent實(shí)現(xiàn)線程處理
7.1 在線程中執(zhí)行函數(shù)
7.2 線程中的過(guò)濾和映射
第8章 用QThread實(shí)現(xiàn)線程處理
8.1 獨(dú)立項(xiàng)的處理
8.2 共享項(xiàng)的處理
第9章 創(chuàng)建富文本編輯器
9.1 QTextDocument簡(jiǎn)介
9.2 創(chuàng)建自定義的文本編輯器
9.3 一個(gè)單行的富文本編輯器
9.4 編輯多行的富文本
第10章 創(chuàng)建富文本文檔
10.1高質(zhì)量地輸出QTextDocument文件
10.2 創(chuàng)建QTextDocument
10.3 輸出和打印文檔
10.4 繪制頁(yè)面
第11章 創(chuàng)建圖形/視圖窗口
11.1 圖形/視圖架構(gòu)
11.2 圖形/視圖窗口部件和布局
11.3 圖形項(xiàng)簡(jiǎn)介
第12章 創(chuàng)建圖形/視圖場(chǎng)景
12.1 場(chǎng)景、項(xiàng)和動(dòng)作
12.2 增強(qiáng)QGraphicsView的功能
12.3 創(chuàng)建可??康墓ぞ呦浯翱诓考?br /> 12.4 創(chuàng)建自定義圖形項(xiàng)
第13章 動(dòng)畫和狀態(tài)機(jī)框架
13.1 動(dòng)畫框架簡(jiǎn)介
13.2 狀態(tài)機(jī)框架簡(jiǎn)介
13.3 動(dòng)畫和狀?機(jī)的結(jié)合
結(jié)束語(yǔ)
精選書目
章節(jié)摘錄
版權(quán)頁(yè):插圖:目前,無(wú)處不在的“云計(jì)算”,依靠網(wǎng)絡(luò)驅(qū)動(dòng)的手機(jī),體積小巧的上網(wǎng)筆記本計(jì)算機(jī)和智能筆記本產(chǎn)品(更不用說(shuō)Google Doc的文件存儲(chǔ)系統(tǒng)了),再加上基于網(wǎng)絡(luò)的零部署成本的應(yīng)用程序,這一切都使桌面應(yīng)用程序成為即將滅絕的恐龍——但它們對(duì)此卻熟視無(wú)睹。在我們拋棄C++和Qt而轉(zhuǎn)向網(wǎng)絡(luò)程序,體驗(yàn)JavaScript和HTML所帶來(lái)的微妙樂(lè)趣之前,回顧一下桌面應(yīng)用程序所能帶來(lái)的優(yōu)勢(shì)還是很有必要的?!た捎眯浴谔囟ǖ呢?fù)有關(guān)鍵任務(wù)的區(qū)域之外,我們相信很少(通常是因?yàn)椴环奖?會(huì)出現(xiàn)Internet不可用的情況,諸如因網(wǎng)絡(luò)故障、ISP錯(cuò)誤等。此時(shí),那些基于網(wǎng)絡(luò)的應(yīng)用程序?qū)⒑翢o(wú)用處①。·資源獲取途徑——桌面應(yīng)用程序可以不受任何限制地獲取用戶計(jì)算機(jī)上的所有資源,但基于網(wǎng)絡(luò)的應(yīng)用程序卻會(huì)因?yàn)榘踩拗贫荒馨l(fā)揮全部功能?!び^感(look and feel)——桌面應(yīng)用程序除了自身的菜單欄和工具條之外,沒(méi)有多余的(讓人迷惑不解的)瀏覽器菜單欄和工具條。它擁有自己的快捷鍵,并且不會(huì)與瀏覽器的快捷鍵相沖突。它的觀感永遠(yuǎn)是在程序產(chǎn)生時(shí)設(shè)定好的,而基于Internet的應(yīng)用程序的觀感卻會(huì)因?yàn)闉g覽器的改變而有所不同?!ぷ远x窗口部件——桌面應(yīng)用程序可以提供給用戶一些具有常用功能的控件,并且,它的性能是網(wǎng)絡(luò)應(yīng)用程序無(wú)法比擬的。
編輯推薦
《Qt高級(jí)編程》特點(diǎn):貫穿始終用帶WebKit的Qt生成健壯的、多彩的桌面/Inter·net應(yīng)用程序·說(shuō)明如何使用Phonon框架構(gòu)建強(qiáng)大的多媒體應(yīng)用程序而無(wú)須管理底層細(xì)節(jié)·介紹了使用模型/視圖表和樹(shù)模型、委托和視圖工作中涉及的各種先進(jìn)技術(shù)·說(shuō)明如何用QtConcurrent和QThread寫出更為有效的多線程程序·包括創(chuàng)建富文本編輯器和文檔的具體細(xì)節(jié)·介紹了Qt強(qiáng)大的動(dòng)畫和狀態(tài)機(jī)框架
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載