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