C++GUI Qt4編程

出版時(shí)間:2008-8  出版社:電子工業(yè)出版社  作者:Jasmin Blanchette,Mark Summerfield  頁數(shù):492  譯者:閆鋒欣  
Tag標(biāo)簽:無  

前言

Qt使用“一次編寫,隨處編譯”的方式為開發(fā)跨平臺(tái)的圖形用戶界面應(yīng)用程序提供了一個(gè)完整的C++應(yīng)用程序開發(fā)框架。Qt允許程序開發(fā)人員使用應(yīng)用程序的單一源碼樹來構(gòu)建可以運(yùn)行在不同平臺(tái)下的應(yīng)用程序的不同版本,這些平臺(tái)包括從Windows98到Vista。MacOSX。Linux。Solaris。HP-UX以及其他很多基于X11的UNIX。許多Qt庫和工具也都是Qt/EmbeddedLink的組成部分。Qt/EmbeddedLinux是一個(gè)可以在嵌入式Linux上提供窗口系統(tǒng)的產(chǎn)品。。本書的目標(biāo)就是教您如何使用Qt4來編寫圖形用戶界面程序。本書從“HelloQt”開始,然后很快地轉(zhuǎn)移到更高級(jí)的話題中,如自定義窗口部件的創(chuàng)建和拖放功能的提供等。通過本書的互聯(lián)網(wǎng)站點(diǎn)您可以下載到一些作為本書文字補(bǔ)充材料的示例程序。附錄A說明了如何下載和安裝這些軟件,其中包括一個(gè)用于Windows的C++免費(fèi)編譯器。本書分為四部分。第一部分涵蓋了在使用Qt編寫圖形用戶界面應(yīng)用程序時(shí)所必需的全部基本概念和練習(xí)。僅掌握這一部分中所蘊(yùn)含的知識(shí)就足以寫出實(shí)用的圖形用戶界面應(yīng)用程序。第二部分進(jìn)一步深人介紹了Qt的一些重要主題,第三部分則提供了更為專業(yè)和高級(jí)的材料。您可以按任意順序閱讀第二部分和第三部分中的章節(jié),但這是建立在您對(duì)第一部分中的內(nèi)容非常熟悉的基礎(chǔ)之上的。第四部分包括數(shù)個(gè)附錄,附錄B說明了如何構(gòu)建Qt應(yīng)用程序,附錄C則介紹了QtJambi,它是Java版的Qt。本書的第一版建立在Qt3版本的基礎(chǔ)上,盡管已通過全書修訂來反映那些很好的Qt4編程技術(shù),但本書還是根據(jù)Qt4的模型/視圖結(jié)構(gòu)。新的插件框架。使用Qt/EmbeddedLinux進(jìn)行嵌入式編程等內(nèi)容而引入了一些新的章節(jié)和一個(gè)新的附錄。作為第二版,本書充分利用了Qt4。2和Qt4。3中引人的新特性對(duì)其進(jìn)行了徹底更新,并包含“自定義外觀”和“應(yīng)用程序腳本”兩個(gè)新的章以及兩個(gè)新的附錄。原有的“圖形”一章已經(jīng)拆分為“二維”和“三維”兩章,在它們中間,涵蓋了新的圖形視圖類和QPainter的OpenGL后端實(shí)現(xiàn)。此外,在數(shù)據(jù)庫。XML和嵌入式編程等幾章中,還添加了許多新內(nèi)容。

內(nèi)容概要

