ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt

ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt

ID:50352960

大小:71.00 KB

页数:11页

时间:2020-03-08

ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt_第1页
ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt_第2页
ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt_第3页
ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt_第4页
ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt_第5页
资源描述:

《ASP程序设计教程(高职教学课件张景峰) 第13章容错环节与ASP程序调试.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章容错环节与ASP程序调试13.1容错代码及其实现策略13.2错误处理13.3Err对象13.4脚本调试器13.1容错代码及其实现策略13.1容错代码及其实现策略1.商业原因2.技术原因3.认识上的误区13.1容错代码及其实现策略13.1.2实现全面容错的途径1.尽早处理错误2.随时编写错误处理代码13.1容错代码及其实现策略13.1.3提交友好的报错信息提供面向用户的错误信息时,应注意下列几点:语言尽量通俗。隐藏不必要的细节为不同的错误提供不同的描述。尽量明确表达导致错误的原因。13.2错误处理13.2.

2、1对错误不加理睬的后果产生错误的原因有许多种:程序需要使用的一些服务程序没有正常安装,会产生错误;程序中包含使用语法错误的代码会产生错误;程序的运行将系统引入窘境也会产生错误。13.2错误处理13.2.2处理错误通过设置可以改变IIS采用的默认处理错误代码程序,但这也只能是提供更加友好的、更容易理解的提示信息而已,并没有改变程序导致错误的事实。13.3Err对象13.3.1Err对象的属性表13-3-1Err对象的属性属性用途Number返回或设置表示错误的数值,如果没有错误发生则该值为零Description返

3、回或设置对错误的描述信息。当无法处理或不想处理错误时,可用该属性提醒用户;在生成用户自定义错误时,可将用于对自定义错误进行描述的字符串写入该属性Source返回或设置生成错误的对象或应用程序的名称HelpFile返回或设置与错误相关联的帮助文件的路径HelpContext返回或设置与错误相关联的帮助文件的主题号13.3Err对象13.3.2Err对象的方法方法用途Clear将Err对象的所有属性强置为默认值Raise用于在代码中人为地生成错误13.3Err对象13.3.2Err对象的方法Raise方法的参数参数描

4、述Number整数,必需的参数。指定用于标识将生成错误的数值。允许的数值范围在0~65535之间。其中,0~512为系统保留使用的错误标识。程序设计者如果需要自定义错误而非模拟系统保留错误,应在513~65535之间选择数值。并且,为了避免与系统保留的错误标识冲突,自定义的错误标识应在[vbObjectError,vbObjectError+512]之外Source字符串,可选的参数。指定产生错误的对象或应用程序名称Description字符串,可选的参数。指定用于描述错误的字符串。当不指定该参数时,如果Numb

5、er参数被指定为VBScript运行时错误代码,则系统将本参数设置为相应的错误描述字符串;否则系统将本参数设置为“未知的运行时错误”Helpfile可选的参数。指定帮助文件的完整的路径Helpcontext可选的的参数。指定帮助文件的主题号13.3Err对象13.3.3将错误记录在文件中以下语句可实现setobjectFile=Server.CreateObject("Scripting.FileSystemObject")setobjectFileError=objectFile.OpenTextFile("f

6、:err.txt",8,True)13.4脚本调试器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。