Windows用户态程序高效排错 (Debug必备)
基本信息
编辑推荐
调试高手箴言:思考才是硬道理.
精妙方法,源于思考;精彩案例,源于实践..
深入剖析数十个微软企业客户的真实案例
让您成为福尔摩斯一样的排错高手...
推荐阅读
内容简介回到顶部↑
本书是一本介绍windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介绍对排错有帮助的知识点和工具;并介绍了.net framework(clr)的相关知识和调试技巧;最后一章针对常见的几大类问题进行了总结。
本书案例丰富,对现实中的实际问题进行了研究,并和读者一起分析解决办法;本书的写作思路为先给出问题描述,然后提供线索,再进行分析,让读者在阅读中也进行思考,以提高实际解决问题的能力。本书适合希望学习排错、调试知识的软件开发、测试人员,希望深入学习windows系统上用户态程序的排错知识的软件开发、测试人员。
本书案例丰富,对现实中的实际问题进行了研究,并和读者一起分析解决办法;本书的写作思路为先给出问题描述,然后提供线索,再进行分析,让读者在阅读中也进行思考,以提高实际解决问题的能力。本书适合希望学习排错、调试知识的软件开发、测试人员,希望深入学习windows系统上用户态程序的排错知识的软件开发、测试人员。
作译者回到顶部↑
本书提供作译者介绍
熊力,2004年开始在上海微软技术支持中心担任技术支持工程师。他所在的小组负责帮助企业客户解决开发领域的技术难题。作者专注于.NET Framework、 C/C++、COM和Web开发,现任微软中国研发集团服务器与开发工具事业部测试工程师。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 比工具、技巧和经验都重要的是你的思考——从四个风格迥异的案例说起
1.1 绝望的性能问题:ado.net 2.0竟然比1.0要慢
1.1.1 问题描述
1.1.2 悲观和绝望
1.1.3 换位思考
1.1.4 排错
1.1.5 结论和收获
1.1.6 题外话和相关讨论
safehandle的更多讨论
平衡、取舍、双赢和rfc 1925
profiler的下载地址和相关资源
1.2 不可思议:一个api同时打开了两个文件
1.2.1 问题描述
1.2.2 第一印象
1.2.3 深入分析
1.2.4 革命尚未成功
1.2.5 结论
1.2.6 题外话和相关讨论
msdn是最值得信赖的吗
你敢说cpu坏了
1.1 绝望的性能问题:ado.net 2.0竟然比1.0要慢
1.1.1 问题描述
1.1.2 悲观和绝望
1.1.3 换位思考
1.1.4 排错
1.1.5 结论和收获
1.1.6 题外话和相关讨论
safehandle的更多讨论
平衡、取舍、双赢和rfc 1925
profiler的下载地址和相关资源
1.2 不可思议:一个api同时打开了两个文件
1.2.1 问题描述
1.2.2 第一印象
1.2.3 深入分析
1.2.4 革命尚未成功
1.2.5 结论
1.2.6 题外话和相关讨论
msdn是最值得信赖的吗
你敢说cpu坏了
【插图】
评论交流
共有50人开贴评论 71人参与评论 42人参与打分 查看
评价等级:







发表于:2008-1-29 16:50:00
国内第一本调试工具教学书籍,内容浅显易懂,只是需要一些基础的汇编知识和计算机组成原理知识,当然,实做的编程经验才是最不可少的.对于多年的开发人员来讲,项目中或多或少肯定遇到过难以解决的问题,很多问题由于项目时间不够,只能以折中的方式解决了,但是如果开发人员的调试技巧够熟,深入到底层去寻找一定可以解决问题,而本书则给这样的开发人员指明了一条道路。说说本书的几个遗憾之处1:书的语言上面我个人偏向能够幽默轻松一点,能够类似小说解迷的方式来叙述调试,这样写法可以很引人入胜,只是这样对作者的文学功底要求颇高,但是本书语言上还是描述的很清楚,已经难能可贵了;2.书中最好划分出一章最基础最基础的调试预备知识章节,让读者能够从这一章中进入调试的大门,也许这一章的厚度会比较厚一点,或者说是能独立写成一本专著,就是调试的入门书籍.而本书更像是一本教你如何调试软件中遇到的问题的书籍.对于有经验的开发人员来讲是需要的,但是对于对调试有兴趣,但是项目时间紧张,没时间学习调试技术的开发人员来讲,却迫切需要一本入门书籍;3.全书贯穿使用WinDBG进行调试,其实也可以考虑使用一下OllyDbg,这个工具在Cracker中相当流行,我是外行,但是从界面上来看,个人认为OllyDbg做的比WinDbg好,后者的界面看起来还停留在90年代初.4.如果作者有兴趣,可以考虑写一本调试经验分析的书.类似于本书,但是希望案例更多.
| 我要写评论 |
| 查看所有评论交流(共50条) |


点击看大图




加载中...
