我爱Aspx >> VB.Net >> Visual Basic .NET中的异常处理简介(上)Visual Basic .NET中的异常处理简介(上)
al Basic .NET中的异常处理简介(上)
作者:Microsoft
------------------------------------------------------------
摘要:本文简单介绍了 Visual Basic .NET 中的结构化异常处理和非结构化异常处理。文中包括了各种注意事项,可帮助您选择正确的异常处理选项、各选项涉及的步骤、如何创建自己的异常以及异常对象的属性。最后在表中列出了预定义的异常类及其派生类。
简介
只有极其优秀的程序员才能一步到位地编写出完美的代码,其他程序员必须经过不断的修改才能开发出成功的应用程序。
幸运的是,Microsoft? Visual Basic? .NET 提供了两种处理异常的方法。第一种是非结构化异常处理,它符合 Visual Basic 早期版本中的异常处理规则。第二种是结构化异常处理,类似于 Microsoft? Visual C#? 或 Microsoft? Visual C++? 中的异常处理方式。
本文简单介绍了结构化异常处理和非结构化异常处理,面向的读者是 Visual Basic 初级开发人员,或者从 Visual Basic 早期版本转换到 Visual Basic .NET 的开发人员。文中包括了各种注意事项,可帮助您选择正确的异常处理选项、各选项涉及的步骤、如何创建自己的异常以及异常对象的属性。阅读本文后,您将了解如何以及何时在代码中加入异常处理。 “错误”和“异常”的定义
术语“错误”和“异常”经常被混用。实际上,错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象。当错误中断流程时,该程序将尝试寻找异常处理程序(一段告诉程序如何对错误做出响应的代码),以帮助程序恢复流程。换句话说,错误是一个事件,而异常是该事件创建的对象。
程序员使用短语“产生异常”时,表示存在问题的方法发生错误,并创建异常对象(包含该错误的信息及发生的时间和位置)来响应该错误。导致出现错误和随后异常的因素包括用户错误、资源失败和编程逻辑失败。这些错误与代码实现特定任务的方法有关,而与该任务的目的无关。
【我对这篇文章有话说?】
VB.NET中调用窗体要先声明实例....[05-20]
VB.NET:又将是个跨越十年的美丽...[05-20]
VB.net中HOOK的应用(CNET中文网)[05-20]
VB.NET的Override事件处理程序[05-20]
vb.Net编程简介之五(轉)[05-20]
vb.Net编程简介之四[05-20]
VB.Net语言方面的改进(轉)[05-20]
Vb.Net问题集 (转贴于此)[05-20]
VB.Net常用语法(转)[05-20]
Visual Basic .NET中的语言创新[05-20]
VB.NET中调用窗体要先声明实例....[05-20]
VB.NET:又将是个跨越十年的美丽...[05-20]
VB.net中HOOK的应用(CNET中文网)[05-20]
VB.NET的Override事件处理程序[05-20]
vb.Net编程简介之五(轉)[05-20]
vb.Net编程简介之四[05-20]
VB.Net语言方面的改进(轉)[05-20]
Vb.Net问题集 (转贴于此)[05-20]
VB.Net常用语法(转)[05-20]
Visual Basic .NET中的语言创新[05-20]