出版時間:2011-1 出版社:電子工業(yè)出版社 作者:鄭阿奇 主編 頁數(shù):484
Tag標簽:無
前言
Qt是諾基亞公司C++可視化開發(fā)平臺,目前最新版本為2010年發(fā)布的Qt 4.6。與Visual C++相比,Qt簡單方便、功能完善、跨平臺、擴展能力強,可以進行嵌入式開發(fā)。 1996年,Qt進入商業(yè)領(lǐng)域,已成為全世界范圍內(nèi)數(shù)千種成功的應用程序的基礎。它也是流行的Linux桌面環(huán)境KDE 的基礎。Qt是一個跨平臺的C++圖形用戶界面應用程序框架(C++ GUI),能提供給應用程序開發(fā)者建立藝術(shù)級圖形用戶界面所需的所用功能。它是完全面向?qū)ο蟮?,很容易擴展,并且可進行組件編程?! t商業(yè)版提供給商業(yè)軟件開發(fā)。它們提供傳統(tǒng)商業(yè)軟件發(fā)行版以及在協(xié)議有效期內(nèi)的免費升級和技術(shù)支持服務。而Qt開源版提供了和商業(yè)版本同樣的功能,它是免費的。從Qt 4.5起,諾基亞將為Qt增添新的開源LGPL授權(quán)選擇,并且Qt源代碼庫面向公眾開放,Qt開發(fā)人員可通過為Qt以及與Qt相關(guān)的項目貢獻代碼、翻譯、示例以及其他內(nèi)容,協(xié)助引導和塑造Qt未來的發(fā)展?! ∪绻阈枰梢暬瘜W習C++,如果你需要用C++開發(fā)應用系統(tǒng),選擇Qt是最佳的。 本書以Qt 4.6作為平臺,循序漸進,通過不同實例對內(nèi)容加以說明,知識和能力融為一體?! ”緯紫葟土昋t開發(fā)中需要著重注意的C++主要知識點,使讀者此后學習Qt更為輕松。然后在簡單介紹開發(fā)環(huán)境的基礎上,用一個小實例,介紹Qt 4.6開發(fā)應用程序的過程,從而總體上有所了解。其后,系統(tǒng)介紹Qt 4.6開發(fā)應用程序的所有內(nèi)容和技術(shù),循序漸進,處處通過實例介紹來理解內(nèi)容。因為本書經(jīng)過審讀和試做,所以從前面讀下來,一般不會有什么問題?! 榱颂幚砗脙?nèi)容介紹的連續(xù)性和內(nèi)容中出現(xiàn)新的知識詳細說明的矛盾,采用由我們首先提出的在紙介質(zhì)實現(xiàn)超鏈接的方法。例如,第2章的部分目錄如下: 2.2 Qt的安裝 31 2.2.1 下載Qt Creator 31 2.2.2 運行Qt Creator 31 2.2.3 Qt的開發(fā)環(huán)境 32 2.3 Qt的開發(fā)步驟及實例 34 2.3.1 設計器Qt Designer實現(xiàn) 34 2.3.2 編寫代碼實現(xiàn) 42 L2.2 Qt的安裝 45 L1 伙伴編輯模式(Edit Buddies) 45 L2.3 Qt的開發(fā)步驟及實例 45 L1 信號和槽機制(Signal&Slot) 45 L2 功能模塊 47 L3 Qt元對象系統(tǒng) 48 L4 布局管理器 48 表示2.2節(jié)中首次出現(xiàn)“伙伴編輯模式(Edit Buddies)”讀者可能不理解,但又不便在當時詳細解析,在對這個名詞加黑的同時有下劃線標識,表示在L2.2節(jié)中有專門介紹。同樣,2.3節(jié)中有4個名詞在L2.3節(jié)中詳細解析?! ”緯榻B內(nèi)容時使用了很多實例,書中提供的開發(fā)過程和代碼本身就是系統(tǒng)和完備的。但為了方便讀者上機練習,在書中實例同時提供源代碼編號CHXx(例如CH201是第2章的01例),這些代碼可在出版社網(wǎng)站上免費下載?! ⊥ㄟ^本書學習,結(jié)合實例上機練習,一般能夠在比較短的時間內(nèi)掌握Qt應用技術(shù)?! ”緯赡暇煼洞髮W鄭阿奇主編,東南大學陳超編寫。參加本書編寫的還有鄭進、陶衛(wèi)冬、鄧拼搏、嚴大牛、韓翠青、王海嬌、劉博宇、陳瀚、孫德榮、吳明祥、周何駿、徐斌、孫承龍、袁永福等?! ”緯溆薪虒W課件和書中所有實例源代碼及其相關(guān)文件,需要者可從出版社網(wǎng)站上免費下載。 由于我們的水平有限,錯誤在所難免,敬請廣大讀者、師生批評指正?! 【帯≌摺 ?010.10
內(nèi)容概要
Qt是諾基亞公司C++可視化開發(fā)平臺,目前最新版本2010年發(fā)布的Qt4.6。陳超編著的《Qt 4開發(fā)實踐》以Qt4.6作為平臺,先介紹Qt平臺開發(fā)中需要著重注意的C++主要知識點,在簡單介紹開發(fā)環(huán)境的基礎上,用一個小的實例,介紹Qt4.6開發(fā)應用程序的過程,然后系統(tǒng)介紹Qt應用程序的開發(fā)和編程技術(shù),一般均通過實例介紹和理解內(nèi)容。本書經(jīng)過非作者審讀試做。實例代碼可在出版社網(wǎng)站上免費下載。通過本書學習,結(jié)合實例上機練習,一般能夠在比較短的時間內(nèi)掌握Qt 4應用技術(shù)?!禥t 4開發(fā)實踐》可作為Qt學習和開發(fā)人員參考,也可作為大學教材或者作為Qt培訓用書。
書籍目錄
第1章C++相關(guān)知識第2章Qt概述第3章Qt的模板庫、工具類及控件第4章布局管理第5章基本對話框第6章QmainWindow主窗體第7章圖形與圖畫第8章圖形視圖(GraphicsView)框架第9章模式/視圖(Model/View)結(jié)構(gòu)第10章文件及磁盤處理第11章網(wǎng)絡與通信第12章事件處理第13章多線程第14章數(shù)據(jù)庫第15章Qt多國語言國際化第16章Qt單元測試框架第17章Linux下Qt的安裝和使用附錄A部分名字附錄BQt調(diào)試
章節(jié)摘錄
版權(quán)頁:插圖:1.公有繼承(public)方式基類成員對其對象的可見性與一般類及其對象的可見性相同,公有成員可見,其他成員不可見。這里保護成員與私有成員相同?;惓蓡T對派生類的可見性,對派生類來說,基類的公有成員和保護成員可見,它們作為派生類的成員時,都保持原有的狀態(tài);基類的私有成員不可見,它們?nèi)匀皇撬接械?,派生類不可訪問基類中的私有成員?;惓蓡T對派生類對象的可見性,對派生類對象來說,基類的公有成員是可見的,其他成員是不可見的。所以,在公有繼承時,派生類的對象可以訪問基類中的公有成員,派生類的成員函數(shù)可以訪問基類中的公有成員和保護成員。2.私有繼承(private)方式基類成員對其對象的可見性與一般類及其對象的可見性相同,公有成員可見,其他成員不可見。這里私有成員與保護成員相同。基類成員對派生類的可見性對派生類來說,基類的公有成員和保護成員可見;它們都作為派生類的私有成員,并且不能被這個派生類的子類所訪問;基類的私有成員不可見;它們?nèi)匀皇撬接械模缮惒豢稍L問基類中的私有成員?;惓蓡T對派生類對象的可見性對派生類對象來說,基類的所有成員都是不可見的。所以,在私有繼承時,基類的成員只能由直接派生類訪問,而無法再往下繼承。3.保護繼承(protected)方式這種繼承方式與私有繼承方式的情況相同。兩者的區(qū)別僅在于對派生類的成員而言?;惓蓡T對其對象的可見性與一般類及其對象的可見性相同,公有成員可見,其他成員不可見?;惓蓡T對派生類的可見性對派生類來說,基類的公有成員和保護成員可見,它們都作為派生類的保護成員,并且不能被這個派生類的子類所訪問;基類的私有成員不可見,它們?nèi)匀皇撬接械?,派生類不可訪問基類中的私有成員。
編輯推薦
《Qt 4開發(fā)實踐》:展現(xiàn)精英高手發(fā)現(xiàn)之旅、站在流行平臺開發(fā)實踐、介紹流行軟件神奇魅力。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載