您的浏览历史

Windows用户态程序高效排错 (Debug必备)

促销活动
  • [本书]参加电子工业出版社 满58元赠书活动
精彩评论

基本信息

编辑推荐

调试高手箴言:思考才是硬道理.
精妙方法,源于思考;精彩案例,源于实践..
深入剖析数十个微软企业客户的真实案例
让您成为福尔摩斯一样的排错高手...

推荐阅读

内容简介回到顶部↑

本书是一本介绍Windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介绍对排错有帮助的知识点和工具;并介绍了.NET Framework(CLR)的相关知识和调试技巧;最后一章针对常见的几大类问题进行了总结。
本书案例丰富,对现实中的实际问题进行了研究,并和读者一起分析解决办法;本书的写作思路为先给出问题描述,然后提供线索,再进行分析,让读者在阅读中也进行思考,以提高实际解决问题的能力。本书适合希望学习排错、调试知识的软件开发、测试人员,希望深入学习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坏了

【插图】

chatu
评论交流

共有46人开贴评论  67人参与评论  39人参与打分 查看

27人
 69%
用户平均打分
我要写评论 help如何参与评论和打分
5人
 12%
3人
 7%
2人
 5%
2人
 5%

CoolJie2001

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

morn_eric

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-10-17 21:26:00
很不错,尤其是国产精品,不输于任何我看过的老外写的东西,当然我的外语水平不大好,老外的书看的不多。
只有一个问题,书里面无论代码还是调试信息,字都是那么的小,不过印刷的很清晰,我能看清楚。
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

CoolJie2001

专家级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2007-12-17 20:54:00
书的内容很不错,可惜对我来讲还是觉得作者有这样的实力实在应该写一本比较厚的专著。填补国内这方面的空白。因为国内关于这种调试级别的书,特别是手把手教的,基本上没有。如果作者有心能够写一本专著,相信对国内开发者来讲是一个福音
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得2个)

dynatankaiha

一级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2007-12-9 14:07:00
才看了几十页,总结一下优点:

1、全书不厚,免得一拿到手就是砖头,一读就是几个月。

2、没有废话,内容精练,字字在理,适合细细品味,不能一目十行。阅读时最好将WinDBG帮助打开,随时查阅。

3、作者调试经验丰富,介绍的案例个个扣人心弦,让我欲罢而不能。什么叫会用WinDBG,作者会告诉你答案。

4、一本好书是内容与外表的完美结合,两者缺一不可,这本书全做到了,封面设计和排版等非常不错,赏心悦目。

看完以后会再给个综合书评!
多谢熊力写如此好书!
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)

yyzjp
一级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2007-12-28 9:49:00
还不错,我再微软项目做测试和开发也有三年多了, 看到系统的介绍WinDBG的文章, 系统的把那些命令都串起来,对于初学者帮助还是非常大的,比自己啃CHM文件效果好。
我利用书里面的一些技巧解决了我们项目一个工具内存泄漏的部分问题, 不过对于带引用计数的智能指针还是存在泄漏, 不知道作者和同仁那位给指点一下?
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共46条)