分享
 
 
 

Windows程序调试

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,WINDOWS,

作者: 美.安凯 美.伍德林 编著 何建辉 等译

出 版 社: 中国电力出版社

出版时间: 2002-4-1字数: 628000版次: 1版1次页数: 424印刷时间: 2002/05/01开本:印次:纸张: 胶版纸I S B N : 9787508309422包装: 平装内容简介

调试Windows程序是一件繁琐而又复杂的事情,掌握必要的调试策略却可以使这些工作变得轻松起来。本书精选了进行Windows调试所需的基础调试技巧,共分为三个大部分。第一部分介绍调试策略,帮助理解调试过程,以及如何使用C++语言、断言、跟踪和异常来预防、揭示、诊断和消除错误。第二部分介绍C++和Windows中的调试工具。第三部分介绍调试技术,帮助读者充分利用Visua C++的调试工具,并特别论述了与调试内存相关的问题、多线程问题和COM问题。本书将重点放在调试概念上,而不是简单地介绍工具,因此具有很强的实用性,是您在程序开发时的最佳选择。 本书送合有一定Visual C++基础知识的程序开发员及计算机爱好者阅读。

目录

常见问题

前言

简介

第一部分调试策略

第1章 调试的过程

1.1 错误的调试五步曲

1.2 正确的调试五步曲

1.3 确定错误的存在

1.4 收集错误信息

1.5 分析错误信息

1.6 消除错误

1.7 修改的验证

1.8 巧妙地而不是艰苦地调试

1.9 推荐阅读

第2章 编写便于调试的C++代码

2. 1 设计

2. 2 C++编程风格

2.3 C++语言

2.4 Visual C++编译器

2. 5 推荐阅读

第3章 使用断言

3.1 断言的局限性

3.2 断言的类型

3.3 更多的MFC断言宏

3.4 自定义断言

3.5 可移植的断言(Portable Assertion)

3.6 使用断言的策略

3.7 不变关系

3.8 断言模式

3.9 为你的断言书写文档注释

3.10 实现AssertValid

3.11 防御性的编程(Defensive Programming)

3.12 错误处理

3.13 各种各样的提示

3.14 推荐阅读

第4章 使用跟踪语句

4.1 跟踪语句的类型

4. 2 自定义的跟踪语句

4. 3 跟踪语句策略

4. 4 各种技巧

4.5 推荐阅读

第5章 使用异常和返回值

5.1 不正确的错误处理结果

5.2 策略的需要

5.3 使用异常

5.4 使用返回值

5.5 异常和错误

5.6 C++异常和Windows结构异常处理比较

5.7 将结构异常转化为C++异常

5.8 异常的性能

5.9 异常策略

5.10 使用异常的防御性编程

5.11 调试异常

5.12 各种技巧

5.13 推荐阅读

第二部分调试工具

第6章 在Windows中调试

6.1 事后调试

6.2 Windows API错误码

6.3 Windows异常基础知识

6.4 可移植的可执行文件基础知识

6.5 DLL重定位

6.6 汇编语言基础知识

6.7 使用映射文件调试

6.8 使用PDB文件调试

6. 9 使用Windows 98崩溃对话框调试

6.10 使用Dr.Watson调试

6.11 各种技巧

6.12 推荐阅读

第7章 使用Visua C++调试器调试

7.1 编译与链接选项

7. 2 调试版本与发布版本

7.3 调试发布版本

7.4 测试版本

7.5 调试符号

7.6 调试窗日

7.7 查看表达式

7.8 数据标签表达式

7.9 寄存器和伪寄存器

7.10 观察窗口的格式化符号

7.11 使用 Autoexp.dat

7.12 使用断点调试

7.13 即时调试

7.14 远程调试

7.15 编辑继续调试

7.16 推荐阅读

第三部分调试技术

第8章 基本调试技术

8.1 普通调试技术

8. 2 VisualC++调试器技术

8.3 Windows调试技术

8.4 MFC调试技术

8. 5 推荐阅读

第9章 内存调试

9.1 内存泄漏为什么不可接受

9.2 内存调试的类型

9.3 使用调试堆

9.4 调试堆是如何工作的

9.5 查看Windows内存地址

9.6 调试内存破坏

9.7 调试内存泄漏

9.8 调试Windows资源泄漏

9.9 调试 Windows线程难栈

9.10 各种技巧

9.11 推荐阅读

第10章 调试多线程程序

10.1 什么是多线程

10.2 多线程程序的几个要点

10.3 书写线程安全的代码

10.4 线程的创建和终止

10.5 理解调试器

10.6 调试技术

10.7 推荐阅读

第11章 COM调试

11.1 本章基础

11.2 防御性的COM编程实战经验

11.3 调试基COM DLL

11.4 调试基COM EXE

11.5 调试配定组件

11.6 调试被ASP调用的基COM DLL

11.7 推荐阅读

第12章 非常规策略

12.1 检查简单的东西

12. 2 开动你的脑筋

12.3 重新检查你的假设

12. 4 检查明显的事物

12.5 检查代码

12.6 检查系统

12.7 再次检查文档

12. 8 依靠其他人

12.9 使用新闻组

12.10 结束危险的生活

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有