图书介绍
Windows程序调试PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Everett N. Mckay,(美)Mike Woodring著;何健辉等译 著
- 出版社: 北京:中国电力出版社
- ISBN:7508309421
- 出版时间:2002
- 标注页数:424页
- 文件大小:34MB
- 文件页数:448页
- 主题词:窗口软件(学科: 基本知识) 窗口软件
PDF下载
下载说明
Windows程序调试PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 调试策略3
第1章 调试的过程3
1.1 错误的调试五步曲3
1.2 正确的调试五步曲4
1.3 确定错误的存在5
1.4 收集错误信息5
1.5 分析错误信息10
1.6 消除错误16
1.7 修改的验证16
1.8 巧妙地而不是艰苦地调试17
1.9 推荐阅读24
第2章 编写便于调试的C++代码26
2.1 设计26
2.2 C++编程风格27
2.3 C++语言35
2.4 Visual C++编译器56
2.5 推荐阅读61
第3章 使用断言63
3.1 断言的局限性65
3.2 断言的类型66
3.3 更多的MFC断言宏71
3.4 自定义断言77
3.5 可移植的断言(Portable Assertions)78
3.6 使用断言的策略79
3.7 不变关系82
3.8 断言模式85
3.9 为你的断言书写文档注释91
3.10 实现AssertValid92
3.11 防御性的编程(Defensive Programming)95
3.12 错误处理98
3.13 各种各样的提示99
3.14 推荐阅读104
第4章 使用跟踪语句106
4.1 跟踪语句的类型108
4.2 自定义的跟踪语句120
4.3 跟踪语句策略121
4.4 各种技巧126
4.5 推荐阅读129
第5章 使用异常和返回值130
5.1 不正确的错误处理结果132
5.2 策略的需要134
5.3 使用异常135
5.4 使用返回值136
5.5 异常和错误137
5.6 C++异常和Windows结构异常处理比较139
5.7 将结构异常转化为C++异常140
5.8 异常的性能143
5.9 异常策略146
5.10 使用异常的防御性编程155
5.11 调试异常163
5.12 各种技巧165
5.13 推荐阅读168
第二部分 调试工具173
第6章 在Windows中调试173
6.1 事后调试174
6.2 Windows API错误码175
6.3 Windows异常基础知识178
6.4 可移植的可执行文件基础知识180
6.5 DLL重定位182
6.6 汇编语言基础知识184
6.7 使用映射文件调试192
6.8 使用PDB文件调试198
6.9 使用Windows 98崩溃对话框调试199
6.10 使用Dr. Watson调试202
6.11 各种技巧214
6.12 推荐阅读217
第7章 使用Visual C++调试器调试219
7.1 编译与链接选项220
7.2 调试版本与发布版本221
7.3 调试发布版本227
7.4 测试版本230
7.5 调试符号231
7.6 调试窗口235
7.7 查看表达式238
7.8 数据标签表达式243
7.9 寄存器和伪寄存器243
7.10 观察窗口的格式化符号245
7.11 使用Autoexp.dat248
7.12 使用断点调试251
7.13 即时调试260
7.14 远程调试261
7.15 编辑继续调试262
7.16 推荐阅读266
第三部分 调试技术269
第8章 基本调试技术269
8.1 普通调试技术269
8.2 Visual C++调试器技术272
8.3 Windows调试技术278
8.4 MFC调试技术283
8.5 推荐阅读285
第9章 内存调试287
9.1 内存泄漏为什么不可接受288
9.2 内存调试的类型290
9.3 使用调试堆299
9.4 调试堆是如何工作的308
9.5 查看Windows内存地址311
9.6 调试内存破坏316
9.7 调试内存泄漏318
9.8 调试Windows资源泄漏326
9.9 调试Windows线程堆栈333
9.10 各种技巧339
9.11 推荐阅读342
第10章 调试多线程程序344
10.1 什么是多线程345
10.2 多线程程序的几个要点345
10.3 书写线程安全的代码348
10.4 线程的创建和终止358
10.5 理解调试器364
10.6 调试技术370
10.7 推荐阅读378
第11章 COM调试380
11.1 本章基础381
11.2 防御性的COM编程实战经验382
11.3 调试基COM DLL392
11.4 调试基COM EXE398
11.5 调试配定组件403
11.6 调试被ASP调用的基COM DLL407
11.7 推荐阅读408
第12章 非常规策略410
12.1 检查简单的东西411
12.2 开动你的脑筋412
12.3 重新检查你的假设414
12.4 检查明显的事物416
12.5 检查代码417
12.6 检查系统417
12.7 再次检查文档420
12.8 依靠其他人420
12.9 使用新闻组422
12.10 结束危险的生活424