當(dāng)調(diào)試一個大型程序時,常常只需要調(diào)試其中的一部分代碼。也就是說,讓代碼運(yùn)行到某一處然后停下來。這時就要使用斷點(diǎn)了;它們可以讓代碼執(zhí)行到任何定義了斷點(diǎn)的位置停止。我們可以在代碼的任何地方設(shè)置斷點(diǎn),代碼運(yùn)行到斷點(diǎn)處就會停止運(yùn)行。
代碼會在設(shè)置了斷點(diǎn)的那行之前停止執(zhí)行。
可以在編寫代碼時設(shè)置斷點(diǎn);也可以在運(yùn)行時切換到代碼窗口中,在所希望的位置設(shè)置斷點(diǎn)。當(dāng)程序正在執(zhí)行一段代碼(如循環(huán)中的代碼)時,不能設(shè)置斷點(diǎn)。但可以在程序空閑、等待用戶輸入時設(shè)置斷點(diǎn)。
當(dāng)開發(fā)環(huán)境遇到一個斷點(diǎn)時,就會停止執(zhí)行代碼,應(yīng)用程序?qū)⑻幱谥袛嗄J健4藭r,可以使用許多調(diào)試功能。實際上,許多調(diào)試功能也只有在程序處于中斷模式時才能使用。
在設(shè)置斷點(diǎn)時,可以單擊要設(shè)置斷點(diǎn)的代碼行旁邊的灰邊,或者把光標(biāo)放在要設(shè)置斷點(diǎn)的代碼行上,按下F9鍵。設(shè)置好斷點(diǎn)后,在灰邊上會出現(xiàn)一個純紅色圓點(diǎn),且該代碼行以紅色突出顯示。使用完一個斷點(diǎn)后,單擊純紅色圓點(diǎn)就可以刪除它。
有時希望調(diào)試循環(huán)中的代碼,例如從文件中讀取數(shù)據(jù)的循環(huán)。我們事先知道循環(huán)在前x個記錄中會順利運(yùn)行,但為了找到懷疑有問題的記錄,單步執(zhí)行所有的代碼就非常耗時。可以在循環(huán)中設(shè)置斷點(diǎn),并給它設(shè)置一個執(zhí)行計數(shù)器。循環(huán)中的代碼會執(zhí)行在執(zhí)行計數(shù)器中指定的循環(huán)次數(shù),然后停下來,進(jìn)入中斷模式。這樣可以節(jié)約時間。也可以在斷點(diǎn)上設(shè)置一個條件,例如在變量包含某個特定值或變量的值發(fā)生改變時。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計算機(jī)有限公司 。本文鏈接地址: 設(shè)置斷點(diǎn)