- 3
- 0
- 约4.34千字
- 约 14页
- 2016-10-26 发布于广东
- 举报
* * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 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中的【主页】按钮功能。
您可能关注的文档
- 新UML系统分析与设计教程 教学课件 冀振燕 第7章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第8章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第9章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第10章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第11章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第12章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第13章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第14章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第15章.ppt
- 新UML系统分析与设计教程 教学课件 冀振燕 第16章.ppt
- 新Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第7章.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第1章) 微型计算机的工作原理.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第2章) 程序设计方法.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第3章) 控制台应用程序设计.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第4章) 数据输入与数据存储.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第5章) 数据处理与算法设计.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第6章) 数据输出与格式控制.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第7章) 程序调试与异常处理.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第8章) Windows应用程序设计基础.ppt
- 新Visual Basic.NET程序设计基础 教学课件 陈承欢 (第9章) 综合程序分析与设计.ppt
最近下载
- 2021年5月专四真题.pdf VIP
- 上汽红岩杰狮转向系统-学员手册.pdf VIP
- 山东省日照师范学校—教务处鲁教高处函50号.pdf VIP
- TD_T 1068-2022 国土空间生态保护修复工程实施方案编制规程.docx VIP
- 颅内压增高病人的护理 (5)(共36张PPT).pptx
- 2025年青岛酒店管理职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 药品质量研究的内容与药典概况详解.ppt VIP
- 陆上风电建设项目安全管理标准化手册.docx VIP
- 浦发银行职位面试常见问题及答案.docx VIP
- 高教版《数学》基础模块(下册)《第6章直线与圆的方程》复习题及答案.docx VIP
原创力文档

文档评论(0)