Presentation is loading. Please wait.

Presentation is loading. Please wait.

CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲  9511561046  章乃云 三種類型的錯誤 三種類型的錯誤.

Similar presentations


Presentation on theme: "CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲  9511561046  章乃云 三種類型的錯誤 三種類型的錯誤."— Presentation transcript:

1 CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲  9511561046  章乃云 三種類型的錯誤 三種類型的錯誤

2 尋找與更正錯誤  目前程式遭遇到的麻煩大多都是錯字或著 是語法錯誤,碰到了令人討厭的問題時 ( 無 是語法錯誤,碰到了令人討厭的問題時 ( 無 法簡單的透過物件、屬性或程式敘述的瀏 法簡單的透過物件、屬性或程式敘述的瀏 覽找到與更正 ) 的時候該怎麼辦 ? 覽找到與更正 ) 的時候該怎麼辦 ? Visual Studio 提供許多追蹤與修正錯誤 的工具,雖然不會停止錯誤發生,但是可 Visual Studio 提供許多追蹤與修正錯誤 的工具,雖然不會停止錯誤發生,但是可 以減輕發生問題的痛苦 ! 以減輕發生問題的痛苦 !

3 Visual Basic 可能產生三種類型的錯誤  語法錯誤  執行時期錯誤  邏輯錯誤

4 語法錯誤 ( 編譯錯誤 ) 是一種違返 Visual Basic 語言規則的缺失 ( 像是:拼錯了屬性或是關鍵字的名稱 ) 。 輸入程式碼時, Visual Basic 能夠指出許多 類型的語法錯誤,除非一一更正,否則無法執行程式。

5 執行時期錯誤 在編譯程式的過程中不容易發現,常在程式執行的 過程中發生的錯誤。 當一個外部事件或未發現的語法錯誤導致程式停止 執行時就稱為執行時期錯誤。 常見的例子有: System.Drawing.Image.FromFile 方法內拼錯檔 名,或者讀取為放置磁片的軟碟機時都會產生執 行時期錯誤。

6 邏輯錯誤 邏輯錯誤是人為的缺失,也就是說程式設計 者在設計程式時,所發生的邏輯上的問題。 大多數的除錯時間都是花在追蹤邏輯錯誤身 上。

7 END


Download ppt "CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲  9511561046  章乃云 三種類型的錯誤 三種類型的錯誤."

Similar presentations


Ads by Google