- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 目录 第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中的【主页】按钮功能。 Refresh()方法 重新下载并显示当前网页,相当于IE中的【刷新】按钮功能。 GoSearch()方法 打开程序
您可能关注的文档
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第4章 选择结构程序设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第5章 循环结构程序设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第6章 数 组.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第7章 过程和函数.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第8章 菜单、工具栏和状态栏.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第9章 面向对象程序设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第10章 可视化界面设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第11章 多媒体程序设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第12章 应用程序的调试与部署.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍配套课件 VB2005教学大纲.doc
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第7章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 目录.ppt
- Visual Basic.NET程序设计案例教程电子教案孙街亭 第1章 概述.ppt
- Visual Basic.NET程序设计基础 教学课件 作者 陈承欢 (FLA).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
文档评论(0)