- Visual Basic 開(kāi)發(fā)從入門到精通
- 陳強(qiáng)
- 691字
- 2019-01-05 00:46:41
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á)式的值都可以看到。
- 軟件安全技術(shù)
- Learning Cython Programming(Second Edition)
- 算法精粹:經(jīng)典計(jì)算機(jī)科學(xué)問(wèn)題的Java實(shí)現(xiàn)
- PyTorch自然語(yǔ)言處理入門與實(shí)戰(zhàn)
- Mastering Ubuntu Server
- C++程序設(shè)計(jì)基礎(chǔ)教程
- 手把手教你學(xué)C語(yǔ)言
- Arduino家居安全系統(tǒng)構(gòu)建實(shí)戰(zhàn)
- 大話Java:程序設(shè)計(jì)從入門到精通
- Web程序設(shè)計(jì):ASP.NET(第2版)
- Penetration Testing with the Bash shell
- Visual Basic語(yǔ)言程序設(shè)計(jì)基礎(chǔ)(第3版)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- VC++ 2008專題應(yīng)用程序開(kāi)發(fā)實(shí)例精講
- Visual C++實(shí)用教程