第10章 调试技术与异常处理学习目标:掌握非中断和中断模式下程序的调试技术学会对程序运行中的错误进行处理10.1 程序的调试技术 程序中出现错误是在所难免的,虽然VS 2005的代码编辑器能够将程序中出现的语法错误和可能出现的编译错误自动检测出来,但很多情况下,错误只在程序运行期间才发生。例如一个简单的按钮引用错误,代码编辑器并不能自动检测出来,而这却很有可能引发程序的崩溃。使用VS 2005的调试技术,可以跟踪应用程序的执行状况,对可能引发程序错误的代码进行修改;另外,为了对可能发生错误的地方采取预防措施,程序员还可以编写有足够弹性的代码来处理可能出现的程序异常。 调试应用程序的目的是为了查看它们是否按照程序员希望的那样来运行,如果不是,则修改它们。VS 2005的调试可以在两种模式下进行:中断模式和非中断(正常)模式。10.1.1 非中断模式下的调试技术输出调试信息:在程序运行期间可以通过在【输出】窗口输出信息来跟踪程序的执行状况,以查看程序是否正常运转,可以使用如下两个命令:Debug.WriteLine()Trac