debug 的三種單布執行方式(step)

單步進入(Step Into)

一次執行一個語句

當不是在設計模式(程序正在建立的狀態,比如添加項目),單布進入阻塞模式在當前執行的行,如果該語句是一個過程的調用,那麼下一條出現的語句是這個過程的第一條語句。

在設計時間段,菜單項開始執行並在第一行代碼執行前進入阻塞模式。
如果當前沒有可執行的點,單布進入模式可能什麼都不做,直到你做了什麼觸發代碼,比如點擊了一個文按鈕。
我們可以用這個圖標來比擬:

單步跳躍(Step Over)

與單步進入相似,在使用上的不同是當出現當前過程包含一個過程的調用。

單步跳躍將過程作爲一個單元執行,然後會轉移到當前過程的下一條語句。因此,下一條出現語句是就是當前過程的下一步,不管當前語句是否調用其他的過程,僅在阻塞模式。
我們可以用這個圖標來比擬:這裏寫圖片描述

單布跳出 (Step Out)

與單步進入相反

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章