欢迎来到天天文库
浏览记录
ID:50352960
大小:71.00 KB
页数:11页
时间:2020-03-08
《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脚本调试器
此文档下载收益归作者所有