出版時間:2012-7 出版社:電子工業(yè)出版社 作者:Alan Ezust,Paul Ezust 頁數(shù):492 字數(shù):813000
Tag標簽:無
內容概要
美國艾朱斯特、艾朱斯特編著的《C++Qt設計模式》本書是美國薩??舜髮W已使用十余年的經典教程,利用跨平臺開源軟件開發(fā)框架Qt闡釋了C++
和設計模式中的主要思想。全書共分四個部分:第一部分介紹C++、UML、Qt
、模型-視圖、SQL、XML、設計模式等基礎知識,目的是為零基礎的C++初學者鋪墊一條學習面向對象編程的快捷之路;第二部分講解內存訪問、繼承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon編寫了一個多媒體播放器,展示了主要技術理念的應用方法;附錄部分給出了C++保留關鍵字、Debian和Qt程序開發(fā)環(huán)境的配置等內容。每節(jié)的練習題和各章后面的復習題,既可作為課堂上的討論題,也可進一步啟發(fā)讀者對于關鍵知識點的思考。
《C++Qt設計模式》可作為軟件開發(fā)人員學習Qt開發(fā)技術的參考書,也可作為從事Qt軟件開發(fā)的研究人員和科技工作者的工具書。
作者簡介
作者:(美國)艾朱斯特(Alan Ezust) (美國)艾朱斯特(Paul Ezust) 譯者:閆鋒欣 張學敏 張君施 等
書籍目錄
第一部分 設計模式與Qt
第1章 C++簡介
1.1 C++概述
1.2 C++簡史
1.3 第個C++例子
1. 4 標準輸入與輸出
1.5 函數(shù)介紹
1.6 qmake,工程文件及Makefile
1.7 獲得在線幫助”
1.8 字符串”
1.9 流
1.10 文件流
1.1l 用于用戶輸入/輸出的Qt對話框
1.12 標志符,類型和常量
1.13 C++簡單類型
1.14 cot關鍵字
1.15 指針與內存訪問
1.16 引用變量
1.17 cot*與9*cot
1. 18 復習題
第2章 類與對象
第3章 Ql簡介
第4章 列表
第5章 函數(shù)
第6章 繼承與多態(tài)
第7章 庫與設計模式
第8章 Qobject,QApplication,信號和槽
第9章 窗件和設計師
第10章 主窗口和動作
第11章 范型和容器
第12章 元對象,屬性和反射編程
第13章 模型和視圖
第14章 驗證和正則表達式
第15章 XML解析
第16章 更多的設計模式
第17章 并發(fā)
第18章 數(shù)據(jù)庫編程
第二部分 C++語言規(guī)范
第19章 類型與表達式
第20章 作用域與存儲類
第21章 內存訪問
第22章 繼承詳解
第三部分 編程作業(yè)
第23章 MP3自動點唱機作業(yè)
附錄A C++的保留關鍵字
附錄B 標準頭文件
附錄C 開發(fā)工具
附錄D Alan的Debian程序員快速指南
附錄E C++/Qt配置
參考文獻.
章節(jié)摘錄
版權頁: 插圖: 第1章 C++簡介 本章介紹C++編程語言。將給出一些基本的概念,如關鍵字、常量、標志符、聲明、基本類型以及類型轉換。還將給出C++的歷史、演變過程以及它與C語言的關系。也會介紹幾個標準庫和Qt類。 1.1 C++概述 C++最初是在C中添加了一系列的預處理器宏,作為C的擴展而編寫的,它被稱為“帶類的C”。經過多年的演變和優(yōu)化,C++在C的基礎上添加了許多高級特性,比如強類型化、數(shù)據(jù)抽象、引用、運算符重載、函數(shù)重載以及對面向對象編程的大量支持。 C++保留了使C語言流行和成功的主要特性:速度、效率以及廣泛的表達能力,這種表達能力使得程序員能夠在從最低層(例如直接的操作系統(tǒng)調用和位操作)到最高層(例如操作包含大而復雜的對象的容器)的多個層次上進行編程。 C++設計之初的基本原則是:添加到C++中的任何功能,都不應導致不使用此功能的C語言代碼的運行時開銷。C++中存在許多高級特性,它們使程序員能夠編寫出可閱讀的、可復用的、面向對象的程序,而使用這些特|生不應導致編譯器做額外的大量工作。不過,為了維持程序的功能和代碼的可維護性,付出一些小代價(稍長的編譯時間)還是值得的。有些特f生存在運行時開銷,但是被C++編譯器編譯的C程序,應該與使用C編譯器編譯時運行得一樣快。 1.2 C++簡史 C++由Bjame Stroustrup在AT&T公司Bell實驗室工作時所設計,最終由Bell實驗室打包并負責其市場化工作。1981年,AT&T公司內部開始出現(xiàn)最初的C++版本,其后C++根據(jù)用戶的反饋逐步演化發(fā)展。 1986年初,Stroustrup撰寫的圖書The C++ Programming Language第一版發(fā)行。隨著1989年C++2.0的發(fā)布,C++迅速成為一種嚴謹、實用的編程語言。同年,人們開始致力于制定C++的國際標準。1997年,美國國家標準化學會(American National Standards Institute,ANSI)的一個委員會完成并在內部公布了一個C++語言的草案標準,名稱為Draft Standard The C++ Language,X3J16/97-14882,Information Technology Council(NSITC),Washington,DC.。 1998年6月,參加過歷時9年的ANSl/ISO(International Standards Organization,國際標準化組織)工作的來自20個主要國家的代表一致接受了該草案標準。Stroustrup撰寫的The C++ Programming Language第三版于1997年出版,該書被公認為是權威的C++參考手冊。
編輯推薦
《C++ Qt設計模式(第2版)》可作為軟件開發(fā)人員學習Qt開發(fā)技術的參考書,也可作為從事Qt軟件開發(fā)的研究人員和科技工作者的工具書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載