本書詳細(xì)講述了用最新的Qt版本進(jìn)行圖形用戶界面應(yīng)用程序開發(fā)的各個(gè)方面。前5章主要涉及Qt基礎(chǔ)知識(shí),后兩個(gè)部分主要講解Qt的中高級(jí)編程,包括布局管理、事件處理、二維/三維圖形、拖放、項(xiàng)視圖類、容器類、輸入/輸出、數(shù)據(jù)庫、多線程、網(wǎng)絡(luò)、XML、國際化、嵌入式編程等內(nèi)容。對(duì)于本書講授的大量Qt4編程原理和實(shí)踐,都可以輕易將其應(yīng)用于Qt4.4、Qt4.5以及后續(xù)版本的Qt程序開發(fā)過程中?! ”緯m合對(duì)Qt編程感興趣的程序員以及廣大計(jì)算機(jī)編程愛好者閱讀,也可作為相關(guān)機(jī)構(gòu)的培訓(xùn)教材。

作者簡介

作者:(加拿大)布蘭切特 (Jasmin Blanchette) (英國)薩默菲爾德 (Mark Summerfield) 譯者:閆鋒欣 曾泉人 張志強(qiáng)

書籍目錄

第一部分 Qt基礎(chǔ) 第1章 Qt入門                  第2章 創(chuàng)建對(duì)話框          第3章 創(chuàng)建主窗口                 第4章 實(shí)現(xiàn)應(yīng)用程序的功能       第5章 創(chuàng)建自定義窗口部件     第二部分 Qt中級(jí) 第6章 布局管理 第7章 事件處理 第8章 二維圖形 第9章 拖放 第10章 項(xiàng)視圖類 第11章 容器類 第12章 輸入與輸出 第13章 數(shù)據(jù)庫 第14章 多線程 第15章 網(wǎng)絡(luò) 第16章 XML 第17章 提供在線幫助第三部分 Qt高級(jí) 第18章 國際經(jīng) 第19章 自定義外觀 第20章 三維圖形 第21章 創(chuàng)建插件 第22章 應(yīng)用程序腳本 第23章 平臺(tái)相關(guān)特性 第24章 嵌入性編程第四部分 附錄

章節(jié)摘錄

插圖:第一部分 Qt基礎(chǔ)第1章 Qt入門 這一章介紹了如何把基本的C++知識(shí)與Qt所提供的功能組合起來創(chuàng)建一些簡單的圖形用戶界面(Graphical User Interface,GUI)應(yīng)用程序。在這一章中,還引入了Qt中的兩個(gè)重要概念:一個(gè)是“信號(hào)和槽”,另一個(gè)是“布局”。第2章還將對(duì)它們做進(jìn)一步的闡述,而第3章將著手創(chuàng)建一個(gè)具有真正意義的應(yīng)用程序。

編輯推薦

利用奇趣科技公司(Trolltech)的Qt應(yīng)用程序框架,可以構(gòu)建出工業(yè)級(jí)的跨平臺(tái)應(yīng)用程序。在源代碼不經(jīng)任何修改的情況下,這些程序即可流暢運(yùn)行于Windows、Lillux/UNIX、Mac 0S X和嵌入式Linux上,“一次編寫,隨處編譯”。《C++GUIQt4編程》(第2版)對(duì)Qt進(jìn)行了全面介紹,充分展示了Qt程序開發(fā)模式中的每一個(gè)細(xì)節(jié)。奇趣科技公司就是采用這樣一本包含諸多實(shí)際應(yīng)用和深刻見解的書籍來對(duì)新員工進(jìn)行Qt培洲的。在《C++GUIQt4編程》(第2版)中,除了可以找到諸如數(shù)據(jù)庫訪問XML集成、自定義控件的創(chuàng)建等成熟完善的技術(shù)以外,還可以為每一項(xiàng)實(shí)際的GUI開發(fā)任務(wù)找到最佳的解決方案。對(duì)于本講授的大量Qt 4編程原理和實(shí)踐,讀者可輕松將其應(yīng)用于Qt 4.4、Qt 4.5以及后續(xù)版本中的Qt程序殲發(fā)過程之中。徹底更新了上一版的內(nèi)容,用大量篇幅介紹了數(shù)據(jù)庫、XMI以及Qtopia嵌入式開發(fā)涵蓋Qt 4.2/4.3中的所有變動(dòng),包括對(duì)Windows Vista的支持、對(duì)窗口部件風(fēng)格在CSS本地化方面的支持以及SVG文件的生成等將二維圖形和三維圖形分為兩章闡述,涵蓋了Qt 4.3中許多新出現(xiàn)的圖形視圖類,并且還介紹了QPainter的OpenGL后端在外觀定制和應(yīng)用程序腳本化方面,引入了一些新的章節(jié)闡明了Qt 4的模型/視圖結(jié)構(gòu)、插件支持、布局管理、事件處理、容器類,等等介紹了其他書籍中所沒有的許多高級(jí)技術(shù)——包括從插件的創(chuàng)建到與本地APl的集成專門用一個(gè)附錄介紹了最新發(fā)布的lava版Qt Jambj。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    C++GUI Qt4編程 PDF格式下載


