程序調試
視頻講解:光盤\TM\Video\14\程序調試.exe
在Visual Studio.NET環(huán)境中提供了Visual Studio調試器。該調試器提供了功能強大的命令來控制應用程序的執(zhí)行。下面介紹幾種對應用程序進行調試的方法。
14.2.1 斷點
斷點通知調試器,應用程序在某點上(暫停執(zhí)行)或某情況發(fā)生時中斷。發(fā)生中斷時,稱程序和調試器處于中斷模式。進入中斷模式并不會終止或結束程序的執(zhí)行,所有元素(如函數(shù)、變量和對象)都保留在內(nèi)存中。執(zhí)行可以在任何時候繼續(xù)。
插入斷點有3種方式:在要設置斷點行旁邊的灰色空白中單擊;右擊設置斷點的代碼行,在彈出的快捷菜單中選擇"斷點"/"插入斷點"命令,如圖14.3所示;單擊要設置斷點的代碼行,選擇菜單中的"調試"/"切換斷點(G)"命令,如圖14.4所示。
|
圖14.3 右鍵快捷菜單插入斷點 |
|
圖14.4 菜單欄插入斷點 | 插入斷點后,就會在設置斷點的行旁邊的灰色空白處出現(xiàn)一個紅色圓點,并且該行代碼也呈高亮顯示,如圖14.5所示。
|
圖14.5 插入斷點后效果圖 | 刪除斷點有4種方式:單擊斷點的行旁邊的灰色空白處的紅色圓點;單擊斷點的行旁邊的灰色空白處的紅色圓點,選擇"刪除斷點"命令,如圖14.6所示;右擊設置斷點的代碼行,在彈出的快捷菜單中選擇"斷點"/"刪除斷點"命令,如圖14.7所示;單擊要設置斷點的代碼行,選擇菜單中的"調試"/"切換斷點(G)"命令。
|
圖14.6 右鍵快捷菜單刪除斷點 |
|
圖14.7 菜單刪除斷點 |
|