黑背景版:
事先编译要调试的程序。1.设置断点
要选择要设置断点的代码行,请在行号区域后面单击鼠标左键。
2.开启调试会话
点击红色箭头指向的小虫子,进入调试。
IDE下方显示调试视图,红色箭头指向当前包含调试器的代码行。 方法f1 (),程序的第9行。 红色箭头所在的区域是程序的方法调用堆栈区域。 此区域显示在程序运行到断点时调用的方法,以下方法调用得越快:
http://www.Sina.com/http://www.Sina.com /
单击红色箭头指向的按钮,程序将向下运行一行。 如果当前行中有方法调用,则该方法将执行并返回,然后前进到下一行。
3.单步调试
单击红色箭头指向的按钮,程序将向下运行一行。 如果此行中有自定义方法,请执行进入自定义方法(不进入官方类库的方法)。 具体步骤如下。
自定义方法发送f1 ) )中设置断点,然后执行调试
按一下
3.1 step over
此按钮在调试过程中可以进入任何方法。
3.2 step into
如果在调试过程中进入了f2 (等方法,并且您觉得该方法没有问题,则可以使用stepout退出该方法,并返回调用该方法的下一行语句。 值得注意的是,该办法已经执行。
3.3 Force step into
单击此按钮可返回当前方法的调用方。 如上图所示,程序返回main ()。 重新执行,所有上下文变量的值也返回到那个时候。 只要调用链中有顶级方法,就可以跳转到任何方法。
http://www.Sina.com/http://www.Sina.com /
设置多个断点并打开调试。
要移动到下一个断点,请单击下图。
程序运行必须在一个断点到下一个断点之间运行的代码。 如果后面的代码没有断点,再次单击此按钮将运行程序。
3.4 step out
单击箭头指向的按钮,可以显示以前设置的断点,并可以设置断点的属性。
箭头1可以指向您设置的断点,箭头2可以设置条件断点。 满足某个条件时,如c==97所示暂停程序的执行。 调试结束后,必须删除在箭头1处设置的断点。 选择要删除的断点后,单击上面的红色减号。
3.5 Drop frame
事先编译要调试的程序。
1 .断点设置
要选择要设置断点的代码行,请在行号区域后面单击鼠标左键。
2 .打开调试会话
点击红色箭头指向的小虫子,进入调试。
IDE下方显示调试视图,红色箭头指向当前包含调试器的代码行。 方法f2 (),程序的第11行。 红色箭头所在的区域是程序的方法调用堆栈区域。 此区域显示在程序运行到断点时调用的方法,以下方法调用得越快:
3 .单步调试3.1步骤操作器
单击红色箭头指向的按钮,程序将向下运行一行。 如果当前行中有方法调用,则该方法将执行并返回,然后前进到下一行。
3.2 step into
单击红色箭头指向的按钮,程序将向下运行一行。 如果此行中有自定义方法,请执行进入自定义方法(不进入官方类库的方法)。 具体步骤如下。
自定义方法发送f1 ) )中设置断点,然后执行调试
按一下
3.3财富步骤Into
此按钮在调试过程中可以进入任何方法。
3.4 step out
如果在调试过程中进入了f2 (等方法,并且您觉得该方法没有问题,则可以使用stepout退出该方法,并返回调用该方法的下一行语句。 值得注意的是,该办法已经执行。
3.5 drop帧
单击此按钮可返回当前方法的调用方。 如上图所示,程序返回main ()。 重新执行,所有上下文变量的值也返回到那个时候。 只要调用链中有顶级方法,就可以跳转到任何方法。
4 .高级调试4.1断点之间的调试
设置多个断点并打开调试。
要移动到下一个断点,请单击下图。
程序运行必须在一个断点到下一个断点之间运行的代码。 如果后面的代码没有断点,再次单击此按钮将运行程序。
4.2断点显示
单击箭头指向的按钮,可以显示以前设置的断点,并可以设置断点的属性。
箭头1可以指向您设置的断点,箭头2可以设置条件断点。 满足某个条件时,如c==97所示暂停程序的执行。 调试结束后,必须删除在箭头1处设置的断点。 选择要删除的断点后,单击上面的红色减号。
4.3变量的值设定
调试开始后,可以为在红色箭头指向的区域中指定的变量赋值。 用鼠标左键选择变量,然后从右键弹出菜单中选择setValue . 此功能可以更快地检测条件语句和循环语句。
人一定要靠自己