> DLL調試過程
- 將程序運行產生的數據進行備份,並在需要調試的程序中按照相應的需求設置斷點。
- 點擊啓動調試,調用調用模擬程序運行產生的調試版本的DLL。
- 當程序在斷點中停止時
- F5:調到下一個斷點
- F9:添加或者刪除新的斷點
- F10:程序流程,不進入被調用的函數
- F11:進入被調用的函數
- shift+F11:跳出此函數,返回
- 注意一些輔助信息的查看
- 可以打開變量監視器,監測變量取值,可以右擊程序中的變量或者變量監視器中的某個變量添加件事
- 調試過程是按照行匹配的,所以不要刪除或者增加行,會使得調試箭頭不準確。
- 可以通過拖動調試箭頭跳過某一個函數語句不執行,但是可能導致一些不可預知的後果。
- 在項目工程屬性當中可以更換調試過程默認調用的程序
>對象瀏覽器的使用
- 對於一個非常混亂的沒有標準的代碼說明文檔的,最好自己能夠還原一個類的結構圖
- 對象瀏覽器提供了對類的方法和屬性的快速瀏覽功能,包括其大綱和部分說明。
- 它是一種特殊的視圖,可以根據容器、作用域等方式進行瀏覽
- 類的結構視圖,也是一種特殊的視圖,在視圖中,右擊類,點擊查看類關係,能夠將類生成UML圖,方便查看類的關係和類中聲明的變量和方法
VS強大的宇宙無敵的功能還有很多,這裏只是寫了最近剛剛get到的幾個功能,未完待續