Visual Studio程序中如何调试代码呢?本节内容中小编就为大家带来visual studio程序中调试代码以及加速调试代码进程的方法,感兴趣的朋友不妨一起来了解一下吧!
visual studio程序中调试代码教程
在调试模式下运行程序时,并不仅仅是运行编写好的代码,调试程序包含了应用程序的符号信息,所以VS知道执行每行代码时发生了什么,符号信息意味着跟踪未编译代码中使用的变量名,这样,它们就可以匹配编译的机器码应用程序中现有的值,而机器码程序不包含人类易读的信息,这些信息包含在、pdb文件中,这些文件位于计算机的Debug目录下,它们可以执行许多有用的操作,包括:
1、给VS输出调试信息
2、在执行应用程序的过程中,查看变量的值;
3、暂停程序,重新启动程序
4、在代码的某个位置自动暂停程序的执行
5、一次执行程序中的一行代码
6、在应用程序的执行过程中,监视变量内容的修改
7、在运行期间修改变量的内容
8、测试函数的调用
另外,调试代码将消耗大量的时间,但以下提示将有助于加速进程:
Test the same page, application, or site in different browsers." xml:space="preserve">在不同的浏览器中测试同一页、应用程序或站点。 Page Inspector (Visual Studio), without having to open the Browse With dialog box." xml:space="preserve">在您调试代码时,可在安装的 web 浏览器之间轻松进行切换,包括 Page Inspector (Visual Studio),而无需打开“浏览方式”对话框。 Debug Target list, which is on the Standard toolbar next to the Start Debugging button, to quickly verify which browser you’re using as you debug or view pages." xml:space="preserve">您可以使用“调试目标”列表(位于“启动调试”按钮旁的“标准”工具栏中)来快速验证您用作调试或视图页面的浏览器。
Set temporary breakpoints." xml:space="preserve">设置临时断点。 您可以在当前代码行中创建一个临时断点,同时启动调试器。 点击该行代码时,调试器进入中断模式。 [NIB] 12/13 How to: Run to the Cursor Location." xml:space="preserve">有关更多信息,请参见[NIB] 12/13 如何:运行到光标位置。
Run To Cursor." xml:space="preserve">要使用此功能,请选择 Ctrl + F10 键,或打开要中断的代码行的快捷菜单,然后选择“运行到光标处”。
Move the execution point during debugging." xml:space="preserve">在调试过程中,移动执行点。 您可以将当前执行点移至代码的其他部分,然后在该点重新开始调试。 如果要调试一段代码而不想再次创建需要某一部分的所有步骤,此方法相当有效。 [NIB] 12/13 How to: Set the Next Statement." xml:space="preserve">有关更多信息,请参见[NIB] 12/13 如何:设置下一语句。
要移动执行点,请将黄色箭头拖到同一源文件中希望设置下一条语句的位置,然后选择 F5 键继续调试。
Capture value information for variables." xml:space="preserve">获取变量的值信息。 可以将数据提示添加至代码中的一个变量并将其固定,以便在调试完成后访问该变量的上一个已知值。 How to: Use DataTips." xml:space="preserve">有关更多信息,请参见如何:使用数据提示功能。
要添加数据提示,调试器必须处于中断模式。 将光标放在该变量上,然后在显示的数据提示中选择固定按钮。 调试停止时,源文件中包含该变量的代码所在行的旁边会显示蓝色图钉图标。 如果您指向蓝色插针,则会显示最新调试会话中的变量的值。
Clear the Immediate window." xml:space="preserve">清除即时窗口。 Immediate Window at design time by entering the following command:" xml:space="preserve">您可以在设计时通过输入以下命令快速清除 即时窗口 的内容:
>cls
或
>Edit.ClearAll
visual studio程序中调试代码以及加速调试代码进程的方法小编就为大家介绍到这里了,希望对大家有所帮助!