Debug常用的窗口
debug1.png
1.在需要调试的代码开始的一段打上断点
2.点击小虫子进入debug模式运行代码
3.随着代码的运行,存在的变量会在Variabes框内显示出来
4.对代码操作的框
5.对任意变量右键菜单点add to watch或者在Watches窗口按+把变量添加进来,可以在这个框观察这个变量的变化
6.程序运行的线程都在这里显示出来,通过点击线程名可以切换线程进行多线程调试
操作框的功能
debug2.png
> Show Execution Point (Alt + F10):无论在什么页面,点击这个按钮可跳转到当前代码执行的行。
> Step Over (F8):执行指向的代码行
> Step Into (F7):如果指向的代码行包含方法,点击会进入方法内部,一般用于自定义的方法,不能进入官方类库的方法。
> Force Step Into (Alt + Shift + F7):能进入官方类库的方法
> Step Out (Shift + F8):退出进入的方法,回到原本指向的行
> Drop Frame (默认无):回退断点
> Run to Cursor (Alt + F9):直接运行到光标处,不用打断点
> Evaluate Expression (Alt + F8):对表达式执行运算获取结果,表达式不仅可以是一般变量或参数,也可以是方法,如图:
debug3.png