论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

酒店管理系统中异常处理技术浅析

目    录

引言... 1

内容来自论文无忧网 www.paper51.com

一.错误与异常概述... 1

内容来自www.paper51.com

1.1  语法错误... 1 paper51.com

1.2逻辑错误... 1 内容来自www.paper51.com

1.3运行时错误... 2

内容来自www.paper51.com

二. 异常处理的方法... 2

内容来自论文无忧网 www.paper51.com

2.1 非结构化异常处理... 2 内容来自论文无忧网 www.paper51.com

2.2 结构化异常处理... 3

copyright paper51.com

三.结构化异常处理语句Try…Catch…Finally.. 3

内容来自论文无忧网 www.paper51.com

3.1  Try…Catch…Finally语句的语法结构... 4

copyright paper51.com

3.2.Catch代码段... 4 内容来自论文无忧网 www.paper51.com

3.3.Finally部分... 4 copyright paper51.com

四.异常处理技术在酒店管理系统中的运用与分析... 5

http://www.paper51.com

五.结构化错误处理举例分析... 6

内容来自论文无忧网 www.paper51.com

六、总结... 9

copyright paper51.com

参考文献... 9 内容来自www.paper51.com

致谢... 10 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

引言

http://www.paper51.com

    VB.NET为程序员提供了高级异常处理机制,可以确保编写的程序从可能发生的错误中恢复过来,并保证系统数据或系统资源不丢失,还能在需要的情况下,关闭系统本身。VB.NET为每个编写的程序都添加了一个缺省的异常处理器,用来显示错误消息,防止编写的程序发生意外而停止。通过在程序中附加异常处理代码,用户可以更好地处理应用程序中出现的意外事件,以便当错误发生时,我们编写的程序能够执行清理工作,保存重要数据和资源,提高我们编写的程序的健壮性。

内容来自论文无忧网 www.paper51.com

一.错误与异常概述

http://www.paper51.com

   在使用VB.NET开发程序软件的过程中,随着程序代码的增长,在程序中不可避免地会产生一些错误,这些错误一般可以分为三类:语法错误、逻辑错误和运行时错误。

paper51.com

1.1  语法错误 内容来自www.paper51.com

这类错误最容易发现,VS.NET会在包含错误的代码下面使用波浪线标志错误,提示程序员语法错误发生的地点,并给出错误原因的相关信息,而且错误信息会在“任务列表”窗口中显示出来。

copyright paper51.com

1.2逻辑错误

内容来自www.paper51.com

这类错误是指程序运行正常但产生的结果却和预期的不一样。这类错误往往是由于程序员的逻辑思维混淆所导致的。

paper51.com

1.3运行时错误 http://www.paper51.com

这类错误往往是程序试图执行的操作由于某些原因不可能被执行,例如当用户试图去打开一个不存在的文件,或者试图去将一个字符类型的数据输入到数据库中一个非字符类型的字段中。 内容来自www.paper51.com

   上述错误是指在程序执行代码过程中发生的事件,在NET框架中错误的产生将中断程序代码的正常流程,并创建一个异常对象来表示这个错误。当错误中断程序流程时,该程序将尝试寻找异常处理程序(一段告诉程序如何对错误做出响应的代码),以帮助程序恢复流程。从这里可以看出:错误是一个事件,而异常是该事件创建的对象;在异常产生时,异常处理程序能捕获异常并进行相应的操作,以增加程序运行的稳定性和可靠性。 http://www.paper51.com

     在VB.NET中有两种异常处理技术:第一种是非结构化异常处理技术,它是早期VB版本中的异常处理技术,在非结构化异常处理中,代码开始处的 On Error语句将处理所有的异常。第二种是结构化异常处理技术,类似于C#中的异常处理方式,它使代码可以区分不同的错误类别,并根据相应的情况做出响应。与非结构化异常处理技术相比,结构化异常处理技术更强大,更具普遍性和灵活性。 paper51.com

------分隔线----------------------------
联系方式