书籍详情
Applied C++中文版
作者:(美)罗曼尼克,(美)曼特兹 编著,红然 译
出版社:科学出版社
出版时间:2011-12-13
ISBN:9787030328007
定价:¥62.00
购买这本书可以去
内容简介
《Applied C++中文版》是开发高质量、可维护软件的实用而简明的指导书籍。它体现了c++、模板及标准模板库(STL)对于工业级程序设计的强大作片。不论你是独立的开发人员,还是大型软件开发团队的成员,《Applied C++构建更佳软件的实用技术(中文版)》提供的技术和技巧都将帮助你提高编程语言和设计方面的技能,以便更有效地解决实际问题。全书共8章,其中第1章为绪论,第2章为一个测试应用,第3章为设计技术,第4章为设计构思,第5章为系统构思,第6章为实现构思,第7章为测试与性能,第8章为高级主题,最后附录A和附录B介绍了有用的在线资源及原光盘信息(现被相关网站取代)。 《Applied C++中文版》内容翔实,结构清晰,适于有一定项目开发经验的C++程序员,以及对STL非常熟悉的读者选用。
作者简介
作者:(美国)罗曼尼克(Philip Romanil) (美国)曼特兹(Amy Muntz) 译者:红然 罗曼尼克(Philip Romanik),是一名独立顾问,在过去的20年里,一直从事软件开发,设计和实现了多个大型软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家,已经为其客户发明了多项专利技术,还曾为祠达公司和微软公司等业界巨头提供服务。 曼特兹(Amy Muntz),也是一名独立顾问,不仅拥有精深的开发技术,在商业应用领域有很丰富的经验,还擅长于编写这两个领域的国书。她致力丁富有挑战性的软件产品的开发和管理,在过去的15年里,曾成功地帮助客户构建满足其商业目标的产品,并在市场上成功推广了这些产品。
目录
第1章 绪论
1.1图像基础
1.1.1 RGB图像
1.1.2 HSl图像
1.2小结
第2章一个测试应用
2.1图像类的设计
2.2缩略类
2.3类的实现
2.3.1图像类
2.3.2缩略类
2.4小结
第3章 设计技术
3.1内存分配
3.1.1内存分配对象的必要性
3.1.2内存分配对象的需求
3.1.3模板入门
3.1.4类图中使用的记法
3.1.5内存分配对象的类层次
3.2原型
3.2 1为什么建立原型
3.2.2常见顾虑
3.2.3图像框架的原型建立策略
3.2.4原型l:简单图像对象
3.2.5原型2:模板图像对象
3.2.6原型3:从图像对象中分离存储-
3.3小结
第4章设计构思
4.1编码原则
4.1.1修改现有的软件
4.1.2命名约定
4.1.3格式缩进
4.1.4注释
4.1.5头文件问题
4.1.6限制
4.2可重用代码
4.3调试支持设计
4.3.1创建通用调试流
4.3.2创建汇点
4.3.3将汇点连接至流
4.3.4控制调试输出
4.3.5通过对象注册表间接访问对象
4.4小结
第5章系统构思
5.1多线程和多进程设计
5.1.1线程
5.1.2线程同步
5.1.3进程
5.2异常处理
5.2.1设计自己的异常框架
5.2.2避免异常滥用
5.2.3使用断言
5.3编译时与运行时的问题
5.3.1编译器问题
5.3.2运行时问题
5.3.3模板特殊化
5.4国际化编码
5.4.1 Unicode
5.4.2一个简单的字符串资源管理器
5.4.3在文件中存储字符串及从文件中恢复字符串
……
1.1图像基础
1.1.1 RGB图像
1.1.2 HSl图像
1.2小结
第2章一个测试应用
2.1图像类的设计
2.2缩略类
2.3类的实现
2.3.1图像类
2.3.2缩略类
2.4小结
第3章 设计技术
3.1内存分配
3.1.1内存分配对象的必要性
3.1.2内存分配对象的需求
3.1.3模板入门
3.1.4类图中使用的记法
3.1.5内存分配对象的类层次
3.2原型
3.2 1为什么建立原型
3.2.2常见顾虑
3.2.3图像框架的原型建立策略
3.2.4原型l:简单图像对象
3.2.5原型2:模板图像对象
3.2.6原型3:从图像对象中分离存储-
3.3小结
第4章设计构思
4.1编码原则
4.1.1修改现有的软件
4.1.2命名约定
4.1.3格式缩进
4.1.4注释
4.1.5头文件问题
4.1.6限制
4.2可重用代码
4.3调试支持设计
4.3.1创建通用调试流
4.3.2创建汇点
4.3.3将汇点连接至流
4.3.4控制调试输出
4.3.5通过对象注册表间接访问对象
4.4小结
第5章系统构思
5.1多线程和多进程设计
5.1.1线程
5.1.2线程同步
5.1.3进程
5.2异常处理
5.2.1设计自己的异常框架
5.2.2避免异常滥用
5.2.3使用断言
5.3编译时与运行时的问题
5.3.1编译器问题
5.3.2运行时问题
5.3.3模板特殊化
5.4国际化编码
5.4.1 Unicode
5.4.2一个简单的字符串资源管理器
5.4.3在文件中存储字符串及从文件中恢复字符串
……
猜您喜欢