应用程序中可能会遇到三种不同类型的错误:编译时错误、运行时错误和逻辑错误。
- 编译时错误发生在应用程序的构造过程中。这些错误主要由语法错误以及变量范围和数据类型问题组成。在 C# 和 VB.NET 中,开发环境会捕获这些类型的错误。输入错误的代码行时,该行带有下划线,并且当光标位于带下划线的文本上时,代码行的问题将显示在工具提示中。必须先更正编译时错误,然后才能生成应用程序的 .NET 程序集。
- 运行时错误更难查找和更正。它们在代码执行期间发生,通常涉及用户提供的信息或预期存在的文件。例如,如果应用程序要求用户输入图形的名称,而用户输入不存在的图形的名称,则会发生运行时错误。若要有效地处理运行时错误,必须预测可能发生的问题类型,捕获它们,然后编写代码来处理这些情况。
- 逻辑错误是最难发现和纠正的。逻辑错误的症状包括没有编译时错误和运行时错误,但程序的结果仍然不正确的情况。这就是程序员所说的缺陷或错误。缺陷可能很容易或难以追踪。
有关查找和更正错误的信息,请参阅开发环境的文档。特定于 AutoCAD 的错误属于运行时错误类别,因此本文档将介绍这些类型的错误。
|