图书介绍
Applied C++中文版 构建更佳软件的实用技术PDF|Epub|txt|kindle电子书版本网盘下载
- (美)罗曼尼克,(美)曼特兹编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030328007
- 出版时间:2012
- 标注页数:322页
- 文件大小:23MB
- 文件页数:336页
- 主题词:C语言-程序设计
PDF下载
下载说明
Applied C++中文版 构建更佳软件的实用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1图像基础3
1.1.1 RGB图像5
1.1.2 HSI图像5
1.2小结6
第2章 一个测试应用7
2.1图像类的设计8
2.2缩略类8
2.3类的实现10
2.3.1图像类10
2.3.2缩略类14
2.4小结18
第3章 设计技术9
3.1内存分配19
3.1.1内存分配对象的必要性20
3.1.2内存分配对象的需求20
3.1.3模板入门22
3.1.4类图中使用的记法28
3.1.5内存分配对象的类层次28
3.2原型42
3.2.1为什么建立原型43
3.2.2常见顾虑43
3.2.3图像框架的原型建立策略44
3.2.4原型1:简单图像对象44
3.2.5原型2:模板图像对象49
3.2.6原型3:从图像对象中分离存储59
3.3小结67
第4章 设计构思69
4.1编码原则69
4.1.1修改现有的软件70
4.1.2命名约定72
4.1.3格式缩进75
4.1.4注释75
4.1.5头文件问题78
4.1.6限制80
4.2可重用代码82
4.3调试支持设计91
4.3.1创建通用调试流93
4.3.2创建汇点95
4.3.3将汇点连接至流99
4.3.4控制调试输出100
4.3.5通过对象注册表间接访问对象104
4.4小结116
第5章 系统构思117
5.1多线程和多进程设计117
5.1.1线程118
5.1.2线程同步127
5.1.3进程135
5.2异常处理136
5.2.1设计自己的异常框架145
5.2.2避免异常滥用147
5.2.3使用断言152
5.3编译时与运行时的问题153
5.3.1编译器问题153
5.3.2运行时问题158
5.3.3模板特殊化162
5.4国际化编码164
5.4.1 Unicode165
5.4.2一个简单的字符串资源管理器166
5.4.3在文件中存储字符串及从文件中恢复字符串171
5.4.4另一种字符串处理方法172
5.4.5本地化环境173
5.5小结173
第6章 实现构思175
6.1图像组件的最终确定176
6.1.1图像坐标176
6.1.2图像存储180
6.1.3像素类型193
6.2图像类的最终确定201
6.3增加全局图像函数208
6.3.1复制一个图像208
6.3.2处理单源图像210
6.3.3双源图像处理217
6.3.4使用邻域操作符处理图像219
6.3.5生成缩略图232
6.4第三方软件接口的最终确定33
6.4.1文件委托234
6.4.2图像委托242
6.5小结253
第7章 测试与性能255
7.1单元测试255
7.1.1使用单元测试框架256
7.1.2单元测试框架的设计258
7.1.3扩展单元测试框架264
7.2性能优化265
7.2.1一般原则265
7.2.2改进性能的13种方法267
7.2.3特定于图像的改进270
7.2.4代码计时的注意事项274
7.3小结275
第8章 高级主题276
8.1内存问题276
8.1.1写拷贝276
8.1.2高速缓存问题279
8.2语言构造问题287
8.2.1关键字Explicit的使用287
8.2.2 const的使用289
8.2.3传引用的使用291
8.3扩展框架292
8.3.1增加图像处理函数292
8.3.2改善数字图像308
8.4小结311
附录A有用的在线资源312
A.1软件312
A.2标准313
附录B光盘信息314
B.1内容314
B.2 Framework314
B.3 Prototypes315
B.4 Utilities316
B.4.1实用程序DebugView316
B.4.2 Intel C++Compiler317
B.5 Delegates318
B.5.1 Intel集成性能原语318
B.5.2 JPEG319
B.5.3 TIFF320
参考书目321