当调试一个大型程序时,常常只需要调试其中的一部分代码。也就是说,让代码运行到某一处然后停下来。这时就要使用断点了;它们可以让代码执行到任何定义了断点的位置停止。我们可以在代码的任何地方设置断点,代码运行到断点处就会停止运行。
代码会在设置了断点的那行之前停止执行。
可以在编写代码时设置断点;也可以在运行时切换到代码窗口中,在所希望的位置设置断点。当程序正在执行一段代码(如循环中的代码)时,不能设置断点。但可以在程序空闲、等待用户输入时设置断点。
当开发环境遇到一个断点时,就会停止执行代码,应用程序将处于中断模式。此时,可以使用许多调试功能。实际上,许多调试功能也只有在程序处于中断模式时才能使用。
在设置断点时,可以单击要设置断点的代码行旁边的灰边,或者把光标放在要设置断点的代码行上,按下F9键。设置好断点后,在灰边上会出现一个纯红色圆点,且该代码行以红色突出显示。使用完一个断点后,单击纯红色圆点就可以删除它。
有时希望调试循环中的代码,例如从文件中读取数据的循环。我们事先知道循环在前x个记录中会顺利运行,但为了找到怀疑有问题的记录,单步执行所有的代码就非常耗时。可以在循环中设置断点,并给它设置一个执行计数器。循环中的代码会执行在执行计数器中指定的循环次数,然后停下来,进入中断模式。这样可以节约时间。也可以在断点上设置一个条件,例如在变量包含某个特定值或变量的值发生改变时。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 设置断点