[讀書筆記 ]Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer 第十二章

  • 1083
  • 0

閱讀Stephens' C#教材第十二章筆記

 

Chapter 12 Debugging Code.
 
bug在程式設計世界代表的是一個程式錯誤,除蟲debug就是將這種錯誤抓出來並且修正的過程。
 
在Visual Studio開發平台除錯會有以下幾個步驟:
  1. 設定中斷點(Breakpoints):在程式碼行頭點選,或是按下F9,可以設定中斷點
  2. 程式執行中透過中斷點的設定,讀取變數的內容,看是否正確?
  3. 進入程式執行中斷點後,可透過除錯工具列協助除錯的進行,還可透過F5(繼續執行)、F11(單步執行會進入函數)、F10(單步執行不進入函數)、Shift+F11(從目前的函式中跳回上一層, 然後再繼續)等按鍵協助除錯。
  4. 使用監看式(Watch)檢查變數內容的變化
 
使用即時監看視窗(Immediate windows),可以協助您得知目前變數的內容、評估運算結果、設定變數值及呼叫方法。
按下[Enter],或是輸入變數的前幾碼然後透過組合鍵[Ctrl]+[Space],呼叫IntelliSense協助組合出完整的變數名稱再按下[Enter]
 
 
書中提供四組有Bug及以解決(Solution)的程式讓讀者自行練習Debug的技巧
 
TRY IT中示範如何將下圖的程式進行除錯的過程