




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 易語言程序的調試易友軟件工作室1為什么要進行程序的調試: 程序調試的目的只要是為了檢查出程序的錯誤并進行修改,從而使程序能夠正確運行。換句話說就是:調試程序是驗證程序的正確性。 任何一個天才都不敢說,他編的程序是100%正確的。幾乎每一個稍微復雜一點的程序都必須經過反復的調試,修改,最終才完成。所以說,程序的調試是編程中的一項重要技術。2錯誤的分類程序中出現的錯誤通常分為“語法錯誤”和“邏輯錯誤”3語法錯誤所謂語法錯誤是指程序代碼不符合易語言語法,這種錯誤最容易發現和修改;首先在代碼輸入的時候。系統會檢查并發現一部分語法錯誤其次在程序運行的時候,系統執行到有錯誤的代碼行也會發現并指出錯誤的原
2、因。由此可見,我們可以按照系統的提示進行修改。4邏輯錯誤邏輯錯誤是指程序流程上、處理上的錯誤。含有邏輯錯誤的程序能夠正常執行,只是執行結果不正確。這類錯誤系統不能發現,只能靠編程者自己去尋找。實際應用中,通常是將“斷點”“單步跟蹤”“查找變量”調試輸出文本”信息框”等調試方式結合起來使用5程序的一般調試步驟是這樣的1:運行程序,執行所有的程序功能,找出并修改所有的語法錯誤。通過分析判斷,找到可能有“邏輯錯誤”的代碼段在有邏輯錯誤的代碼段前面設置斷點運行程序,待程序在“斷點”處中斷后,使用“單步跟蹤F8”、“單步跟蹤進入Shift+F8”、“執行到光標處Ctrl+F8”6程序的一般調試步驟是這樣
3、的2:等調試命令跟蹤程序的運行。跟蹤過程中,隨時觀察各個變量值的變化(通過狀態夾中的相關顯示去看各個變量的變化),必要時使用調試輸出文本命令將變量值輸出。通過跟蹤,一般能發現程序出錯的原因。終止程序運行,修改代碼,繼續調試。7易語言調試的分類調試輸出命令輸出調試文本()命令(在IED環境的狀態輸出欄中顯示輸出的信息來進行調試)信息框()命令的使用(通過信息框的信息輸出確定需要調試的相關信息)8調試程序詳細步驟: 在有邏輯錯誤的代碼段前面的代碼處設置斷點(又名”下斷”,意思是使程序運行到設置有”斷點”的代碼處后中斷(暫停)運行) ,以方便利用”單步跟蹤F8”單步跟蹤進入Shift+F8”等調試命令,逐行逐行的單步調試”斷點”后面的代碼, 便能很容易的找出有錯誤的代碼.與調試相關的命令有:單步跟蹤F8:按一下F8鍵就調試運行一句代碼(即所謂的”單步”)單步跟蹤進入Shift+F8:按一下Shift+F8鍵就調試運行一句代碼,當代碼中有調用的子程序時,就會跟蹤進入該子程序的代碼處去調試.執行到光標處Ctrl+F8:就是運行調試程序時,當程序運行到當前光標所處的代碼處就暫停(中斷)運行,以方便單步逐行逐行的調試光標后面的代碼.調試輸出文本():當需要知道程序運行完某行語句后會得出什么樣的結果,便可以利用該命令在需要輸出調試結果文本的某行程序的后面把調試文本輸出到IED的調試輸出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 筆記本生產合同履約金協議
- 鐵路旅客運輸服務鐵路客運安全車站規范課件
- 鐵路旅客運輸服務鐵路客運服務概述課件
- 手持物品鐵路運輸服務禮儀課件
- 鐵路旅客運輸服務鐵路旅客運輸服務質量規范89課件
- 鐵道機車專業教學鄭州鐵路單紹平84課件
- 監理輔助設施施工方案
- 山東pc板溫室施工方案
- 鐵道概論授課石德勇課件
- 中醫經絡養生知識課件
- 2025廣東省能源集團西北(甘肅)有限公司招聘18人筆試參考題庫附帶答案詳解
- 面粉代理合同協議
- 2024年5月26日河南省事業單位聯考《職業能力測試》真題及答案
- 基金從業人員資格歷年真題答案2024
- 尋甸城鄉投資開發集團有限公司筆試信息
- 健康管理考試題庫及答案
- 【MOOC】隧道工程-中南大學 中國大學慕課MOOC答案
- 鐵路基礎知識考試題庫500題(單選、多選、判斷)
- 銀行保險客戶KYC基礎信息表
- 抹灰石膏原始記錄
- 復變函數與積分變換第四章級數
評論
0/150
提交評論