Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt

Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt

ID:50029643

大小:699.50 KB

頁(yè)數(shù):33頁(yè)

時(shí)間:2020-03-07

Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt_第1頁(yè)
Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt_第2頁(yè)
Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt_第3頁(yè)
Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt_第4頁(yè)
Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt_第5頁(yè)
資源描述:

《Visual_Basic程序設(shè)計(jì)項(xiàng)目教程 教學(xué)課件 作者 李天真 李宏偉《Visual Basic程序設(shè)計(jì)項(xiàng)目教程》電子教案(任務(wù)11).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、任務(wù)1系統(tǒng)開(kāi)發(fā)任務(wù)分析及開(kāi)發(fā)方法任務(wù)2系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建任務(wù)3系統(tǒng)登錄界面設(shè)計(jì)任務(wù)4簡(jiǎn)單登錄密碼設(shè)計(jì)任務(wù)5數(shù)據(jù)庫(kù)訪問(wèn)的實(shí)現(xiàn)任務(wù)6系統(tǒng)主界面設(shè)計(jì)任務(wù)7系統(tǒng)管理模塊設(shè)計(jì)《VisualBasic程序設(shè)計(jì)項(xiàng)目教程》電子教案任務(wù)8信息管理模塊設(shè)計(jì)任務(wù)9報(bào)表生成和打印任務(wù)10Splash界面設(shè)計(jì)任務(wù)11VisualBasic程序調(diào)試任務(wù)12應(yīng)用程序的文件操作任務(wù)13應(yīng)用程序的打包和發(fā)布任務(wù)11VisualBasic程序調(diào)試任務(wù)描述知識(shí)鏈接知識(shí)1程序錯(cuò)誤類型實(shí)現(xiàn)過(guò)程知識(shí)教學(xué)目標(biāo)和技能訓(xùn)練目標(biāo)知識(shí)2如何調(diào)試程序知識(shí)3如何捕獲和處理錯(cuò)誤總結(jié)與技能鞏固知識(shí)教學(xué)目標(biāo)和技

2、能訓(xùn)練目標(biāo)1.了解應(yīng)用程序可能發(fā)生的幾類錯(cuò)誤;2.掌握程序調(diào)試的手段和方法以及捕獲和處理錯(cuò)誤的手段和方法。返回章首能正確使用VisualBasic程序調(diào)試的手段和方法,設(shè)置錯(cuò)誤捕獲、編寫錯(cuò)誤處理程序和退出錯(cuò)誤處理程序。能用各種調(diào)試方式調(diào)試用戶登錄窗口的“登錄”按鈕代碼,如圖11.1所示。返回章首圖11.1登錄窗口的“登錄”按鈕代碼程序可能出現(xiàn)的錯(cuò)誤多種多樣,歸納起來(lái)可以分為三類:編譯錯(cuò)誤、邏輯錯(cuò)誤和運(yùn)行異常錯(cuò)誤。1.編譯錯(cuò)誤違背VisualBasic語(yǔ)法規(guī)定,不正確地書寫代碼,會(huì)造成編譯錯(cuò)誤,這是最常見(jiàn)的錯(cuò)誤類型。例如,輸入了拼寫錯(cuò)誤的關(guān)鍵字,

3、遺漏了某些必要的標(biāo)點(diǎn)符號(hào),使用了For語(yǔ)句但沒(méi)有Next語(yǔ)句與之對(duì)應(yīng),調(diào)用函數(shù)沒(méi)有提供必要的參數(shù),等等。2.邏輯錯(cuò)誤程序運(yùn)行時(shí)沒(méi)有按照預(yù)期的方式去執(zhí)行,或者沒(méi)有得到預(yù)期的結(jié)果,則說(shuō)明程序發(fā)生了邏輯錯(cuò)誤。從語(yǔ)法的角度來(lái)看,代碼是正確的,運(yùn)行過(guò)程也順利,但是卻產(chǎn)生了不正確的結(jié)果,其原因是程序中的處理邏輯出現(xiàn)錯(cuò)誤。返回章首知識(shí)1程序錯(cuò)誤類型3.運(yùn)行異常錯(cuò)誤程序運(yùn)行時(shí),當(dāng)一個(gè)語(yǔ)句試圖執(zhí)行一個(gè)不能執(zhí)行的操作時(shí),就會(huì)發(fā)生運(yùn)行異常錯(cuò)誤(又稱實(shí)時(shí)錯(cuò)誤)。運(yùn)行異常錯(cuò)誤會(huì)導(dǎo)致程序突然異常終止而無(wú)法恢復(fù)運(yùn)行,為了避免這種情形的出現(xiàn),在代碼中可以用VisualBasi

