2011年計算機(jī)等級考試二級VB基礎(chǔ)教程輔導(dǎo)(19)(2)

字號:


    4.程序調(diào)試方法
    (1)進(jìn)入/退出中斷狀態(tài)
    進(jìn)入中斷狀態(tài)有四種方法:
    1) 程序運(yùn)行時發(fā)生錯誤自動進(jìn)入中斷
    2) 程序運(yùn)行中用戶按中斷鍵強(qiáng)制進(jìn)入中斷
    3) 用戶在程序中預(yù)先設(shè)置了斷點(diǎn),程序執(zhí)行到斷點(diǎn)處即進(jìn)入中斷狀態(tài)
    4) 在采用單步調(diào)試方式,每運(yùn)行一個可執(zhí)行代碼后,即進(jìn)入中斷狀態(tài)。
    (2) 利用調(diào)試窗口
    1) 立即窗口
    這是調(diào)式窗口中使用最方便、最常用的窗口??梢栽诔绦蛑杏肈ebug.Print方法,把輸出送到立即窗口,也可以在該窗口中直接使用Print語句或?顯示變量的值。
    2) 本地窗口
    該窗口顯示當(dāng)前過程中所有變量的值,當(dāng)程序的執(zhí)行從一個過程切換到另一個過程時,該窗口的內(nèi)容發(fā)生改變,它只反映當(dāng)前過程中可用的變量。
    3) 監(jiān)視窗口
    該窗口可顯示當(dāng)前的監(jiān)視表達(dá)式,在此之前必須在設(shè)計階段,利用調(diào)試菜單的“添加監(jiān)視命令”或“快速監(jiān)視”命令添加監(jiān)視表達(dá)式以及設(shè)置的監(jiān)視類型在運(yùn)行時顯示在監(jiān)視窗口,根據(jù)設(shè)置的監(jiān)視類型進(jìn)行相應(yīng)的顯示。
    (3)插入斷點(diǎn)和逐句跟蹤
    在調(diào)試程序時,通?;卦O(shè)置斷點(diǎn)來中斷程序的運(yùn)行,然后逐句跟蹤檢查相關(guān)變量、屬性和表達(dá)式的值是否在預(yù)期的范圍內(nèi)。
    可在中斷模式下或設(shè)計模式時設(shè)置或刪除斷點(diǎn),在代碼窗口選擇懷疑存在問題的地方作為斷點(diǎn),按下F9鍵,則程序運(yùn)行到斷點(diǎn)處即停下,進(jìn)入中斷模式,在此之前所關(guān)心的變量、屬性、表達(dá)式的值都可以看到。