




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、VC+程序調(diào)試演示,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,程序調(diào)試概述,概述 檢測和糾正錯誤是軟件開發(fā)的重要組成部分,稱這為確認與驗正。確認指的是檢查算法和程序是否達到了問題的技術(shù)要求,驗證是指檢查算法和程序是否正確和完整。 好的調(diào)試策略 定位錯誤的一種好的方法是使程序打印引導(dǎo)性結(jié)果,以及指出什么時候該程序的
2、某一部分開始執(zhí)行和結(jié)束執(zhí)行的消息。,程序調(diào)試概述,四種程序錯誤類型 語法或編譯時錯誤 連接錯誤 運行錯誤 邏輯或意圖錯誤 查看錯誤消息 為查看產(chǎn)生特定診斷消息的代碼語句,只要雙擊Output窗口中相關(guān)的診斷消息即可; 為獲得一條錯誤消息的幫助,首先在Output窗口中使用鼠標指針單擊錯誤消息碼,然后按1鍵,相應(yīng)幫助文件打開。,程序調(diào)試概述,預(yù)防性維護 一條有經(jīng)驗的方法是桌面檢查法。桌面檢查一個程序類似于核對一封信或手稿,其思想是在內(nèi)心對程序進行跟蹤,確保程序邏輯正確。程序員必須考慮各種可能的輸入,并記錄程序執(zhí)行期間所產(chǎn)生的所有結(jié)果。,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介
3、 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,Debugger工具欄簡介,Restart:(CTRL+SHIFT+F5)指示VC+,用戶要從 開始處調(diào)試程序,而不是從當前所跟蹤的位置開始調(diào)試,Debugger工具欄簡介,停止程序調(diào)試,返回到Build菜單選項,Debugger工具欄簡介,在當前點上掛起程序的執(zhí)行,Debugger工具欄簡介,(ALT+F10)可以在程序正在調(diào)試時修改源代碼,Debugger工具欄簡介,(ALT+NUM)顯示程序代碼中的下一條語句,Debugger工具欄簡介,(F11)正在跟蹤的語句是一個子程序調(diào)用(函數(shù)或
4、方法)時,該選項單步進入所調(diào)用的子程序,Debugger工具欄簡介,(F10)正在跟蹤的語句是一個子程序調(diào)用(函數(shù)或方法)時,該選項跳過所調(diào)用的子程序,停留在子程序調(diào)用下面的語句,Debugger工具欄簡介,(SHIFT+F11)確認當前子程序中沒有程序錯誤時,該選項可以快速執(zhí)行該子程序,并停留在子程序后面的語句,Debugger工具欄簡介,(CTRL+F10)快速執(zhí)行到光標所在的代碼處,Debugger工具欄簡介,(SHIFT+F9)顯示QuickWatch窗口,在該窗口可以計算表達式的值,Debugger工具欄簡介,打開Watch窗口,該窗口包含該應(yīng)用程序的變量名及其當前值,以及所有選擇表
5、達式,Debugger工具欄簡介,打開Variables窗口,該窗口包含關(guān)于當前和前面的語句中所使用的變量和返回值,Debugger工具欄簡介,顯示Regisers窗口,顯示微處理器的一般用途寄存器和CPU狀態(tài)寄存器,Debugger工具欄簡介,打開Memory窗口,顯示該應(yīng)用程序的當前內(nèi)存內(nèi)容,Debugger工具欄簡介,顯示所有未返回的被調(diào)用的子程序名,Debugger工具欄簡介,打開一個包含匯編語言代碼的窗口,其中的匯編語言代碼來自編譯后程序的反匯編,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debug
6、ger 快速查看變量類型,啟動Debugger,在VC+中打開源程序,啟動Debugger,進入調(diào)試模式,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,變量跟蹤,按F10,Auto窗口出現(xiàn)a,b,c三個變量,注意這三個變量還沒有被賦值,變量跟蹤,按F10, a,b,c三個變量被賦值,s和area變量還沒有被賦值,變量跟蹤,按F10, s變量被賦值,area變量還沒有被賦值,變量跟蹤,按F10, area變量被賦值,變量跟蹤,按F10, 輸出a,b,c,s的值,變量跟蹤,按F10
7、, 輸出area的值,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,設(shè)置斷點,將光標放到需要設(shè)置斷點的行,設(shè)置斷點,點擊按鈕,斷點設(shè)置好,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,快速執(zhí)行到一個斷點,點擊按鈕,快速執(zhí)行到斷點設(shè)置行,VC+程序調(diào)試演示,程序調(diào)試概述 Debugger工具欄簡介 啟動Debugger 變量跟蹤 設(shè)置斷點 快速執(zhí)行到一個斷點 結(jié)束Debugger 快速查看變量類型,結(jié)束Debugger,點擊按鈕,結(jié)束Debugge
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨國公司出口業(yè)務(wù)委托管理三方合同
- 倉儲物流場地租賃及一體化服務(wù)合同
- 貝類養(yǎng)殖產(chǎn)業(yè)技術(shù)評價合同
- 碑刻與政治史研究合同
- 疏港工程拆除與港口設(shè)施重建合同
- 成都寫字樓租賃合同示范文本
- 美術(shù)課件制作技能
- 美術(shù)外寫生課件
- 安全風險管控的內(nèi)容
- 檢驗崗位的安全職責
- 閱讀療法創(chuàng)新發(fā)展
- 第二十章手術(shù)減肥及體形塑造美容手術(shù)美容外科學概論講解
- 2024年消防文員理論考試題庫(濃縮400題)
- 山東省煙臺市招遠市(五四學制)2024-2025學年八年級上學期期末考試物理試卷(含答案)
- 2024年05月陜西秦農(nóng)農(nóng)村商業(yè)銀行股份有限公司2024年招考金融科技勞務(wù)派遣人員筆試歷年參考題庫附帶答案詳解
- 工程施工質(zhì)量檢驗試驗計劃
- 物業(yè)管理委托合同變更協(xié)議
- 產(chǎn)品痛點及解決方案
- 防災(zāi)減災(zāi)培訓(xùn)(安全行業(yè)講座培訓(xùn)課件)
- 電力安全知識相關(guān)內(nèi)容培訓(xùn)
- 2025年醫(yī)療質(zhì)量安全管理與持續(xù)改進考核標準、考核辦法、改進措施
評論
0/150
提交評論