书籍详情
Applied C++中文版:构建更佳软件的实用技术
作者:(美)Philip Romanik,(美)Amy Muntz著;陈学峰,杨健康,林琪译;陈学峰译
出版社:中国电力出版社
出版时间:2004-05-01
ISBN:9787508321851
定价:¥35.00
购买这本书可以去
内容简介
本书是开发高质量、可维护软件的实用而简明的指导书籍。它体现了C++、模板以及标准模板库(STL)对于工业级程序设计的强大作用。不论你是独立的开发人员,还是在大的团队中进行软件开发,本书提供的技术和技巧都将有助于提高你的编程语言和设计方面的技能,并告诉你如何更有效地解决实际问题。PhilipRomanik:是一名独立顾问,在过去的20年里,他一直从事软件开发,设计和实现真实世界的软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家。他已经为其客户发明了多项专利技术,同时还为诸如柯达公司和微软公司等业界巨头提供过服务。AmyMuntz:也是一名独立顾问,她不仅拥有高深的技术经验,在商业领域也有着很高的水平。她在编写这两个领域的书籍方面有着丰富的经验。她专门致力于富有竞争力的软件产品的开发和管理,在过去15年间曾成功地帮助其客户构建了满足其商业目标的产品,并且在市场上成功地推广了这些产品。此书是作者丰富专业经验的结晶,并且主要通过例子进行讲授。为了介绍对所有应用程序都有用的软件技术,他们开发了一个工具包来解决复杂的数字图像处理问题。作者采用了具体而真实的问题,并对特性、性能以及可扩展性需求提供了准确的描述,以此展示了如何有效地应用现有的软件组件和C++固有的工具,加速软件开发,促进软件重用以及发布成功的软件产品。在本书中你会学到:·C++模板入门知识·可行的编码原则和大量的代码示例·必须了解的异常、断言和标准模板库(STL)组件信息的速查列表·有效地使用原型的技术,从而可将设计从初始概念发展为健壮的解决方案?の扌璐罅康南低晨涂梢晕砑黾拥魇灾С值募际?·改善软件整体性能的13项具体技术随附的光盘中包括书中示例项目的所有源代码,其中包括图像框架、单元测试框架和makefile文件。光盘中还包括一些有用的第三方软件,例如Sysinternal的DebugView,用来优化代码的Intel集成性能原语(IntelIPP)评估版和IntelC++Compiler评估版。
作者简介
Philip Romanik:是一名独立顾问,在过去的20年里,他一直从事软件开发,设计和实现真实世界的软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家。他已经为其客户发明了多项专利技术,同时还为诸如柯达公司和微软公司等业界巨头提供过服务。Amy Muntz:也是一名独立顾问,她不仅拥有高深的技术经验,在商业领域也有着很高的水平。她在编写这两个领域的书籍方面有着丰富的经验。她专门致力于富有竞争力的软件产品的开发和管理,在过去15年间曾成功地帮助其客户构建了满足其商业目标的产品,并且在市场上成功地推广了这些产品。
目录
前 言
第1章 绪论
1.1 图像基础
1.2 小结
第2章 一个测试应用
2.1 图像类的设计
2.2 缩略类
2.3 类的实现
2.4 小结
第3章 设计技术
3.1 内存分配
3.2 原型
3.3 小结
第4章 设计考虑
4.1 编码原则
4.2 可重用代码
4.3 调试支持设计
4.4 小结
第5章 系统考虑
5.1 多线程和多进程设计
5.2 异常处理
5.3 编译时与运行时问题
5.4 国际化编码—
5.5 小结.
第6章 实现考虑
6.1 图像组件的最终确定
6.2 图像类的最终确定
6.3 增加全局图像函数
6.4 第三方软件接口的最终确定
6.5 小结
第7章 测试与性能
7.1 单元测试
7.2 性能优化
7.3 小结
第8章 高级主题
8.1 内存问题
8.2 语言构造问题
8.3 扩展框架
8.4 小结
附录A 有用的在线资源
A.1 软件
A.2 标准
附录B 光盘信息
B.1 内容
B.2 Framework
B.3 Prototypes
B.4 Utilities
B.5 Delegates
参考书目
第1章 绪论
1.1 图像基础
1.2 小结
第2章 一个测试应用
2.1 图像类的设计
2.2 缩略类
2.3 类的实现
2.4 小结
第3章 设计技术
3.1 内存分配
3.2 原型
3.3 小结
第4章 设计考虑
4.1 编码原则
4.2 可重用代码
4.3 调试支持设计
4.4 小结
第5章 系统考虑
5.1 多线程和多进程设计
5.2 异常处理
5.3 编译时与运行时问题
5.4 国际化编码—
5.5 小结.
第6章 实现考虑
6.1 图像组件的最终确定
6.2 图像类的最终确定
6.3 增加全局图像函数
6.4 第三方软件接口的最终确定
6.5 小结
第7章 测试与性能
7.1 单元测试
7.2 性能优化
7.3 小结
第8章 高级主题
8.1 内存问题
8.2 语言构造问题
8.3 扩展框架
8.4 小结
附录A 有用的在线资源
A.1 软件
A.2 标准
附录B 光盘信息
B.1 内容
B.2 Framework
B.3 Prototypes
B.4 Utilities
B.5 Delegates
参考书目
猜您喜欢