VS2013中的调试程序的方法
一、调试方法
1、在程序的必要位置按F9(或用鼠标点击行首作成边框位置)就可设置断点或取消断点)。
2、按F5运行程序,程序运行到断点会暂停下来等待用户选择下一步操作。
3、这时
当按F11时单步运行:遇到调用其他程序块时会进入该模块的内部一步一步运行;
当按F10时当前程序段内单步运行,遇到调用的其他程序段时等一条语句得到运行结果后直接跳到下一步,不会进入该程序段内。
当按F5时始终运行到有断点的位置,没有断点就直接运行到结束。
二、程序运行中查看、监视
1、命令窗口:【视图-->其他窗口-->命令窗口】就可以打开命令窗口,命令窗口提示符为[>],在提示符后面输入[?]再输入一个空格,然后输入希望得到结果的表达式,回车就得到结果。命令窗口在设计模式中不会有结果,只有运行时才能有结果。
>? rd[0].ToString() //在命令窗口输入了希望查看到rd记录集的第一个字段值
"ZP_BAOZLDW" //结果
> //命令窗口执行完命令后重新出现新的提示符
2、即时窗口:【调试-->窗口-->即时】就能打开即时窗口,功能和命令窗口基本相同,只是没有提示符[>],也不需要输入[?]号。
rd[0].ToString() //在命令窗口输入了希望查看到rd记录集的第一个字段值
"ZP_BAOZLDW" //结果
3、监视:
A、先选定希望监视的表达式后,在其上面点击右键,出现的菜单中选择[添加监视],这时如果没有打开监视窗口就会直接打开监视窗口并添加已选定的表达式为监视项,如果监视窗口已打开就直接把选定的表达式添加为监视项。
B、调试-->窗口-->监视-->监视1(有1~4的4个监视)就可以打开一个监视窗口,然后把希望监视的表达式复制粘贴到监视区内也可以添加一个监视项。
C、在监视项中点击右键选择删除来删除没有必要的监视项,也可以全部清除所有监视项目。
4、快速监视:先选定希望监视的表达式后,在其上面点击右键,出现的菜单中选择[快速监视],这时会直接打开快速监视窗口并添加已选定的表达式为监视项。
5、自动窗口:调试-->窗口-->自动窗口就可以打开自动窗口,该窗口中会自动提示与当前运行中的语句相关的对象数据。