C++ Qt設(shè)計模式

出版時間:2012-7  出版社:電子工業(yè)出版社  作者:Alan Ezust,Paul Ezust  頁數(shù):492  字?jǐn)?shù):813000  
Tag標(biāo)簽:無  

內(nèi)容概要

美國艾朱斯特、艾朱斯特編著的《C++Qt設(shè)計模式》本書是美國薩福克大學(xué)已使用十余年的經(jīng)典教程,利用跨平臺開源軟件開發(fā)框架Qt闡釋了C++
和設(shè)計模式中的主要思想。全書共分四個部分:第一部分介紹C++、UML、Qt
、模型-視圖、SQL、XML、設(shè)計模式等基礎(chǔ)知識,目的是為零基礎(chǔ)的C++初學(xué)者鋪墊一條學(xué)習(xí)面向?qū)ο缶幊痰目旖葜?;第二部分講解內(nèi)存訪問、繼承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon編寫了一個多媒體播放器,展示了主要技術(shù)理念的應(yīng)用方法;附錄部分給出了C++保留關(guān)鍵字、Debian和Qt程序開發(fā)環(huán)境的配置等內(nèi)容。每節(jié)的練習(xí)題和各章后面的復(fù)習(xí)題,既可作為課堂上的討論題,也可進(jìn)一步啟發(fā)讀者對于關(guān)鍵知識點(diǎn)的思考。
《C++Qt設(shè)計模式》可作為軟件開發(fā)人員學(xué)習(xí)Qt開發(fā)技術(shù)的參考書,也可作為從事Qt軟件開發(fā)的研究人員和科技工作者的工具書。

作者簡介

作者:(美國)艾朱斯特(Alan Ezust) (美國)艾朱斯特(Paul Ezust) 譯者:閆鋒欣 張學(xué)敏 張君施 等

書籍目錄

第一部分  設(shè)計模式與Qt
第1章 C++簡介
1.1 C++概述
1.2 C++簡史
1.3 第個C++例子
1. 4 標(biāo)準(zhǔn)輸入與輸出
1.5 函數(shù)介紹
1.6 qmake,工程文件及Makefile
1.7 獲得在線幫助”
1.8 字符串”
1.9 流
1.10 文件流
1.1l 用于用戶輸入/輸出的Qt對話框
1.12 標(biāo)志符,類型和常量
1.13 C++簡單類型
1.14 cot關(guān)鍵字
1.15 指針與內(nèi)存訪問
1.16 引用變量
1.17 cot*與9*cot
1. 18 復(fù)習(xí)題
第2章 類與對象
第3章 Ql簡介
第4章 列表
第5章 函數(shù)
第6章 繼承與多態(tài)
第7章 庫與設(shè)計模式
第8章 Qobject,QApplication,信號和槽
第9章 窗件和設(shè)計師
第10章 主窗口和動作
第11章 范型和容器
第12章 元對象,屬性和反射編程
第13章 模型和視圖
第14章 驗(yàn)證和正則表達(dá)式
第15章 XML解析
第16章 更多的設(shè)計模式
第17章 并發(fā)
第18章 數(shù)據(jù)庫編程
第二部分 C++語言規(guī)范
第19章 類型與表達(dá)式
第20章 作用域與存儲類
第21章 內(nèi)存訪問
第22章 繼承詳解
第三部分 編程作業(yè)
第23章 MP3自動點(diǎn)唱機(jī)作業(yè)
附錄A C++的保留關(guān)鍵字
附錄B 標(biāo)準(zhǔn)頭文件
附錄C 開發(fā)工具
附錄D Alan的Debian程序員快速指南
附錄E C++/Qt配置
參考文獻(xiàn).

章節(jié)摘錄

