當前位置:編程學習大全網 - 源碼下載 - C++ GUI Qt 4編程的譯者序

C++ GUI Qt 4編程的譯者序

感謝奇趣科技公司(Trolltech)為我們提供了Qt。無論是職業的程序開發人員,還是編程愛好者,都希望自己編寫的應用程序可以流暢地運行於所有平臺,而Qt在這壹方面的出眾表現令我們印象深刻:利用Qt提供的C++應用程序開發框架,可以輕松實現“壹次編寫,隨處編譯”的跨平臺解決方案,使我們的應用程序能完美運行於從Windows 98到Vista,從MacOSX到Linux,從Solaris、HP-UX到其他基於X11的眾多UNIX平臺之上。與此同時,作為Qt組成部分之壹的Qt/Embedded Linux,也為嵌入式系統的開發人員搭建了壹套完善的窗口系統和開發平臺。.

Qt具有功能強大的在線幫助文檔系統。利用它,只需輕點鼠標或者簡單敲擊幾下鍵盤,就可以輕易制作出簡單的“HelloWorld”歡迎對話框,或者甚至是更為復雜的電子制表軟件系統。這壹點,在眾多的軟件幫助文檔系統中並不多見。然而,幫助文檔系統畢竟是以為用戶提供實用的類庫參考為主要目的的,也就是說,它主要是為用戶提供準確的“可以如何做”的信息。這對於喜歡舉壹反三的程序設計人員來說,顯然遠遠不夠,因為我們更喜歡知道“為什麽要這麽做”。

本書圍繞如何使用Qt編寫圖形用戶界面程序這壹中心,並盡可能多地采用手寫代碼的方式,生動、全面而又深刻地闡明了Qt程序的設計理念。當然,在本書以及上壹版本相繼出版的幾年中,Qt已經由壹個簡單的圖形工具包演變成長為具有事實標準意義的應用程序開發框架。如今,蓬勃發展的KDE桌面環境和諾基亞公司對奇趣科技公司的收購,進壹步展示了Qt的無限發展潛力和令人期待的遠景。

本書作為“C++GUIProgrammingwithQt4”的第二版,在充分講述Qt4.x新特性的同時,又較好地延續了第壹版的風格。全書仍由四部分構成,第壹部分按照循序漸進、由淺人深的原則,介紹了使用Qt編寫圖形用戶界面應用程序時所需的基本概念,並對這些基礎知識安排了對應的實踐訓練,使讀者僅利用這壹部分知識就足以寫出實用的圖形用戶界面應用程序。第二部分進壹步深入介紹了Qt中的壹些重要知識,如事件處理、拖放操作、項視圖、多線程等。第三部分提供了更為專業和高級的內容,如三維圖形、創建插件和應用程序腳本等。如果您已經較好地掌握了Qt的基礎知識,那麽完全可以像使用壹本實用參考書壹樣以任意的順序閱讀第二部分和第三部分中的章節。第四部分由數個附錄構成,分別介紹了Qt的獲取和安裝、Qt應用程序的構建、QtJambi和 C++的基礎知識,它們可以幫助您更充分地使用Qt。..

正如PrenticeHall開源軟件開發系列叢書主編之壹的Arnold Robbins所說的那樣,“這的確是壹本好書”。首先,本書是由奇趣科技公司推出的關於Qt的官方書籍,也是該公司新員工的培訓教材。當然,這只能算作壹個佐證而已。其次,作者在介紹Qt程序設計中的很多關鍵內容時,不僅詳細闡述了各種基本概念和底層背景知識,而且還對編程實踐中的技巧和理論知識做了充分說明,它們是開發其他程序時可供借鑒的寶貴經驗,這也使得本書成為壹部很有價值的軟件技術書籍。

在本書的翻譯過程中,首先要感謝齊亮所做的巨大貢獻。當我們在2006年聯系他並且希望與他合譯本書的第壹版時,他就慷慨地接受了。幾經輾轉,當我們終於得到授權可以翻譯第二版(也就是本書)時,他秉持無私的開源精神,無償奉獻了《C++GUIQt 3編程》壹書的電子版源文件以及第壹版的部分譯稿草稿,從而大大提高了翻譯進度。齊亮作為國內Qt技術的布道者、執著而無私的開源技術人員(他是KDE開源項目的主要成員之壹),值得我們每壹個人學習。

本書翻譯工作的具體分工是:西北工業大學的閆鋒欣翻譯了本書的第1-7、18、21、23章以及附錄A、附錄D、前言和致謝等部分;曾泉人翻譯了第 9-17章;奇趣科技公司北京分公司的張誌苧工程師翻譯了本書的第8、19、20、22、24章以及附錄B和附錄C。我們還邀請了西安歐亞學院的周莉娜和趙延兵兩位老師作為本書的外部審稿人,他們的細致和耐心,為我們的工作增色不少。此外,參與本書文字校對工作的還有:西北工業大學的陸達方和丁士鵬先生,西安建築科技大學的趙國鋒碩士。還要感謝西北工業大學的張延超博士,他完成了本書第壹版的審校工作。

  • 上一篇:易語言xsl縮進格式化xml文件
  • 下一篇:系統定制源代碼開發
  • copyright 2024編程學習大全網