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

正文內(nèi)容

第11章程序調(diào)試和出錯處理(更新版)

2024-11-19 16:42上一頁面

下一頁面
  

【正文】 Stop圖標(biāo)、 VbExclamation提示警告圖標(biāo) Style = vbRetryCancel + vbCritical + vbDefaultButton2 Title = 出錯提示 第 11章 程序調(diào)試和出錯處理 Response = MsgBox(Msg, Style, Title) 39。 Sub OnErrorStatementDemo( ) Dim Response, Msg, Style, Tille As String 39。 第 11章 程序調(diào)試和出錯處理 當(dāng) On Error捕捉到錯誤后 , Err對象的 Number屬性指示對應(yīng)錯誤號 。 當(dāng)一個錯誤發(fā)生時 , 程序能捕捉到這一錯誤 , 并可按程序設(shè)計者事先設(shè)計的方法來處理這一錯誤 。 第 11章 程序調(diào)試和出錯處理 應(yīng)用程序一旦運(yùn)行到斷點處并被中止執(zhí)行 , 就可檢查應(yīng)用程序的當(dāng)前狀態(tài) 。斷點是告訴 Visual Basic掛起程序執(zhí)行的一個標(biāo)記,當(dāng)程序執(zhí)行到斷點處即暫停程序的運(yùn)行,進(jìn)入中斷模式,此時可在調(diào)試窗口內(nèi)查看程序內(nèi)變量、屬性和語句的值。 可以聯(lián)用這兩種方式 , 先用逐語句逐行檢查 , 然后用逐過程跳過已檢查過的運(yùn)行正常的過程 。 ③ 點擊 “ 添加 ” 按鈕 。 (1) 通過添加監(jiān)視命令添加監(jiān)視表達(dá)式的步驟如下: ① 單擊調(diào)試菜單中的添加監(jiān)視命令 , 進(jìn)入 “ 添加監(jiān)視 ”對話窗 。只有當(dāng)前語句在指定的上下文中時,“監(jiān)視”窗口才能顯示監(jiān)視表達(dá)式的值。 可單擊視圖菜單中的對應(yīng)命令打開這些窗口 。 第 11章 程序調(diào)試和出錯處理 4. 邏輯錯誤 程序運(yùn)行后,得不到所期望的結(jié)果,這說明程序存在邏輯錯誤。有時,即使調(diào)用 Visual Basic或 Windows系統(tǒng)提供的標(biāo)準(zhǔn)系統(tǒng)函數(shù)或過程,也會發(fā)生錯誤。 第 11章 程序調(diào)試和出錯處理 2. 編譯錯誤 編譯錯誤指 Visual Basic在編譯應(yīng)用程序時,由于用戶未定義變量、遺漏關(guān)鍵字等原因產(chǎn)生的不正確的代碼而引起的錯誤。窗口內(nèi)第一行顯示運(yùn)行錯誤代號,第二行顯示出錯說明。又如,循環(huán)中起終值不正確。 第 11章 程序調(diào)試和出錯處理 (2) “本地 ” 窗口顯示當(dāng)前過程中所有變量的值 。當(dāng)應(yīng)用程序進(jìn)入中斷模式后,這些監(jiān)視表達(dá)式會出現(xiàn)在“監(jiān)視”窗口中,可在此處觀察它們的值。 第 11章 程序調(diào)試和出錯處理 ④ 在 “ 監(jiān)視類型 ” 框中選取一個選項按鈕 , 決定 Visual Basic如何響應(yīng)觀察表達(dá)式 。 在中斷模式下 ,變量和屬性設(shè)置被保存 , 這樣就可在調(diào)試窗口內(nèi)查看程序內(nèi)變量 、 屬性和語句的值 。 逐行運(yùn)行和查看程序所用的數(shù)據(jù) , 可以發(fā)現(xiàn)程序中所有的錯誤 。 第 11章 程序調(diào)試和出錯處理 設(shè)置或刪除斷點的步驟: (1) 在程序需要設(shè)置斷點處 , 將光標(biāo)停留在該命令行上 。 第 11章 程序調(diào)試和出錯處理 出 錯 處 理 當(dāng)應(yīng)用程序處在 Visual Basic環(huán)境下運(yùn)行時,如果發(fā)生運(yùn)行錯誤, Visual Basic將中止應(yīng)用程序的執(zhí)行,并退回到 Visual Basic環(huán)境,程序設(shè)計者可通過調(diào)試工具糾正錯誤,并繼續(xù)運(yùn)行該程序。 第 11章 程序調(diào)試和出錯處理 (2) 編寫錯誤處理程序 。 Resume語句有如下三種形式 。 正常退出本程序 第 11章 程序調(diào)試和出錯處理 ErrorHandler: 39。 71號錯誤為 A盤未準(zhǔn)備好 錯誤 Msg = A盤未準(zhǔn)備好 Style = vbRetryCancel + vbCritical + vbDefaultButton2 Title = 提示 Response = MsgBox(Msg, Style, Title) If Response = vbCancel Then Exit Sub 第 11章 程序調(diào)試和出錯處理 End If Case Else 39。 Sub ResumeStatementDemo( ) On Error GoTo ErrHandler 39。 關(guān)閉錯誤陷阱 On Error Resume Next 39。 由于第四行語句 On Error Goto 0的作用 , 關(guān)閉了錯誤陷阱 ,不使用錯誤處理程序塊而執(zhí)行第五行語句 On Error Resume Next,它使 Kill testfile命令無效 。 子過程 Devide測試運(yùn)算符/的結(jié)果 Function Divide(number As Integer, denom As Integer) As Variant Dim Msg As String 第 11章 程序調(diào)試和出錯處理 39。 不管什么情況, Resume Next Resume Next 39。 在模塊文件開頭聲明常量 , 用于代表各種與文件或磁盤操作有關(guān)的錯誤號 。 超越文件尾端 Public Const errBadFileName= 64 39。 1—選擇 Ignore按鈕 , 表示上層程序忽略當(dāng)前錯誤 , 將用Resume Next 方法處理運(yùn)行錯誤; 2—選擇 Cancel或 About按鈕 , 表示出現(xiàn)了不可恢復(fù)的錯誤 ,上層程序?qū)⒂?Error Err方法處理運(yùn)行錯誤; 3—0 表示出現(xiàn)其它不可預(yù)知的錯誤,自動跳出FileErrors( ), 上層程序也將用 Error Err方法處理運(yùn)行錯誤。 Error 68 Msg = 磁盤未格式化或 I/O出錯 MsgType = vbExclamation + 5 39。 Error 62 Msg = 有一個不正確的文件結(jié)束標(biāo)志 Msg = Msg + 或企圖越界讀文件 Case Else 39。 函數(shù)返回 1, 用 Resume Next方法 Case 2, 3 39。 錯誤選擇 Dim Msg As String On Error GoTo OpenerError 39。 用 Open語句打開指定的文件 Open NewFileName For Output As NewFileNum FileOpener = NewFileNum Exit Function OpenerError: 第 11章 程序調(diào)試和出錯處理 39。例如,用一個定義在外部應(yīng)用程序中的對象編寫模塊并希望應(yīng)用程序的其余部分把該對象返回的錯誤作為實際的 Visual Basic錯誤來
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1