版權(quán)頁:   插圖:   第1章 C++簡介 本章介紹C++編程語言。將給出一些基本的概念,如關(guān)鍵字、常量、標(biāo)志符、聲明、基本類型以及類型轉(zhuǎn)換。還將給出C++的歷史、演變過程以及它與C語言的關(guān)系。也會介紹幾個標(biāo)準(zhǔn)庫和Qt類。 1.1 C++概述 C++最初是在C中添加了一系列的預(yù)處理器宏,作為C的擴(kuò)展而編寫的,它被稱為“帶類的C”。經(jīng)過多年的演變和優(yōu)化,C++在C的基礎(chǔ)上添加了許多高級特性,比如強(qiáng)類型化、數(shù)據(jù)抽象、引用、運(yùn)算符重載、函數(shù)重載以及對面向?qū)ο缶幊痰拇罅恐С帧?C++保留了使C語言流行和成功的主要特性:速度、效率以及廣泛的表達(dá)能力,這種表達(dá)能力使得程序員能夠在從最低層(例如直接的操作系統(tǒng)調(diào)用和位操作)到最高層(例如操作包含大而復(fù)雜的對象的容器)的多個層次上進(jìn)行編程。 C++設(shè)計之初的基本原則是:添加到C++中的任何功能,都不應(yīng)導(dǎo)致不使用此功能的C語言代碼的運(yùn)行時開銷。C++中存在許多高級特性,它們使程序員能夠編寫出可閱讀的、可復(fù)用的、面向?qū)ο蟮某绦?,而使用這些特|生不應(yīng)導(dǎo)致編譯器做額外的大量工作。不過,為了維持程序的功能和代碼的可維護(hù)性,付出一些小代價(稍長的編譯時間)還是值得的。有些特f生存在運(yùn)行時開銷,但是被C++編譯器編譯的C程序,應(yīng)該與使用C編譯器編譯時運(yùn)行得一樣快。 1.2 C++簡史 C++由Bjame Stroustrup在AT&T公司Bell實(shí)驗(yàn)室工作時所設(shè)計,最終由Bell實(shí)驗(yàn)室打包并負(fù)責(zé)其市場化工作。1981年,AT&T公司內(nèi)部開始出現(xiàn)最初的C++版本,其后C++根據(jù)用戶的反饋逐步演化發(fā)展。 1986年初,Stroustrup撰寫的圖書The C++ Programming Language第一版發(fā)行。隨著1989年C++2.0的發(fā)布,C++迅速成為一種嚴(yán)謹(jǐn)、實(shí)用的編程語言。同年,人們開始致力于制定C++的國際標(biāo)準(zhǔn)。1997年,美國國家標(biāo)準(zhǔn)化學(xué)會(American National Standards Institute,ANSI)的一個委員會完成并在內(nèi)部公布了一個C++語言的草案標(biāo)準(zhǔn),名稱為Draft Standard The C++ Language,X3J16/97-14882,Information Technology Council(NSITC),Washington,DC.。 1998年6月,參加過歷時9年的ANSl/ISO(International Standards Organization,國際標(biāo)準(zhǔn)化組織)工作的來自20個主要國家的代表一致接受了該草案標(biāo)準(zhǔn)。Stroustrup撰寫的The C++ Programming Language第三版于1997年出版,該書被公認(rèn)為是權(quán)威的C++參考手冊。

編輯推薦

《C++ Qt設(shè)計模式(第2版)》可作為軟件開發(fā)人員學(xué)習(xí)Qt開發(fā)技術(shù)的參考書,也可作為從事Qt軟件開發(fā)的研究人員和科技工作者的工具書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++ Qt設(shè)計模式 PDF格式下載


