本书是在《Microsoft .NET和Windows应用程序调试》的基础上进行修改而成的,全书分3个部分共8章节,主要对.NET2.0应用程序调试作了介绍,具体内容包括Bug的来源与解决的办法、边编码边调试、常见的.NET调试问题、Visual Studio调试器高级使用方法、扩展Visual Studio IDE、编写代码分析规则等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书是资深调试专家John Robbins关于调试技术方面的第4本著作。在本书上一个版本——《Microsoft .NET和Windows应用程序调试》的基础上,作者对人部分内容进行了全面的更新。删除了上一版本中的“本机代码的强大工具和技术”部分,剩下了前面的3大部分:“调试概述”、“强大的调试技术”和“强大的调试工具”。
在第1部分中,作者首先介绍了Bug的来源及调试的基础知识,并在该部分的结尾处,对以往读者提出的一些具有代表性的问题一一做了解答。而后,在第2部分中,作者介绍了Visual Studio 2005在调试方面的新特性,以及如何使用Visual Studio2005、WinDBG、SOS、ADPIus等进行应用程序调试。最后,在第3部分,作者介绍了如何对Visual Studio的IDE进行扩展,以及如何编写你白己的代码分析规则。
本书的最佳读者对象是拥有一定开发经验的中高级开发人员和调试人员。
第1部分 调试概述
第1章 Bug的来源与解决的办法
第2章 为调试做好准备
第3章 边编码边调试
第4章 常见的.NET调试问题
第2部分 强大的调试技术
第5章 Visual Studio调试器高级使用方法
第6章 WinDBG、SOS和ADPlus
第3部分 强大的调试工具
第7章 扩展Visual Studio IDE
第8章 编写代码分析规则