Visual C#的偵錯技巧
  類別:  程式設計
  書號:  AEL012100
  作者:  李啟龍/李安泰
 

  博客來  
  金石堂  
  天瓏  

隨著我們寫的程式越來越複雜,程式錯誤總是難以避免,有可能是語法上有不符合規定的地方,也有可能是程式跑出來的結果不符合自己的預期,這個時候我們就需要Visual C#除錯功能的幫助了!如果是語法的錯誤,Visual C#在我們輸入時就會在錯誤清單區塊中即時提醒我們,例如下圖中,在一行敘述的結尾忘了加上分號(;),在我們還沒編譯程式之前,Visual C#便會在錯誤清單中立刻提醒我們在某一行,發生了什麼樣的錯誤!

如果不是語法的錯誤,我們通常就會想要了解是不是程式在執行的過程中,有哪些部分是不如預期的,這個時候我們就會設程式中斷點,也就是要暫停程式執行的位置。設定中斷點的方法很簡單,我們只要用滑鼠在想要暫停的程式碼位置,在該行前面灰色的區域點擊滑鼠左鍵,畫面就會出現一個紅色的點,提示該處為程式執行時要暫停的地方,如下圖所示。

我們用來示範的程式是一個有兩個變數的程式。設了中斷點後我們開始執行程式,當程式執行到中斷點時會停住,並在左下角的區塊中顯示現在有那些變數以及他們的數值等資料;可以把滑鼠游標移到程式碼中的變數上,一樣會有相關資料的顯示。

這樣一來,程式執行到這個中斷點時程式內各個變數的狀態便非常清楚了,有利於我們掌握程式的運作狀況,接著我們可以點選左上角工具列上,一個類似播放符號的按鈕或是按鍵盤的「F5」鍵,繼續前往下一個中斷點進行偵錯,此時我們可以發現j 值出現了變化,如下圖。

Visual C#提供的這項設定中斷點來偵錯的功能,在我們以後要找程式錯誤時,將會非常好用!

 

關於碁峰隱私權政策聯絡我們     檢視 : PC 版  手機版
碁峰資訊股份有限公司 GOTOP INFORMATION INC.
台北市南港區三重路66號7樓之6 / 7F.-6,No.66,Sanchong Rd.,Nangang District,Taipei
TEL:(02)2788-2408 FAX:(02)8192-4433 劃撥帳號:14244383
Copyright 2014© GOTOP Information Inc, All Rights Reserved 請勿任意連結、轉載