应用程序调试技术(更新程度:完毕)送源码及PPT

 

 

课程简介

 调试技术实务分为调试基本概念和设置,Windows下常用到调试工具VS和Windbg的使用,自动化调试技术,以及实际调试场景示例等。不仅仅是介绍枯燥的程序调试技术,而是深入的从操作系统实现以及.NET虚拟机实现的本质出发,介绍调试工作中的工作方法、流程和相关技术。
    本课程的讲师长期从事程序调试工作,参与了大量的程序调试工作。本课程是培训讲师多年程序调试工作经验的总结。从程序调试的基本技术入手,针对大量实战案例进行剖析,让学员在掌握相关技术的同时,真正学会程序调试的方法。
    本课程适合在职场中提升技能的技术人员,也可作为学生毕业设计参考资料。

编辑推荐

  课程突破条条框框,介绍了大量调试工作方法及实施方法、大量可用于实战的调试技巧和调试方法。帮助学员重新梳理调试的思路,活学活用相关工具;帮助学员形成真正使用的工作方法。
  严谨的调试理论与实用的技巧相结合,帮助学员纠正大量错误观点,形成正确的调试理论体系。

视频购买地址:http://product.china-pub.com/3502590  
免费试看:http://www.hztraining.com/bbs/showtopic-3311.aspx 
作者简介

施懿民
拥有多年开发经验,组建及带领大型团队为微软.NET Developer Platform部分框架代码的提供测试服务。团队负责的微软开发框架产品有: CLR, .NET BCL, WPF, Silverlight, ASP.NET, .NET兼容性测试。负责过给一些事业单位以及中小企业开发商业应用,包括电子商务平台,代理服务器计费平台,网络资料采集机器人等应用。


课程目录

第1讲 准备调试环境
第2讲 管理符号文件与源代码
第3讲 Visual Studio基本调试技术
第4讲 Visual Studio调试技术中
第5讲 Visual Studio自动化调试及并行调试
第6讲 Windbg 基本功能介绍
第7讲 调试栈溢出问题(上)
第8讲 调试栈溢出问题(下)
第9讲 调试堆溢出问题(上)
第10讲调试堆溢出问题(中)
第11讲调试堆溢出问题(下)
第12讲调试资源泄露问题(上)
第13讲调试资源泄露问题(下)
第14讲调试多线程问题(上)
第15讲调试多线程问题(下)
第16讲内核调试与托管程序调试准备工作(上)
第17讲内核调试与托管程序调试准备工作(下)
第18讲CLR虚拟机及托管调试命令-应用程序域和装配件
第19讲CLR虚拟机及托管调试命令-对象
第20讲CLR虚拟机及托管调试命令-类型
第21讲CLR虚拟机及托管调试命令-线程
第22讲CLR虚拟机及托管调试命令-GC
第23讲CLR虚拟机及托管调试命令-COM互操作与异常
第24讲托管调试其他工具(上)
第25讲托管调试其他工具(下)
第26讲验尸调试
第27讲Windbg调试自动化

 

应用程序调试技术视频观看指南 这是第一部分,Windows平台下的应用程序调试技术讲座视频,


对于研发公司IT支持人员,项目或开发经理,设置事后可跟踪的BUG跟踪以及分析服务系统,建议选择观看:

1、应用程序调试技术第1讲 准备调试环境

2、应用程序调试技术第2讲 管理符号文件与源代码

3、应用程序调试技术第6讲 Windbg 基本功能介绍

4、应用程序调试技术第26讲验尸调试

 


知识准备:SVN、SourceSafe使用经验;简单C++/C#代码阅读经验;理解质量控制原则。

 

编程初学者:

1、应用程序调试技术第1讲 准备调试环境

2、应用程序调试技术第3讲 Visual Studio基本调试技术

3、应用程序调试技术第4讲 Visual Studio调试技术中

4、应用程序调试技术第5讲 Visual Studio自动化调试及并行调试

5、应用程序调试技术第6讲 Windbg 基本功能介绍

 

知识准备:Visual Studio编程经验,VBScript编程能力,WPF编程,理解并行、多线程编程概念。

 

Windows C++,MFC程序员(3年编程经验)建议观看:

1、第1讲 准备调试环境

2、第6讲 Windbg 基本功能介绍

3、第7讲 调试栈溢出问题(上)

4、第8讲 调试栈溢出问题(下)

5、第9讲 调试堆溢出问题(上)

6、第10讲调试堆溢出问题(中)

7、第11讲调试堆溢出问题(下)

8、第12讲调试资源泄露问题(上)

9、第13讲调试资源泄露问题(下)

10、第14讲调试多线程问题(上)

11、第15讲调试多线程问题(下)

12、第26讲验尸调试

13、第27讲Windbg调试自动化

 

知识准备:熟悉Win32 C++编程,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。

 

.NET程序员(3年编程经验)建议观看:

1、第1讲 准备调试环境

2、第6讲 Windbg 基本功能介绍

3、第18讲CLR虚拟机及托管调试命令-应用程序域和装配件

4、第19讲CLR虚拟机及托管调试命令-对象

5、第20讲CLR虚拟机及托管调试命令-类型

6、第21讲CLR虚拟机及托管调试命令-线程

7、第22讲CLR虚拟机及托管调试命令-GC

8、第23讲CLR虚拟机及托管调试命令-COM互操作与异常

9、第24讲托管调试其他工具(上)

10、第25讲托管调试其他工具(下)

11、第26讲验尸调试

12、第27讲Windbg调试自动化

 

知识准备:熟悉.NET编程,熟悉.NET BCL,COM,汇编,操作系统原理,熟悉虚拟内存管理,熟悉多线程编程,PowerShell,脚本编程能力。

 

软件测试人员建议观看:
除了第16和17讲的所有视频
 

对于希望了解底层秘密的朋友,建议观看:

 1、第16讲内核调试与托管程序调试准备工作(上)
 2、第17讲内核调试与托管程序调试准备工作(下) 
实际上解释了调试Windows 2003/XP内核和.NET虚拟机内核的方法,是源代码级别的。 

 

posted @ 2012-02-28 11:14  镜花  阅读(313)  评论(0编辑  收藏  举报