freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第11章程序調(diào)試和出錯(cuò)處理-展示頁

2024-10-10 16:42本頁面
  

【正文】 式來直接觀察表達(dá)式。 第 11章 程序調(diào)試和出錯(cuò)處理 Visual Basic自動(dòng)對監(jiān)視表達(dá)式進(jìn)行監(jiān)視。只有當(dāng)前語句在指定的上下文中時(shí),“監(jiān)視”窗口才能顯示監(jiān)視表達(dá)式的值。 中斷表達(dá)式是一個(gè)監(jiān)視表達(dá)式 , 當(dāng)定義的某個(gè)條件為真時(shí) , 它將使 Visual Basic進(jìn)入中斷模式 。 當(dāng)程序的執(zhí)行從一個(gè)過程切換到另一個(gè)過程時(shí) , “ 本地 ” 窗口的內(nèi)容會(huì)發(fā)生改變 , 它只反映當(dāng)前過程中可用的變量 。例如,使用 Print語句打印表達(dá)式的值,也可以在程序代碼中利用 把輸出送到“立即”窗口。 可單擊視圖菜單中的對應(yīng)命令打開這些窗口 。 第 11章 程序調(diào)試和出錯(cuò)處理 調(diào) 試 和 排 錯(cuò) 調(diào)試窗口 在逐行運(yùn)行應(yīng)用程序的語句時(shí) , 可用調(diào)試窗口監(jiān)視表達(dá)式和變量的值 。邏輯錯(cuò)誤也可以產(chǎn)生運(yùn)行錯(cuò)誤。例如,使用了不正確的變量類型或指令的次序不對。 第 11章 程序調(diào)試和出錯(cuò)處理 4. 邏輯錯(cuò)誤 程序運(yùn)行后,得不到所期望的結(jié)果,這說明程序存在邏輯錯(cuò)誤。 (2) 選擇 “ 調(diào)試 ” 按鈕 , 進(jìn)入調(diào)試窗 , 光標(biāo)停留在引起出錯(cuò)的那一句上 , 此時(shí)允許修改代碼 。在窗口的下方給出 4個(gè)按鈕,分別是“繼續(xù)”、“結(jié)束”、“調(diào)試”和“幫助”,這時(shí),可選擇一個(gè)按鈕決定如何處理錯(cuò)誤。運(yùn)行錯(cuò)誤也將彈出一個(gè)子窗口,提示出錯(cuò)信息。有時(shí),即使調(diào)用 Visual Basic或 Windows系統(tǒng)提供的標(biāo)準(zhǔn)系統(tǒng)函數(shù)或過程,也會(huì)發(fā)生錯(cuò)誤。 第 11章 程序調(diào)試和出錯(cuò)處理 3. 運(yùn)行錯(cuò)誤 運(yùn)行錯(cuò)誤指 Visual Basic在運(yùn)行代碼時(shí)發(fā)生的錯(cuò)誤,這類錯(cuò)誤往往是指令代碼執(zhí)行了一非法操作引起的。這時(shí), Visual Basic也彈出一個(gè)子窗口,提示出錯(cuò)信息,出錯(cuò)的那一行被高亮度顯示,同時(shí) Visual Basic停止編譯。第 11章 程序調(diào)試和出錯(cuò)處理 第 11章 程序調(diào)試和出錯(cuò)處理 錯(cuò)誤類型 調(diào)試和排錯(cuò) 出錯(cuò)處理 習(xí)題十一 第 11章 程序調(diào)試和出錯(cuò)處理 錯(cuò) 誤 類 型 1. 語法錯(cuò)誤 當(dāng)編寫代碼時(shí), Visual Basic會(huì)對程序進(jìn)行語法檢查,當(dāng)發(fā)現(xiàn)程序中存在打字錯(cuò)誤、遺漏關(guān)鍵字或標(biāo)點(diǎn)符號使用不當(dāng)?shù)日Z法錯(cuò)誤時(shí), Visual Basic在 Form窗口中彈出一個(gè)子窗口,提示出錯(cuò)信息,出錯(cuò)的那一行變成紅色,出錯(cuò)部分被高亮度顯示,這時(shí),用戶必須單擊“確定”按鈕,關(guān)閉出錯(cuò)提示窗,然后對出錯(cuò)行進(jìn)行修改。 第 11章 程序調(diào)試和出錯(cuò)處理 2. 編譯錯(cuò)誤 編譯錯(cuò)誤指 Visual Basic在編譯應(yīng)用程序時(shí),由于用戶未定義變量、遺漏關(guān)鍵字等原因產(chǎn)生的不正確的代碼而引起的錯(cuò)誤。這時(shí),用戶必須單擊“確定”按鈕,關(guān)閉出錯(cuò)提示窗,然后對出錯(cuò)行進(jìn)行修改。例如,除法時(shí)分母為零。例如,當(dāng)調(diào)用 Visual Basic的 Dir$( )函數(shù)判斷一個(gè)文件是否存在時(shí),若被操作的驅(qū)動(dòng)器未準(zhǔn)備好或磁盤讀寫有錯(cuò),就會(huì)發(fā)生錯(cuò)誤。窗口內(nèi)第一行顯示運(yùn)行錯(cuò)誤代號,第二行顯示出錯(cuò)說明。 第 11章 程序調(diào)試和出錯(cuò)處理 (1) 選擇 “ 幫助 ” 按鈕 , Visual Basic將提供這一錯(cuò)誤的幫助信息 , 包括錯(cuò)誤說明 、 錯(cuò)誤代號和引起該錯(cuò)誤的可能原因 ,用戶可參考提示排除錯(cuò)誤 。 (3) 選擇“結(jié)束”按鈕,結(jié)束本程序的運(yùn)行。這類錯(cuò)誤往往是程序存在邏輯上的缺陷所引起的。又如,循環(huán)中起終值不正確。通常,邏輯錯(cuò)誤不會(huì)產(chǎn)生錯(cuò)誤提示信息,故錯(cuò)誤較難排除,需要程序員仔細(xì)地閱讀分析程序。 有三個(gè)調(diào)試窗口 , 它們是 “ 立即 ” 窗口 、 “ 監(jiān)視 ”窗口和 “ 本地 ” 窗口 。 (1) “立即”窗口顯示代碼中正在調(diào)試的語句所產(chǎn)生的信息,或直接往窗口中鍵入的命令所請求的信息。 第 11章 程序調(diào)試和出錯(cuò)處理 (2) “本地 ” 窗口顯示當(dāng)前過程中所有變量的值 。 (3) “監(jiān)視 ” 窗口顯示當(dāng)前的監(jiān)視表達(dá)式 , 在代碼運(yùn)行過程中可決定是否監(jiān)控這些表達(dá)式的值 。 在“監(jiān)視”窗口中,“上下文”列指出過程、模塊,每個(gè)監(jiān)視表達(dá)式都在這些過程或模塊中進(jìn)行計(jì)算。否則,“值”列只顯示一條消息,指出語句不在上下文中,“類型”列指明表達(dá)式類型,監(jiān)視窗內(nèi)列的寬度可用鼠標(biāo)拖曳列之間的分界線來調(diào)整。當(dāng)應(yīng)用程序進(jìn)入中斷模式后,這些監(jiān)視表達(dá)式會(huì)出現(xiàn)在“監(jiān)視”窗口中,可在此處觀察它們的值。例如,在循環(huán)計(jì)數(shù)器達(dá)到一個(gè)特定值時(shí),可用一個(gè)監(jiān)視表達(dá)式把應(yīng)用程序設(shè)置為中斷模式,而不是一次一條語句地逐步執(zhí)行數(shù)十次乃至數(shù)百次循環(huán)。 第 11章 程序調(diào)試和出錯(cuò)處理 有兩種方法可在調(diào)試窗口添加監(jiān)視表達(dá)式 。 ② 在 “ 表達(dá)式 ” 框中 , 輸入想要求值的表達(dá)式 (也可預(yù)先用鼠標(biāo)在程序中標(biāo)記某一表達(dá)式 , 它將自動(dòng)填入表達(dá)式框中 )。 第 11章 程序調(diào)試和出錯(cuò)處理 ④ 在 “ 監(jiān)視類型 ” 框中選取一個(gè)選項(xiàng)按鈕 , 決定 Visual Basic如何響應(yīng)觀察表達(dá)式 。 當(dāng)上述操作完成,點(diǎn)擊“確認(rèn)”按鈕,關(guān)閉“添加監(jiān)視”對話窗。 ② 單擊調(diào)試菜單中的快速監(jiān)視命令或工具條中的快速監(jiān)視按鈕,或從快捷菜單中選取快速監(jiān)視命令,進(jìn)入“快速監(jiān)視”對話窗,“上下文”框中顯示相應(yīng)的過程或模塊,“表達(dá)式”框中顯示表達(dá)式,“值”框中顯示對應(yīng)表達(dá)式的值。 為了能在調(diào)試窗口內(nèi)查看程序內(nèi)變量 、 屬性和語句的值 , 可使用中斷模式 。 在中斷模式下 ,變量和屬性設(shè)置被保存 , 這樣就可在調(diào)試窗口內(nèi)查看程序內(nèi)變量 、 屬性和語句的值 。 第 11章 程序調(diào)試和出錯(cuò)處理 逐語句或逐過程運(yùn)行 Visual Basic提供逐語句或逐過程兩種方式分步運(yùn)行一個(gè)程序 。 逐過程執(zhí)行應(yīng)用程序代碼的下一個(gè)可執(zhí)行行 , 但不跟蹤到過程中 。 逐語句或逐過程意味著逐行運(yùn)行程序且檢查每條命令 。 逐行運(yùn)行和查看程序所用的數(shù)據(jù) , 可以發(fā)現(xiàn)程序中所有的錯(cuò)誤 。 按 F8或從 “ 調(diào)試 ” 菜單中選擇 “ 逐語句 ” 或 “ 逐過程 ” 命令可進(jìn)入指定的運(yùn)行跟蹤方式 。 第 11章 程序調(diào)試和出錯(cuò)處理 設(shè)置斷點(diǎn) 對于大程序使用單步運(yùn)行將令人生厭,可通過設(shè)置斷點(diǎn)來跳過能正常運(yùn)行的程序。斷點(diǎn)可設(shè)在懷疑存在問題的地方,斷點(diǎn)信號是臨時(shí)的,不和程序代碼存儲(chǔ)在一起。 第 11章 程序調(diào)試和出錯(cuò)處理 設(shè)置或刪除斷點(diǎn)的步驟: (1) 在程序需要設(shè)置斷點(diǎn)處 , 將光標(biāo)停留在該命令行上 。 設(shè)置了斷點(diǎn)后, Visual Basic將以粗體形式突出顯示選定的行,所用顏色為“選項(xiàng)”對話框的“編輯器格式”選項(xiàng)卡上所指定的顏色 (默認(rèn)紅色 ),該對話框可從“工具”菜單中獲得。如果選擇“調(diào)試”菜單中的“清除所有斷點(diǎn)”命令,可同時(shí)清除程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1