Visual Studio程序中如何調試代碼呢?本節內容中小編就為大家帶來visual studio程序中調試代碼以及加速調試代碼進程的方法,感興趣的朋友不妨一起來了解一下吧!
visual studio程序中調試代碼教程
在調試模式下運行程序時,并不僅僅是運行編寫好的代碼,調試程序包含了應用程序的符號信息,所以VS知道執行每行代碼時發生了什么,符號信息意味著跟蹤未編譯代碼中使用的變量名,這樣,它們就可以匹配編譯的機器碼應用程序中現有的值,而機器碼程序不包含人類易讀的信息,這些信息包含在、pdb文件中,這些文件位于計算機的Debug目錄下,它們可以執行許多有用的操作,包括:
1、給VS輸出調試信息
2、在執行應用程序的過程中,查看變量的值;
3、暫停程序,重新啟動程序
4、在代碼的某個位置自動暫停程序的執行
5、一次執行程序中的一行代碼
6、在應用程序的執行過程中,監視變量內容的修改
7、在運行期間修改變量的內容
8、測試函數的調用
另外,調試代碼將消耗大量的時間,但以下提示將有助于加速進程:
Test the same page, application, or site in different browsers." xml:space="preserve">在不同的瀏覽器中測試同一頁、應用程序或站點。 Page Inspector (Visual Studio), without having to open the Browse With dialog box." xml:space="preserve">在您調試代碼時,可在安裝的 web 瀏覽器之間輕松進行切換,包括 Page Inspector (Visual Studio),而無需打開“瀏覽方式”對話框。 Debug Target list, which is on the Standard toolbar next to the Start Debugging button, to quickly verify which browser you’re using as you debug or view pages." xml:space="preserve">您可以使用“調試目標”列表(位于“啟動調試”按鈕旁的“標準”工具欄中)來快速驗證您用作調試或視圖頁面的瀏覽器。
Set temporary breakpoints." xml:space="preserve">設置臨時斷點。 您可以在當前代碼行中創建一個臨時斷點,同時啟動調試器。 點擊該行代碼時,調試器進入中斷模式。 [NIB] 12/13 How to: Run to the Cursor Location." xml:space="preserve">有關更多信息,請參見[NIB] 12/13 如何:運行到光標位置。
Run To Cursor." xml:space="preserve">要使用此功能,請選擇 Ctrl + F10 鍵,或打開要中斷的代碼行的快捷菜單,然后選擇“運行到光標處”。
Move the execution point during debugging." xml:space="preserve">在調試過程中,移動執行點。 您可以將當前執行點移至代碼的其他部分,然后在該點重新開始調試。 如果要調試一段代碼而不想再次創建需要某一部分的所有步驟,此方法相當有效。 [NIB] 12/13 How to: Set the Next Statement." xml:space="preserve">有關更多信息,請參見[NIB] 12/13 如何:設置下一語句。
要移動執行點,請將黃色箭頭拖到同一源文件中希望設置下一條語句的位置,然后選擇 F5 鍵繼續調試。
Capture value information for variables." xml:space="preserve">獲取變量的值信息。 可以將數據提示添加至代碼中的一個變量并將其固定,以便在調試完成后訪問該變量的上一個已知值。 How to: Use DataTips." xml:space="preserve">有關更多信息,請參見如何:使用數據提示功能。
要添加數據提示,調試器必須處于中斷模式。 將光標放在該變量上,然后在顯示的數據提示中選擇固定按鈕。 調試停止時,源文件中包含該變量的代碼所在行的旁邊會顯示藍色圖釘圖標。 如果您指向藍色插針,則會顯示最新調試會話中的變量的值。
Clear the Immediate window." xml:space="preserve">清除即時窗口。 Immediate Window at design time by entering the following command:" xml:space="preserve">您可以在設計時通過輸入以下命令快速清除 即時窗口 的內容:
>cls
或
>Edit.ClearAll
visual studio程序中調試代碼以及加速調試代碼進程的方法小編就為大家介紹到這里了,希望對大家有所幫助!