VS2013 C# 中的调试方法

一、调试方法

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、自动窗口:调试-->窗口-->自动窗口就可以打开自动窗口,该窗口中会自动提示与当前运行中的语句相关的对象数据。