注意:当快捷键无法使用时候(F5,F9,F10,F11),改用功能键(Fn+)

1.如何设置断点

调试程序之前要先设置断点,否则屏幕上会有一个黑框一闪而过。

在设置断点之前,要知道程序出现什么问题,进一步判断应该将断点设置在什么地方。要注意可以在任意位置设置断点,但断点——“路障”,要设置在会经过的地方。


设置断点可以像下图那样,这样做比较直接简单。还可以将鼠标放在要设置断点的那一行,再按F9键。

调试技巧_.net



2.常用的命令——启动调试,逐语句,逐过程,跳出,图标如下:


   调试技巧_.net_02


调试技巧_f5_03

启动调试。在启动调试在前要设置断点。快捷键:F9

逐语句。当执行到某个函数的时候,就会进入这个函数,然后程序断点会跳转到这个函数里的第一个语句。也可以说是一次执行一个语句。快捷键:F11

逐过程。逐过程则是当执行到某个函数的时候,就不会进入这个函数,而是直接跳过这个函数,会直接来到这个函数的之后的下一个语句。是将过程作为一个基本单位。快捷键:F10

跳出。当进入一个不想进入的函数内部,就可以用这个键退出来,继续刚刚退出来的函数接下来的语句。shift+F11

3.窗口


自动窗口和监视窗口


自动窗口。在这个窗口里,不用设置名称和其值,系统会根据当前程序的位置自己设置变量和更改其值

监视窗口。要从键盘输入想要观察值的变化的变量

以上是自己在初次调试之后给自己的总结,其实在vs中调试相关工具和方法还有很多,不过自己还未涉及,希望指教

原文链接:https://blog.csdn.net/wAmber/article/details/80297243