用戶評論 (總計55條)

 
 

  •   這本書我是期待已久,我手頭上有一本《C++GUIQt4編程(第二版)》,看過之后總感覺少點(diǎn)什么,原來才發(fā)現(xiàn)是缺少一本介紹Qt設(shè)計模式的書,我是為了學(xué)習(xí)C++而學(xué)習(xí)Qt的,所以這本書必不可少。送貨速度這次是超贊,太快了,完全超出我意料之外,頭天下午下訂單,第二天上午就到了,送貨員也很盡職,知道先打個電話通知貨到了,而不是放到前臺就一走了之??磥碣I書還是當(dāng)當(dāng)好。
  •   詳細(xì)講述了使用Qt設(shè)計程序的模式,對于使用其他框架的C++程序員也是一個非常有用的參考
  •   學(xué)習(xí)Qt必備書籍,還能學(xué)習(xí)設(shè)計模式,很好。
  •   有關(guān)QT的設(shè)計模式的書
  •   必須點(diǎn)贊,既復(fù)習(xí)了設(shè)計模式,又學(xué)了qt
  •   如果只有一般編程基礎(chǔ),對C++不是很了解,但又要學(xué)習(xí)Qt,這本書就可以幫你的忙!從C++入手,對整個你在Qt中需要用到的相關(guān)只是做了講解,很不錯~
  •   剛接觸qt買了看看
  •   講解到位,很適合于有一定C++基礎(chǔ)的技術(shù)人員,有助于提高程序員的設(shè)計水平
  •   研究中,適合初學(xué)者!
  •   書挺不錯的,平時當(dāng)個工具書,用到什么,再查什么
  •   這本書很權(quán)威 很好 適合我們多學(xué)習(xí)
  •   真正在學(xué)習(xí) 很好
  •   國內(nèi)這方面的書籍比較少,所以還是非常不錯的!很不錯的專業(yè)方面的書籍,值得購買!?。?/li>
  •   收到書了,很滿意,我的書保護(hù)的很好,還有送貨很及時
  •   書質(zhì)量不錯,7折也比別家便宜點(diǎn) 不過總的來說不錯。
  •   剛收到,快遞挺快的。書的質(zhì)量也很好,慢慢看吧
  •   買書實(shí)惠!
  •   在工作中還是要用到的,能提高自己的業(yè)務(wù)水平。
  •   送貨速度真給力!頂一下
  •   還沒看,質(zhì)量挺好,下次再來。
  •   暫未讀完,暫無心得,之后可以追加嗎?
  •   速度蠻快的,貨還可以,就是腳有點(diǎn)破損,估計運(yùn)輸時搞得
  •   從另一個角度談了一些QT的東西,不過感覺跟設(shè)計模式有點(diǎn)牽強(qiáng),總體來講案例很多,內(nèi)容比較充實(shí)。
  •   還沒來得及看,假期結(jié)合qt 4 編程好好學(xué)習(xí)吧。
  •   比較基礎(chǔ)的C++和Qt方面的介紹,比較遺憾的是關(guān)于UML方面的內(nèi)容太少,僅僅一筆帶過
  •   不是空講C++,而是配合QT來講,這樣你可以把學(xué)到的知識用于實(shí)踐,非常好。
  •   書的內(nèi)容可圈可點(diǎn),對于有了C++基礎(chǔ)學(xué)習(xí)者來說,這本書是一本不錯的拓展與加深。不過貌似翻譯在某些地方有些欠妥,感覺和原著(英文版)相比,個別地方有機(jī)翻的嫌疑。
  •   太基礎(chǔ)了吧,權(quán)當(dāng)復(fù)習(xí)c++了
  •   后來書給同學(xué)用了,他說還算不錯~
  •   說真的。挺不錯的。對C++的知識有更進(jìn)一步的鞏固。
  •   水平有限,理解起來還是有點(diǎn)困難吧。課后練習(xí)和復(fù)習(xí)能有答案就好了。。
  •   買了回來沒時間看 也不知道什么時候有時間了- !
  •   哈啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
  •   對C++中QT的設(shè)計模式進(jìn)行了詳細(xì)介紹
  •   這本書看名字以為是講設(shè)計模式的,其實(shí)是講qt基礎(chǔ)的。
  •   設(shè)計模式方面缺少太少了!
  •   雖然我是初學(xué)者,拿來入門沒問題,但是沒有找到我買這本書想要的內(nèi)容
  •   書面有些臟亂,有折疊的。
  •   在廣州送貨,廣州收貨 你TMD 要3天(還沒有)....讓送貨人去死吧~~~~
  •   有原生C++的,也有Qt的,特別是Qt的值得一看
  •   很好的入門教材,印刷質(zhì)量也不錯。希望趕緊出來對應(yīng)Qt5的版本!
  •   有些章節(jié)寫的可以,有的地方講得不夠,有的地方過于啰嗦
  •   看著挺簡單,其實(shí)很難領(lǐng)會。
  •   這本書幾乎是面向入門級的愛好者寫的,都是很基礎(chǔ)的內(nèi)容。但是作為入門級書,又沒有QT的配置、工程的創(chuàng)建等內(nèi)容。本書前兩章都在介紹c++,很無聊。例子的代碼很詳細(xì),但是注釋太少??梢援?dāng)作大學(xué)教材,但是不適合自己看。
  •   書隨筆本好書,不過太適合入門
  •   這本書對Qt的一些概念及機(jī)制講的很好,講的深度很合適,既有興趣看下去,又不覺得講的太淺顯,我讀完書中Qt相關(guān)的部分后,就可以很自如地用Qt做開發(fā)了。書中關(guān)于C++的部分感覺有點(diǎn)多了,不過也無傷大雅
  •   我是先看過Qt C++ GUI 第四版,針對初學(xué)者的。這本書講的深度一點(diǎn)。這的很好很好
  •   其實(shí)是一本講解c++語法的書籍
  •   學(xué)習(xí)QT
  •   學(xué)QT,內(nèi)容不錯
  •   不錯,很好。。十分喜歡!
  •   挺好的一本qt書,適合學(xué)習(xí)
  •   現(xiàn)在正要用,買來看看
  •   看名字就感覺挺厲害的。
  •   講解的是C++和Qt的知識,挺適合我的
 

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

京ICP備13047387號-7