新Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第6章.pptVIP

  • 3
  • 0
  • 约4.34千字
  • 约 14页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第6章.ppt

* * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 目录 第6章 Web程序设计   6.1.1结构化异常处理   6.1.2Explorer组件        6.2.1ASP.NET简介   6.2.2Web窗体基础知识   6.2.3HTML      返回目录 中国铁道出版社   为了更好地处理异常现象,VB.NET语言提供了结构化异常处理的功能。该功能通过语句帮助程序员创建和维护程序的异常处理序。结构化异常处理通过将控件结构与异常、受保护的代码块和筛选器结合起来,在执行程序期间检测和响应异常的代码。   (1)Try...Catch...Finally语句   结构化异常处理最常用的是Try...Catch...Finally语句,该语句可以嵌套异常处理程序,并且在每个块内声明的变量将具有局部范围。Try...Catch...Finally语句的格式为:   Try    有可能产生异常的语句体   Catch [optional filters]    处理异常的语句体   Finally  无论有无异常,最后必须执行的语句体   End Try 返回目录 6.1.1结构化异常处理 中国铁道出版社   其中,Try语句中的语句体是程序中有可能会产生一个或者多个异常的语句。Catch语句可以有一个或者多个。如果Try语句中的任何语句在程序执行期间发生错误,VB.NET将检查每一个Catch语句,直到找到条件与该错误匹配的语句。然后执行该Catch语句内的语句体。如果没有找到匹配的Catch语句,则继续搜索外嵌Try...Catch...Finally语句块中的Catch语句。如果均没有找到,将产生错误。不论Catch块内的代码是否已执行,Finally语句中的代码总是被执行。一般将清理代码(例如,关闭文件和释放对象内存空间等)放在Finally语句中。   在Try...Catch...Finally语句中,可以使用Exit Try语句来跳出Try...Catch...Finally语句结构,继续执行其下面的语句。Exit Try语句不可以在Finally块中使用。   (2)异常类   Catch语句可以通过添加参数来处理特定的异常类型。其参数类似于方法的参数,包括一个异常类和一个该异常类的对象。所有的VB.NET异常类都是系统类库中的Exception类的子类。Exception类有若干个子类,每一个子类代表了一种特定的运行错误。这些子类有些是系统事先声明好并包含在VB.NET类库中的,称为系统定义的运行异常。常用的系统定义异常如下: 返回目录 6.1.1结构化异常处理 中国铁道出版社  ArithmeticException类:因算术运算、类型转换或转换操作中的错误而引发的异常。  DirectoryNotFoundException类:未找到指定的文件或目录。  EndOfStreamException类:读操作试图超出流的末尾时引发的异常。  IOException类:是使用流、文件和目录访问信息时引发的异常。  FileLoadException类:当找到文件却不能加载它时引发的异常。  PathTooLongException类:当路径名或文件名超过系统定义的最大长度时引发的异常。    返回目录 6.1.1结构化异常处理 中国铁道出版社   Explorer组件是一个功能强大的浏览器组件,它允许将Web页面作为VB.NET窗体的一部分运行,主要用于网络浏览器的设计。Explorer组件提供了众多的属性、方法和事件,程序员可以很容易地用它实现个性化的Web浏览器,来开发Web应用。下面介绍Explorer组件的一些常用属性、方法和事件。   (1)Explorer组件常用属性  Busy属性:该属性指示组件对象是否处于正在进行查找或下载操作状态。  LocationName属性:该属性用来获取Explorer组件中正在显示的资源名称。  LocationURL属性:该属性用来获取Explorer组件中正在显示的资源URL。 返回目录 6.1.2Explorer组件 中国铁道出版社   (2)Explorer组件常用方法  GoBack()方法  根据历史列表记录,浏览上一次浏览过的网页。相当于IE中的【后退】按钮功能。  GoForward()方法  根据历史列表记录,浏览下一页网页,相当于IE中的【前进】按钮功能。  Stop()方法  停止下载当前网页,相当于IE中的【停止】按钮功能。  Home()方法  浏览程序中设置的默认主页,相当于IE中的【主页】按钮功能。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档