Visual Studio 2005中编译调试新功能
http://tech.ddvip.com 2008年01月22日 社区交流
内容摘要:在Visual Studio 2005中,在调试方面,增加了大量的方便实用的新特性,可以大大提高程序员调试的效率。除了本文提到的新特性外,Visual Studio 2005还可以搭配sql server 2005调试存储过程等,这将在稍侯的文章中做介绍。
利用可视化调试器,就可以很方便地查看比如dataset类型的数据,如下图所示:

Data Tips
在Visual Studio 2005中,在调试方面,还新增了"data tips(数据提示)"的功能。当在调试程序期间,只需要将光标移到代码中某个需要监视的参数上,系统就会自动显示与该参数相关联的一些很有用的信息,比如相关的属性,以及当前该参数的值。在Visual Studio 2003中,也有该功能,但提供的信息比现在的2005少很多。
我们依然以上面"edit and continue"使用的例子来说明。我们将断点设在MessageBox.Show这一行,F5运行程序,当在文本框输入文字并按确定按钮后,程序自动中断,这时,将光标移到textbox1.text这个位置,系统就会调用data tips功能,如下图所示显示出与textbox文本框控件相关的一些属性以及这些属性此时对应的值。

在data tip的功能中,还可以继续使用edit and continue的功能,只需要在需要的地方鼠标右键就可以弹出如下图的菜单,可以编辑该值。

Exception Assistant(异常助手)
在Visual Studio .net 2003中,当程序运行出现异常时,系统会显示一个异常信息对话框,询问是否停止程序执行或继续运行程序,但并没有提供给开发者更多的关于异常的信息。在Visual Studio .net 2005中,提供了 Exception Assistant(异常助手)的新功能,可以显示丰富的关于异常方面的信息,帮助开发者调试,如下图:
来源:天极 作者:廖煜嵘 责编:豆豆技术应用