官术网_书友最值得收藏!

1.6 Visual Basic程序調(diào)試方法

知識(shí)點(diǎn)講解:光盤:視頻\PPT講解(知識(shí)點(diǎn))\第1章\Visual Basic程序調(diào)試方法.mp4

當(dāng)編寫(xiě)好Visual Basic程序后,需要對(duì)程序進(jìn)行調(diào)試,以確保程序的正確性。調(diào)試Visual Basic程序的方法有3種,分別是中斷狀態(tài)調(diào)試、調(diào)試窗口調(diào)試和斷點(diǎn)逐句跟蹤調(diào)試。在下面的內(nèi)容中,將對(duì)上述調(diào)試方法進(jìn)行簡(jiǎn)要介紹。

1.進(jìn)入/退出中斷狀態(tài)

進(jìn)入中斷狀態(tài)有4種方法。

(1)程序運(yùn)行時(shí)發(fā)生錯(cuò)誤自動(dòng)進(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)行一個(gè)可執(zhí)行代碼后,即進(jìn)入中斷狀態(tài)。

2.利用調(diào)試窗口

在Visual Basic 6.0中有如下3種類型的調(diào)試窗口。

? 立即窗口。

這是調(diào)式窗口中使用最方便,也是最常用的窗口。可以在程序中用Debug.Print方法,把輸出送到立即窗口,也可以在該窗口中直接使用Print語(yǔ)句或“? ”顯示變量的值。

? 本地窗口。

該窗口顯示當(dāng)前過(guò)程中所有變量的值,當(dāng)程序的執(zhí)行從一個(gè)過(guò)程切換到另一個(gè)過(guò)程時(shí),該窗口的內(nèi)容發(fā)生改變,它只反映當(dāng)前過(guò)程中可用的變量。

? 監(jiān)視窗口。

該窗口可顯示當(dāng)前的監(jiān)視表達(dá)式,在此之前必須在設(shè)計(jì)階段,利用調(diào)試菜單的“添加監(jiān)視命令”或“快速監(jiān)視”命令添加監(jiān)視表達(dá)式以及設(shè)置的監(jiān)視類型在運(yùn)行時(shí)顯示在監(jiān)視窗口,根據(jù)設(shè)置的監(jiān)視類型進(jìn)行相應(yīng)的顯示。

3.插入斷點(diǎn)和逐句跟蹤

在調(diào)試程序時(shí),通常會(huì)設(shè)置斷點(diǎn)來(lái)中斷程序的運(yùn)行,然后逐句跟蹤檢查相關(guān)變量、屬性和表達(dá)式的值是否在預(yù)期的范圍內(nèi)。可在中斷模式下或設(shè)計(jì)模式時(shí)設(shè)置或刪除斷點(diǎn),在代碼窗口選擇懷疑存在問(wèn)題的地方作為斷點(diǎn),按下F9鍵,則程序運(yùn)行到斷點(diǎn)處即停下,進(jìn)入中斷模式,在此之前所關(guān)心的變量、屬性、表達(dá)式的值都可以看到。

主站蜘蛛池模板: 揭西县| 高雄市| 曲水县| 梨树县| 平潭县| 漠河县| 南城县| 鹤山市| 大余县| 龙岩市| 错那县| 定安县| 昌乐县| 乌兰浩特市| 明溪县| 桃园市| 晋城| 札达县| 开化县| 隆林| 习水县| 鹤峰县| 河西区| 上饶市| 宜章县| 山阴县| 多伦县| 萍乡市| 丰都县| 革吉县| 休宁县| 周口市| 墨玉县| 宁强县| 寿阳县| 敦化市| 云阳县| 洞口县| 巫山县| 奉节县| 涟源市|