4、c的錯(cuò)誤處理語(yǔ)句捕獲并中斷錯(cuò)誤,轉(zhuǎn)而執(zhí)行正確的操作。在上述三類錯(cuò)誤中,編譯錯(cuò)誤最為簡(jiǎn)單,也最容易發(fā)現(xiàn)和處理,只需根據(jù)編譯時(shí)系統(tǒng)提供的錯(cuò)誤信息進(jìn)行修改就可以了。只要存在編譯錯(cuò)誤,應(yīng)用程序也就不可能運(yùn)行起來(lái)。而對(duì)其他兩類錯(cuò)誤的處理就要復(fù)雜得多,需要花很多時(shí)間。返回章首知識(shí)1程序錯(cuò)誤類型常用的調(diào)試手段包括設(shè)置運(yùn)行斷點(diǎn)、使用調(diào)試窗口、單步調(diào)試和跳躍調(diào)試等。1.設(shè)置運(yùn)行斷點(diǎn)VisualBasic集成開(kāi)發(fā)環(huán)境有三種工作模式:設(shè)計(jì)模式、運(yùn)行模式和中斷模式。在設(shè)計(jì)狀態(tài),可以改變應(yīng)用程序的設(shè)計(jì)和代碼,但卻不能立即看到這些變更對(duì)程序運(yùn)行所產(chǎn)生的影響;在運(yùn)行程序時(shí),

5、可以觀察到程序的運(yùn)行狀態(tài),但卻不能直接改變代碼。通過(guò)設(shè)置運(yùn)行斷點(diǎn),VisualBasic系統(tǒng)可以中止程序的運(yùn)行,使程序進(jìn)入到中斷模式。在中斷模式下,系統(tǒng)保留著發(fā)生中斷時(shí)的運(yùn)行狀態(tài),包括各個(gè)變量和屬性的設(shè)置值,供用戶觀察、分析,同時(shí),允許直接修改應(yīng)用程序的代碼,影響程序的運(yùn)行。返回章首知識(shí)2如何調(diào)試程序如何設(shè)置一個(gè)運(yùn)行斷點(diǎn)呢?通常有兩種方法:一是在代碼窗口中單擊最左邊的灰色區(qū)域,使之出現(xiàn)一個(gè)棕色“●”標(biāo)志,對(duì)應(yīng)的代碼行被同時(shí)加亮,則此處便設(shè)置了一個(gè)斷點(diǎn);二是將光標(biāo)移動(dòng)到要設(shè)置斷點(diǎn)的代碼行,在工具欄上單擊右鍵,打開(kāi)“調(diào)試”菜單,選擇“切換斷點(diǎn)”命令

6、,同樣可以設(shè)置一個(gè)斷點(diǎn)。圖11.5表示設(shè)置了兩個(gè)斷點(diǎn)的情況。返回章首知識(shí)2如何調(diào)試程序圖11.5設(shè)置了斷點(diǎn)的代碼要清除已經(jīng)設(shè)置的斷點(diǎn),只需將上述操作重復(fù)一次,斷點(diǎn)便被撤銷。也可以打開(kāi)“調(diào)試”菜單,選擇“清除所有斷點(diǎn)”命令。VisualBasic允許在一行上有多條語(yǔ)句,其間用冒號(hào)(:)分隔。在這種具有多條語(yǔ)句的行中,斷點(diǎn)只被設(shè)置在第一條語(yǔ)句上。另外,在代碼中添加Stop語(yǔ)句,也可以設(shè)置一個(gè)斷點(diǎn)。程序運(yùn)行到斷點(diǎn)處,自動(dòng)停止運(yùn)行,并且不執(zhí)行包含斷點(diǎn)的代碼行,進(jìn)入中斷模式。此時(shí),將光標(biāo)移到某個(gè)變量和表達(dá)式上,系統(tǒng)會(huì)立即顯示出該變量或表達(dá)式的值,如圖11

7、.6所示。返回章首知識(shí)2如何調(diào)試程序圖11.6在斷點(diǎn)處中斷執(zhí)行通過(guò)選擇“運(yùn)行”菜單中的“繼續(xù)”命令,程序可以繼續(xù)執(zhí)行,直到程序結(jié)束或再次遇到斷點(diǎn)。通過(guò)觀察變量或表達(dá)式的當(dāng)前值,了解其在代碼前后的變化情況,就可以發(fā)現(xiàn)許多存在的問(wèn)題和錯(cuò)誤。某些錯(cuò)誤是由于輸入代碼時(shí)的疏忽造成的,例如寫錯(cuò)了變量名稱、使用了對(duì)象不支持的屬性或方法等,因?yàn)樵谥袛嗄J较驴梢灾苯有薷拇a,所以這類錯(cuò)誤很容易得到更正。當(dāng)更正或改變了代碼后,繼續(xù)運(yùn)行程序便可以驗(yàn)證問(wèn)題或錯(cuò)誤是否得到了解決或糾正。2.使用調(diào)試窗口有些問(wèn)題和錯(cuò)誤往往需要通過(guò)對(duì)數(shù)據(jù)的變化進(jìn)行分析才能發(fā)現(xiàn)。當(dāng)程序處于中斷

8、模式時(shí),可以使用三個(gè)調(diào)試窗口來(lái)監(jiān)視變量或表達(dá)式的值,它們是“立即”窗口、“監(jiān)視”窗口和“本地”窗口。打開(kāi)它們的菜單命令均位于“視圖”菜單下。返回章首知

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。