版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 易語言程序的調(diào)試易友軟件工作室1為什么要進(jìn)行程序的調(diào)試: 程序調(diào)試的目的只要是為了檢查出程序的錯誤并進(jìn)行修改,從而使程序能夠正確運(yùn)行。換句話說就是:調(diào)試程序是驗(yàn)證程序的正確性。 任何一個天才都不敢說,他編的程序是100%正確的。幾乎每一個稍微復(fù)雜一點(diǎn)的程序都必須經(jīng)過反復(fù)的調(diào)試,修改,最終才完成。所以說,程序的調(diào)試是編程中的一項(xiàng)重要技術(shù)。2錯誤的分類程序中出現(xiàn)的錯誤通常分為“語法錯誤”和“邏輯錯誤”3語法錯誤所謂語法錯誤是指程序代碼不符合易語言語法,這種錯誤最容易發(fā)現(xiàn)和修改;首先在代碼輸入的時候。系統(tǒng)會檢查并發(fā)現(xiàn)一部分語法錯誤其次在程序運(yùn)行的時候,系統(tǒng)執(zhí)行到有錯誤的代碼行也會發(fā)現(xiàn)并指出錯誤的原
2、因。由此可見,我們可以按照系統(tǒng)的提示進(jìn)行修改。4邏輯錯誤邏輯錯誤是指程序流程上、處理上的錯誤。含有邏輯錯誤的程序能夠正常執(zhí)行,只是執(zhí)行結(jié)果不正確。這類錯誤系統(tǒng)不能發(fā)現(xiàn),只能靠編程者自己去尋找。實(shí)際應(yīng)用中,通常是將“斷點(diǎn)”“單步跟蹤”“查找變量”調(diào)試輸出文本”信息框”等調(diào)試方式結(jié)合起來使用5程序的一般調(diào)試步驟是這樣的1:運(yùn)行程序,執(zhí)行所有的程序功能,找出并修改所有的語法錯誤。通過分析判斷,找到可能有“邏輯錯誤”的代碼段在有邏輯錯誤的代碼段前面設(shè)置斷點(diǎn)運(yùn)行程序,待程序在“斷點(diǎn)”處中斷后,使用“單步跟蹤F8”、“單步跟蹤進(jìn)入Shift+F8”、“執(zhí)行到光標(biāo)處Ctrl+F8”6程序的一般調(diào)試步驟是這樣
3、的2:等調(diào)試命令跟蹤程序的運(yùn)行。跟蹤過程中,隨時觀察各個變量值的變化(通過狀態(tài)夾中的相關(guān)顯示去看各個變量的變化),必要時使用調(diào)試輸出文本命令將變量值輸出。通過跟蹤,一般能發(fā)現(xiàn)程序出錯的原因。終止程序運(yùn)行,修改代碼,繼續(xù)調(diào)試。7易語言調(diào)試的分類調(diào)試輸出命令輸出調(diào)試文本()命令(在IED環(huán)境的狀態(tài)輸出欄中顯示輸出的信息來進(jìn)行調(diào)試)信息框()命令的使用(通過信息框的信息輸出確定需要調(diào)試的相關(guān)信息)8調(diào)試程序詳細(xì)步驟: 在有邏輯錯誤的代碼段前面的代碼處設(shè)置斷點(diǎn)(又名”下斷”,意思是使程序運(yùn)行到設(shè)置有”斷點(diǎn)”的代碼處后中斷(暫停)運(yùn)行) ,以方便利用”單步跟蹤F8”單步跟蹤進(jìn)入Shift+F8”等調(diào)試命令,逐行逐行的單步調(diào)試”斷點(diǎn)”后面的代碼, 便能很容易的找出有錯誤的代碼.與調(diào)試相關(guān)的命令有:單步跟蹤F8:按一下F8鍵就調(diào)試運(yùn)行一句代碼(即所謂的”單步”)單步跟蹤進(jìn)入Shift+F8:按一下Shift+F8鍵就調(diào)試運(yùn)行一句代碼,當(dāng)代碼中有調(diào)用的子程序時,就會跟蹤進(jìn)入該子程序的代碼處去調(diào)試.執(zhí)行到光標(biāo)處Ctrl+F8:就是運(yùn)行調(diào)試程序時,當(dāng)程序運(yùn)行到當(dāng)前光標(biāo)所處的代碼處就暫停(中斷)運(yùn)行,以方便單步逐行逐行的調(diào)試光標(biāo)后面的代碼.調(diào)試輸出文本():當(dāng)需要知道程序運(yùn)行完某行語句后會得出什么樣的結(jié)果,便可以利用該命令在需要輸出調(diào)試結(jié)果文本的某行程序的后面把調(diào)試文本輸出到IED的調(diào)試輸出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 烘干機(jī)畢業(yè)課程設(shè)計
- 豆類產(chǎn)品行業(yè)市場深度分析及發(fā)展策略研究報告(2024-2030版)
- 電信服務(wù)外包行業(yè)市場深度分析及發(fā)展策略研究報告(2024-2030版)
- 海上遙控潛水器行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評估規(guī)劃分析研究報告(2024-2030版)
- 功率表行業(yè)市場深度分析及發(fā)展策略研究報告(2024-2030版)
- 全球與中國格賓網(wǎng)行業(yè)發(fā)展現(xiàn)狀及趨勢預(yù)測分析研究報告(2024-2030版)
- 2024-2030年鮮豬肉包裝行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024-2030年高端白酒產(chǎn)業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024-2030年高性能電源市場前景分析及投資策略與風(fēng)險管理研究報告
- 2024-2030年馬齒莧提取物行業(yè)供需調(diào)研及投資戰(zhàn)略規(guī)劃報告
- 供港活牛供宰合同書
- 企業(yè)瑜伽課合同范本
- 《CSCO乳腺癌診療指南2024》解讀4
- 剪力墻拆除免責(zé)協(xié)議書
- 2024輔警綜合必刷題
- 30題激光工程師崗位常見面試問題含HR問題考察點(diǎn)及參考回答
- 第二課《魯迅與美術(shù)》(版畫篇)課件-2023-2024學(xué)年學(xué)年浙美版初中美術(shù)七年級下冊
- 結(jié)構(gòu)力學(xué)實(shí)驗(yàn)指導(dǎo)書
- 受限空間作業(yè)安全培訓(xùn)PPT課件課件
- 2021年景區(qū)“十一”安全生產(chǎn)工作方案
- 產(chǎn)后出血病例討論
評論
0/150
提交評論