這是第一部分,Windows平台下的應用程式調試技術講座視頻, 視頻購買地址:
http://product.china-pub.com/3502590
對於研發公司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虛擬機器核心的方法,是原始碼層級的。