出版时间:2012-7 出版社:电子工业出版社 作者:Alan Ezust,Paul Ezust 页数:492 字数:813000
Tag标签:无
内容概要
美国艾朱斯特、艾朱斯特编著的《C++Qt设计模式》本书是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++
和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt
、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C++初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C++保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。
《C++Qt设计模式》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具书。
作者简介
作者:(美国)艾朱斯特(Alan Ezust) (美国)艾朱斯特(Paul Ezust) 译者:闫锋欣 张学敏 张君施 等
书籍目录
第一部分 设计模式与Qt
第1章 C++简介
1.1 C++概述
1.2 C++简史
1.3 第个C++例子
1. 4 标准输入与输出
1.5 函数介绍
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章 函数
第6章 继承与多态
第7章 库与设计模式
第8章 Qobject,QApplication,信号和槽
第9章 窗件和设计师
第10章 主窗口和动作
第11章 范型和容器
第12章 元对象,属性和反射编程
第13章 模型和视图
第14章 验证和正则表达式
第15章 XML解析
第16章 更多的设计模式
第17章 并发
第18章 数据库编程
第二部分 C++语言规范
第19章 类型与表达式
第20章 作用域与存储类
第21章 内存访问
第22章 继承详解
第三部分 编程作业
第23章 MP3自动点唱机作业
附录A C++的保留关键字
附录B 标准头文件
附录C 开发工具
附录D Alan的Debian程序员快速指南
附录E C++/Qt配置
参考文献.
章节摘录
版权页: 插图: 第1章 C++简介 本章介绍C++编程语言。将给出一些基本的概念,如关键字、常量、标志符、声明、基本类型以及类型转换。还将给出C++的历史、演变过程以及它与C语言的关系。也会介绍几个标准库和Qt类。 1.1 C++概述 C++最初是在C中添加了一系列的预处理器宏,作为C的扩展而编写的,它被称为“带类的C”。经过多年的演变和优化,C++在C的基础上添加了许多高级特性,比如强类型化、数据抽象、引用、运算符重载、函数重载以及对面向对象编程的大量支持。 C++保留了使C语言流行和成功的主要特性:速度、效率以及广泛的表达能力,这种表达能力使得程序员能够在从最低层(例如直接的操作系统调用和位操作)到最高层(例如操作包含大而复杂的对象的容器)的多个层次上进行编程。 C++设计之初的基本原则是:添加到C++中的任何功能,都不应导致不使用此功能的C语言代码的运行时开销。C++中存在许多高级特性,它们使程序员能够编写出可阅读的、可复用的、面向对象的程序,而使用这些特|生不应导致编译器做额外的大量工作。不过,为了维持程序的功能和代码的可维护性,付出一些小代价(稍长的编译时间)还是值得的。有些特f生存在运行时开销,但是被C++编译器编译的C程序,应该与使用C编译器编译时运行得一样快。 1.2 C++简史 C++由Bjame Stroustrup在AT&T公司Bell实验室工作时所设计,最终由Bell实验室打包并负责其市场化工作。1981年,AT&T公司内部开始出现最初的C++版本,其后C++根据用户的反馈逐步演化发展。 1986年初,Stroustrup撰写的图书The C++ Programming Language第一版发行。随着1989年C++2.0的发布,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版)》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具书。
图书封面
图书标签Tags
无
评论、评分、阅读与下载