斷點是調試器設置源程序在執行過程中自動進入中斷模式的一個標記。當程序運行到斷點時,程序中斷執行,進入調試狀態。通過設置斷點查找程序運行的邏輯錯誤,是調試程序常用的技巧。
1. 設置和取消斷點
在VS2005的源程序編輯界面中,設置和取消斷點的方法有下面幾種。
方法1:鼠標單擊某代碼行左邊的灰色區域。單擊一次設置斷點,再次單擊取消斷點。
方法2:鼠標右鍵單擊某代碼行,選擇【斷點】—>【插入斷點】或者【刪除斷點】。
方法3:鼠標單擊某代碼行,直接按<F9>鍵設置斷點或取消斷點。
斷點設置成功后,在對應代碼行的左邊會顯示一個紅色的實心圓,同時該行代碼也突出顯示。
2. 利用斷點調試程序
設置斷點后,即可運行程序。程序執行到斷點所在的行,就會中斷運行。斷點可以有一個,也可以有多個。注意中斷后斷點所在的行還沒有執行。
程序中斷后,可以將鼠標放在希望觀察的執行過的語句的變量上面,調試器就會自動顯示執行到斷點時該變量的值。也可以在某個對象上面單擊鼠標右鍵,然后選擇【快速監視】,即可觀察到對象中各個元素的詳細值。
觀察以后,可以按<F5>鍵繼續執行到下一個斷點。
如果大范圍調試仍然未找到錯誤之處,也可以在調試器執行到斷點停止后,直接按<F11>鍵逐語句執行,按一次執行一條語句。還有一種調試的方法,即按<F10>鍵“逐過程”執行,它和“逐語句”執行的區別是把一個過程也當作一條語句,不再轉入到過程內部。
新聞熱點
疑難解答
圖片精選