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