C#入门经典(第7版):C# 6.0 & Visual Studio 2015(.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

第7章 调试和错误处理

本章内容:

● IDE中的调试方法

● C#中的错误处理技术

本章源代码下载:

本章源代码的下载地址为www.wrox.com/go/beginningvisualc#2015programming。从该网页的Download Code选项卡中下载Chapter 7 Code后,可以找到与本章示例对应的单独文件。


本书到目前为止介绍了在C#中进行简单编程的所有基础知识。本书下一部分将讨论面向对象编程,在此之前先看看C#代码中的调试和错误处理。

代码中有时难免存在错误。无论程序员多么优秀,程序总是会出现一些问题,优秀的程序员必须意识到这一点,并准备好解决这些问题。当然,一些问题比较小,不会影响应用程序的执行,例如,按钮上的拼写错误等,但一些错误可能比较严重,会导致应用程序完全失败(通常称为致命错误),致命错误包括妨碍代码编译的简单错误(语法错误),或者只在运行期间发生的更严重错误。一些错误较难注意到。例如,也许因为缺少请求的字段,应用程序不能给数据库添加一条记录,或者在其他有限制的环境中把错误数据添加到记录中。应用程序的逻辑在某些方面有瑕疵时,就会产生这样的错误,此类错误称为语义错误(或逻辑错误)。

通常,当应用程序的用户抱怨程序不能正常工作时,开发人员才会知道存在这样的错误。此时需要跟踪代码,确定发生了什么问题,并修改代码,使其按照希望的那样工作。此类情况下,VS的调试功能就可以大显身手了。本章的第一部分就介绍一些调试技巧,并用它们来解决一些常见问题。