问题描述
- vistual studio2010 谁能告诉我调试的详细步奏吗? 那些需要注意。。
- vistual studio2010 谁能告诉我调试的详细步奏吗? 那些需要注意。。
解决方案
新手上来不要太复杂,要循序渐进,我可以告诉你一些最基本的调试手段,其实即便你成为专家,这些手段也是你调试中80%的时候要做的。
首先,按下f5而不是ctrl+f5运行,这是让程序进入调试模式。进入调试模式的好处是,程序丢出异常不会直接关闭,而是可以停在出错的代码行上。
然后你要问,我的代码没有出错,我也想调试怎么做,你可以按f11,这样代码是一行一行执行的。遇到函数,f11会转到函数内执行,如果你不想调试函数,可以按f12跳出。
如果你觉得这样太慢,你可以加上断点,方法是点最左边,出现一个小红圈,然后f5运行,遇到断点,尽管没有出错,程序也会停下来。再点下小红圈就可以取消断点。
上面说了进入调试的步骤,下面说说怎么调试。调试的目的就是观察程序的运行和自己的设想是否一致,主要观察两个,一个是程序运行的时候各个变量的值和预期的是否一致,一个是观察程序运行的路径,比如条件分支的走向是否和自己的预期一致,以便发现问题。
观察变量最简单的是将鼠标移到变量上,这是会动态显示变量的当前值。如果你要看的变量比较多,可以在调试-窗口-监视中将变量添加到监视窗口里。观察程序的走向就简单了,VS会高亮显示当前执行的行,反复按f11就能看到代码是怎么走的。
最后,按调试工具栏上的红圈可以停止调试,返回开发环境。如果你用的是VS2012/2013,调试的时候,下面的状态栏是黄色的,平时是蓝色的。
解决方案三:
http://jingyan.baidu.com/article/d45ad148999dd069552b8098.html
解决方案四:
不会VS调试可以理解,不会google/baidu我就不理解了
http://jingyan.baidu.com/article/574c5219c95eee6c8d9dc130.html