用戶評(píng)論 (總計(jì)148條)

 
 

  •   作為學(xué)習(xí)QT基礎(chǔ)的知識(shí) 感覺內(nèi)容還是很切合實(shí)際的 講解的也比較通俗易懂 本人也是剛接觸項(xiàng)目 所以 希望那個(gè)能從上面學(xué)習(xí)一點(diǎn)的知識(shí)吧 不過 學(xué)習(xí)了第一二章后 感覺自己就可以編程了 其實(shí)qt的基礎(chǔ)還是C++語言的 所以 想要在這方面能做出自己的項(xiàng)目 我想必須先學(xué)習(xí)好C++語言把 如果懂得了C++后 在學(xué)習(xí)這樣的知識(shí) 我想還是很簡單的
    QT平臺(tái)在手機(jī)的系統(tǒng)中應(yīng)用的還是蠻多的 我做的不是手機(jī)系統(tǒng) 是電力系統(tǒng)方面的 所以 只是學(xué)習(xí)了基礎(chǔ)的編程方法 類等方面 如果想有自己的成品 這本書應(yīng)該還是要從頭讀到尾的吧
  •   充分展示QT程序開發(fā)模式中的細(xì)節(jié)
  •   以前學(xué)習(xí)過C++,工作中用過Visual C++6,在讀這本書之前一直對(duì)VC++6生成的代碼理解模糊,在看了這本書中關(guān)于事件處理的“信號(hào)-槽”機(jī)制的原來,才恍然大悟。
    這本書涉及到的知識(shí)面比較全,在實(shí)際開發(fā)之前預(yù)覽一下全書,然后在需要用的知識(shí)點(diǎn)左眼深入較好。這點(diǎn)來書,這本書就是帶入你入門的師傅。
    Qt帶來了KDE,可能有人不喜歡他修改了C++,而不是用標(biāo)準(zhǔn)的C++,這當(dāng)然因?yàn)闅v史原因,當(dāng)時(shí)還未形成C++標(biāo)準(zhǔn)。如果系統(tǒng)的學(xué)習(xí)過設(shè)計(jì)模式,又做過多年的開發(fā)的話,從語言和系統(tǒng)架構(gòu)的角度看Qt,會(huì)感覺到他的美感!
  •   講解得比較詳細(xì),很適合已經(jīng)習(xí)慣了命令行程序編寫的人轉(zhuǎn)型到GUI編程。其中不乏在各個(gè)平臺(tái)或者環(huán)境都通用的理念。如果和Qt設(shè)計(jì)模式配套一起看的話,效果會(huì)更好。
  •   很不錯(cuò)的介紹QtGui編程的教程。推薦!
  •   在同學(xué)的建議下買了這本書,慢慢地學(xué)習(xí),書中詳細(xì)的介紹了QT開發(fā)的技術(shù)和過程,收益頗多!
  •   C++ GUI Qt 4編程還行
  •   學(xué)習(xí)QT編程的經(jīng)典書籍,學(xué)習(xí)前好好學(xué)習(xí)下C++,建議想學(xué)QT的購買。
  •   還沒詳細(xì)去看,不過據(jù)說是Qt編程中很不錯(cuò)的一本書
  •   老師給推薦的書,由淺入深,對(duì)Qt的講解很詳細(xì),配合第二本高級(jí)編程會(huì)有更好的效果~
  •   如果你有一定的Qt編程經(jīng)驗(yàn),那么這本書將會(huì)帶來更好地效果。如果是一個(gè)入門者,好多片段都無法試驗(yàn)
  •   內(nèi)容很全面,不過我剛?cè)胧諵t,要是能有介紹怎樣利用VS2008進(jìn)行Qt開發(fā)的內(nèi)容就更好了
  •   這本書到手后,先大致的瀏覽了一遍,章節(jié)主題明確,層次分明。對(duì)我當(dāng)前要使用到的內(nèi)容細(xì)看下,覺得寫的比較不錯(cuò)。很有系統(tǒng)看完的必要,特別是想完全的掌握Qt這個(gè)開發(fā)平臺(tái),或是想考一個(gè)Qt的認(rèn)證的話。
  •   學(xué)QT編程,絕對(duì)權(quán)威經(jīng)典。當(dāng)然qtdemo也是一定要讀一讀的。
  •   中文版的,對(duì)學(xué)習(xí)Qt編程很有幫助,特別對(duì)我這樣怕看英語文章的人。
  •   QT開發(fā)的必備書籍
  •   買錯(cuò)啦 應(yīng)該買嵌入式 qt.. 這本書對(duì)于
  •   這本書里面還是詳細(xì)介紹了QT相關(guān)知識(shí)的,例子也蠻多的。對(duì)于新手來說是很好的入門書
  •   對(duì)Qt開發(fā)有幫助
  •   完全不會(huì)C++的就別買了

    不過現(xiàn)在Nokia對(duì)QT有點(diǎn)放棄了,也難怪,當(dāng)年的初衷應(yīng)該是針對(duì)開發(fā)塞班,現(xiàn)在塞班都被放棄了
  •   這本是同事推薦的,這是一本很好,很詳細(xì)介紹Qt的書,書中的例子也很有用!
  •   非常好的一本書!對(duì)于Qt有很詳細(xì)的講解!但是沒有對(duì)于Qt Designer的基本知識(shí)講解!對(duì)于一點(diǎn)不懂Qt的人需要自己熟悉下Qt Designer基本操作再看這本書!這本書對(duì)于學(xué)Qt的人很有幫助!
  •   內(nèi)容比較全面,可以下載源代碼,Qt實(shí)例的代碼也解釋的很詳細(xì)
  •   就是里面的Qt版本很低
  •   學(xué)習(xí)qt,這本書必不可少,樣例很全講解也很完善。。。
  •   Qt的資料真的好少啊,而且都大同小異,個(gè)人認(rèn)為這本算是很不錯(cuò)的一本,而且介紹比較全面。對(duì)于初學(xué)者很有益。
  •   作為學(xué)習(xí)qt的入門或提高書籍非常適合,印刷的也很不錯(cuò)啊,里面的實(shí)例很多
  •   封面質(zhì)感不錯(cuò),里面紙張質(zhì)量稍差,內(nèi)容是老師推薦的,c++寫QT的入門書籍!
  •   不錯(cuò)的一本書。QT隨著諾基亞的介入和LGPL授權(quán)方式的發(fā)布,最大的障礙已經(jīng)消除,前景燦爛。
  •   全面學(xué)Qt必備書籍
  •   送貨速度很給力。這本書是很少見的幾本有關(guān)qt的不錯(cuò)的書,本來有電子版的了,但是看書還是紙質(zhì)版的看著舒服。
  •   qt是個(gè)不錯(cuò)的跨平臺(tái),學(xué)了有好處
  •   不錯(cuò)的QT書籍!
  •   QT官方書籍,值得一讀!
  •   終于找到一本合適用的Qt了
  •   學(xué)Qt沒英文不行,但是據(jù)說這書是經(jīng)典,買之。
    訂貨一天收到了,很歡喜,看了一天,收獲甚多!
    遺憾就是沒有統(tǒng)領(lǐng)Qt主題,就是感覺缺少一個(gè)大的框架。
    總體來說也算是經(jīng)典了。
    另:紙質(zhì)好爛;
  •   剛收到這本書,感覺很不錯(cuò),當(dāng)當(dāng)?shù)陌l(fā)貨真快~這本書很適合初學(xué)qt的童鞋看,好好研究吧~~
  •   我qt菜鳥,有c++語言基礎(chǔ),個(gè)人感覺書真的很不錯(cuò),就是作為入門書難了一點(diǎn),花了整整兩周剛剛啃到第三章。不過受益良多,值了。
  •   書寫的很不錯(cuò),對(duì)于想玩QT的人來說確實(shí)是一本很好的書,對(duì)于有些東西講的確實(shí)很透徹。剛拿到書就好好看了書前面別人對(duì)它的評(píng)價(jià),然后去看了里面的內(nèi)容,確實(shí)很好,建議廣大對(duì)QT愛好的人都備一本
  •   覺得用這本書來學(xué)習(xí)Qt蠻好的 ,就是對(duì)于初學(xué)者入門來說比較慢,還得看自己的耐心...
  •   基于QT的C++,這本書不錯(cuò)。我看過之后才購買的。QT的書本來就少,有這么一本經(jīng)典的確實(shí)很不錯(cuò)啊
  •   qt入門挺好的一本書
  •   工作需要,所以買了這本書。的確是學(xué)Qt的好資料,值得推薦。
  •   這本書對(duì)Qt入門有很大的幫忙,建議想學(xué)Qt的朋友可以看看~
  •   相當(dāng)不錯(cuò)的一本書,我是Qt新手買到手了發(fā)現(xiàn)例子很經(jīng)典學(xué)習(xí)ing
  •   這本書寫得很好,很適用于初學(xué)者,推薦想學(xué)QT的人購買
  •   我覺得這本書真不錯(cuò),通俗易懂,推薦各位學(xué)QT的朋友購買此書。
  •   一般不買中文書了不過這本書翻譯的不錯(cuò)而且是官方的文檔對(duì)學(xué)習(xí)QT幫助很大缺點(diǎn)是價(jià)格貴了書的印裝質(zhì)量也很丑
  •   內(nèi)容循序漸進(jìn),很適合初學(xué)QT的人
  •   適合有一定C++基礎(chǔ)的童鞋,更加了解QT
  •   學(xué)習(xí)QT初學(xué)者的經(jīng)典教材!?。?/li>
  •   目前QT的書比較少,這本總體來書不錯(cuò),作為教材還是有價(jià)值,只是作者的思路系統(tǒng)性不強(qiáng),如果作為工具書就不是很方便,想找個(gè)什么很難,不如QT助手來的方便。
  •   很好的Qt教材,找不出更好的
  •   學(xué)習(xí)QT的好書,需要有C++基礎(chǔ)。
  •   書相當(dāng)好,Qt學(xué)習(xí)者必備。
  •   很實(shí)用,很好的學(xué)習(xí)Qt的書
  •   很實(shí)用的外國教程,對(duì)學(xué)校QT很有幫助。
  •   要學(xué)QT所以就買了。貌似不是很容易看懂,書的質(zhì)量挺好,印刷和紙質(zhì)都不錯(cuò)。
  •   暫時(shí)沒時(shí)間看,QT值得學(xué)習(xí)
  •   Qt是未來
  •   QT不知后面會(huì)有什么結(jié)果,總之先學(xué)會(huì)用起吧
  •   學(xué)習(xí)QT的好書
  •   大師級(jí)的QT書
  •   Qt必備書
  •   學(xué)習(xí)Qt必備的一本寶典!
  •   QT精品書啊
  •   書不錯(cuò) Qt的經(jīng)典之作
  •   學(xué)QT必讀,值得擁有
  •   講的很細(xì)也很透,初學(xué)QT的人可以買來讀讀!
  •   期待了的書,希望能學(xué)會(huì)QT,之前說書的紙張質(zhì)量不好,還行吧,沒那么不好。
  •   學(xué)QT快速入門方法之一
  •   Qt官方指定用書 很有收獲
  •   對(duì)于Qt而言,這大概是為數(shù)不多的好書了
  •   學(xué)習(xí)C++QT的一本不錯(cuò)的入門書~~
  •   確實(shí)可以成為qt入門的指導(dǎo)圣經(jīng)
  •   看到最好的一本關(guān)于QT的書
  •   界面編程必備的專業(yè)書籍
  •   當(dāng)時(shí)買這本書主要是因?yàn)?英文的電子書是免費(fèi)的 也很清晰 ,但是怎么中文的就那么模糊。
    這本書 例子很詳細(xì) 從布局到線程
    怎么就少了將視頻播放器這類的例子
  •   實(shí)用,例子也蠻多的,適合有編程基礎(chǔ)的人
  •   書不錯(cuò),很厚,值了。比那本高級(jí)編程要好些。
  •   書買來 ,正好用上,編程者的必備工具。
  •   編程學(xué)習(xí)的幫手。還可以,作者不錯(cuò)
  •   對(duì)我的編程很有意義
  •   質(zhì)量不錯(cuò),心得正在領(lǐng)會(huì)中,希望以后加入相關(guān)工作環(huán)境配置中的疑難解答,每次換版本都是大量時(shí)間進(jìn)行make
  •   買了這么多本程序的書 這本算不錯(cuò)的了,最起碼看得懂
  •   各類控件介紹少了點(diǎn),其他的都很好
  •   界面開發(fā)不錯(cuò)
  •   對(duì)于學(xué)習(xí)界面開發(fā)的人來說,有點(diǎn)容易。但是對(duì)初學(xué)者來說很好。推薦?。。。?/li>
  •   很詳細(xì),學(xué)習(xí),參考開發(fā)都可以,不過我覺得關(guān)于環(huán)境配置,實(shí)在是有點(diǎn)難度,為啥不細(xì)講下。
  •   紙張不錯(cuò),很喜歡這本書!類容層次比較分明,比較適合學(xué)習(xí)C++的,特別是需要結(jié)合實(shí)際操作才領(lǐng)悟里面所講的,這點(diǎn)很好。
  •   計(jì)算機(jī)類的書籍還是老外寫的好。
  •   這本書介紹的比較初級(jí)而且詳細(xì) 比較適合初學(xué)者使用
  •   因?yàn)楝F(xiàn)在只是用到基本結(jié)構(gòu)、數(shù)據(jù)庫和Http網(wǎng)上有人說入門比較難但是在我看來還可以
  •   這本書應(yīng)該是官方推薦入門書籍的中譯本,網(wǎng)上有電子版的,但是還是紙質(zhì)版的看著舒服.
    書的印刷還不錯(cuò),排版得當(dāng),字跡清楚.
  •   還沒怎么看,同學(xué)給推薦的,這本書是很多重要培訓(xùn)結(jié)構(gòu)的專用教材
  •   書中分為初級(jí)中級(jí)高級(jí),很適合
  •   內(nèi)容豐富,不愧為Nokia官方培訓(xùn)教材,此教材不僅適合初學(xué)者,而且也是資深學(xué)者的優(yōu)秀資料參考書。
  •   代碼有些地方代碼比較原始,都是4.3版本的
  •   以前看的是英文版的書籍,感覺看過后很多地方不懂,看過翻譯版之后,感覺提高很大
  •   這本書講解的東西還是比較多的,不過番而不深。如果你想更深入的了解某一個(gè)點(diǎn)的話,這本書就不能滿足要求了。這本書入門還是不錯(cuò)的!
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7