新ASP动态网页设计实用案例教程-电子教案-第3章-ASP的内置对象课件

上传人:文**** 文档编号:250186877 上传时间:2024-11-01 格式:PPT 页数:67 大小:566.79KB
返回 下载 相关 举报
新ASP动态网页设计实用案例教程-电子教案-第3章-ASP的内置对象课件_第1页
第1页 / 共67页
新ASP动态网页设计实用案例教程-电子教案-第3章-ASP的内置对象课件_第2页
第2页 / 共67页
新ASP动态网页设计实用案例教程-电子教案-第3章-ASP的内置对象课件_第3页
第3页 / 共67页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,在线教务辅导网:,教材其余课件及动画素材请查阅在线教务辅导网,QQ:,349134187,或者直接输入下面地址:,在线教务辅导网:http:/www.shangfuwang,1,第,3,章,ASP,的内置对象,3.1 ASP,内置对象简介,3.2 Response,对象及其应用,3.3 Request,对象及其应用,3.4 Server,对象及其应用,3.5 Session,对象及其应用,3.6 Application,对象及其应用,3.7 ObjectContext,对象,3.8 Err,对象,第3章 ASP的内置对象 3.1 ASP内置对象简介,2,3.1.1 HTTP,协议简介,HTTP,(,Hypertext Transfer Protocol,,超文本传输协议)是一种非常重要的,WWW,传输协议,它规定了在网络中传输信息的内容以及客户端浏览器与服务器端交互的方式。它有二种版本,即,HTTP1.10,,,HTTP1.1,。,返回,3.1.1 HTTP协议简介返回,3,当客户端浏览器从一个网站接收,HTTP,文件时,就会使用,HTTP,协议。首先,浏览器会建立一个到网站的连接并发出一个请求,网站在接受请求后将发出一个响应,因此,HTTP,协议也称做请求响应协议。,返回,当客户端浏览器从一个网站接收HTTP文件时,就会使用,4,3.1.2,内置对象概说,对象可以分为外挂对象和内置对象。,在利用内置对象的脚本时,不需要先创建它的一个实例。在整个网站应用中内置对象的所有方法、属性集合都是自动可访问的。 ASP,提供了,7,个内置对象,即,Response,对象、,Request,对象、,Application,对象、,Session,对象、,Server,对象、,ObjectContext,对象和,Err,对象。,返回,3.1.2内置对象概说 对象可以分为外挂对,5,返回,使用外挂对象,要用到,Server.CreateObject,方法以建立实例(,Instance,),有了实例才能使用,详见第,4,章。,返回 使用外挂对象,要用到Server.CreateObj,6,3.2 Response,对象及其应用,Response,对象用于动态响应客户端请求(,Request,),并将动态生成的响应结果返回到客户端浏览器中。,Reponse,对象主要是用来向浏览器输出信息的,其功能类似于其他编程语言的输出函数,所不同的是,一般编程语言是在本地机运行,把结果输出到本地的输出设备(如CRT、打印机等)上,而ASP是在服务器端运行,Response把运行结果通过Internet输出到遥远的客户端的浏览器上。,返回,3.2 Response对象及其应用 Respon,7,3.2.1 Response,对象数据集合(,1,个),Response,对象只有,Cookies,一个数据集合,而,Cookies,又有,Domain,Expires,HasKeys,Path,Secure等属性。,其使用语法如下:,Response.Cookies(cookie) (key) | attribute=value,返回,3.2.1 Response对象数据集合(1个),8,参数,cookie,用来创建或设置,cookie,的名称;,参数,Key,为可选参数,表示这个,cookie,会以目录的类型加以存储,如果指定,key,则,cookie,就是一个字典,而且该,key,将被设置为,Value,以便在以后的数据接收中使用;,参数Attribute指定cookie自身的有关信息。,返回,参数cookie用来创建或设置cookie的名称;,9,3.2.2 Response对象的属性(9个),1),Buffer,Buffer,属性控制是否使用缓冲页输出,语法如下:,Response.Buffer =FlagFlag为布尔值。当Flag为FALSE,表示不使用缓冲,服务器在处理脚本的同时将输出发送给客户端;当Flag为TRUE,表示使用缓冲页输出。,返回,3.2.2 Response对象的属性(9个)1)Bu,10,2),CacheControl,该属性用来设置,Web,服务器是否将,ASP,的处理结果暂时放在代理服务器上,如果客户端的浏览器没有设置代理服务器,则这个属性值不起作用。,3),Charset,Charset,属性将字符集名称,(,如,GB2312),附加到,Response,对象中,Content-Type,标题的后面,用来设置,Web,服务器响应给客户端的文件字符编码。,返回,2) CacheControl 该属性用来设,11,4),Expires,用来设置,ASP,网页保留在浏览器,Cache,的时间,以分钟计算。,Expires,属性的设置方法为:,Response.Expires=n n,为整数,单位为分钟。,如果设置为Response.Expires=5,则页面每五分钟自动读取一次,即缓冲存储的页面五分钟后过期。如果用户在某个页面过期之前又回到此页,就会显示缓冲区中的页面。如果设置为Response.Expires=0,则可使缓存的页面立即过期。,返回,4) Expires 用来设置ASP网页保留在浏览,12,5),ExpiresAbsolute,指定网页的过期时间,但与,Expires,属性不同是,该属性指定缓存于浏览器中的页面的到期时间能确切到具体日期和时间,是一个绝对值。在到期之前,若用户返回到该页,该缓存中的页面就显示。如果未指定时间,该主页在当天午夜到期。如果未指定日期,则该主页在脚本运行当天的指定时间到期。,返回,5) ExpiresAbsolute 指定网,13,6)ContentType,ContentType,属性用来指定响应的,HTTP,内容类型。语法如下:,Response.ContentType =,内容类型,一般来说,,ContentType,都是以“类型,/,子类型”的字符串来表示的,常用的有,Text/Html,、,Image/Gif,、,Application/Msword,等,默认为,Text/Html,形式。,返回,6)ContentTypeContentType属性用来指,14,7) IsClientConnected,IsClientConnected,属性是只读属性,用来判断客户端是否能与服务器相连。,8)Status,Status 属性用来检查Web服务器返回给浏览器的状态,它的响应值即“状态描述字符串”,它是一个代码加上简短的说明。,返回,7) IsClientConnectedIsClientC,15,9) PICS,PICS,属性用来设置,PICS,标签,并把响应添加到标头(,Response Header,)。,PICS,(,The PlatForm for Internet Content Selection,)是一个负责定义互联网络等级及登记数据的,W3C,团体。,返回,9) PICS PICS 属性用来设置PICS,16,3.2.3 Response,对象的方法(,8,个),1) Write,方法:可以向浏览器输出动态信息。,是,Response,方法中最常用的方法。该方法不仅可以将,HTML,语句写入网页,而且可以将,VBScript,脚本语句写入网页、控件和对象。使用语法为:,Response.Write,任何数据类型,2) Redirect方法,其作用是重新定向网址。在运行,ASP,程序时,当遇到“,Response.Redirect,”语句时,页面将自动指向“,Response.Redirect,”后面的,URL,。,返回,3.2.3 Response对象的方法(8个) 1) Wr,17,3) Clear,方法(要求,Response.Buffer=TRUE,),删除缓冲区中的所有,HTML,输出。使用语法为:,Response.Clear,4) Flush,方法,(要求,Response.Buffer=TRUE,),Response.Flush,方法可以立即发送缓冲区中的数据。,使用语法为:,Response.Flush,5)End,方法(不必要求,Response.Buffer=TRUE,),使,Web,服务器停止处理脚本并返回当前结果,文件中剩余的内容将不被处理。,使用语法为:,Response.End,返回,3) Clear方法(要求Response.Buffer=T,18,6) BinaryWrite,方法,7) AppendToLog,方法,用来添加一段文字在服务器的日志文件(后缀为,log,)中,以便追踪及分析、使用记录。,8) AddHeader,方法,用来设置,HTML,文件的标题(,Head,)。,使用语法为:,Response.AddHeader Name,Value,返回,6) BinaryWrite方法7) AppendToLo,19,3.3 Request,对象及其应用,Request,对象与,Response,对象恰恰相反,前者是从客户端浏览器提取数据。,Request,对象通常接收来自客户端的相关信息,如浏览器的种类、表头信息、表单参数及,Cookies,等等。利用,Request,对象可以在服务器端获得客户端的信息。,从浏览器传递信息到服务器有,GET,和,POST,等二种方法。,GET,方法传递过来的信息保存在,QueryString,集合中,,POST,方法传递过来的信息保存在,Form,集合。,返回,3.3 Request对象及其应用 Req,20,3.3.1 Request,对象数据集合(,5,个),1,),QueryString,用于接收通过参数传来的数据。QueryString,集合获取,URL,的问号后面的文本传递给,Web,服务器的值。通过使用,GET,方法或手工将表单的值添加到,URL,,表单的值可以被附加在请求的,URL,之后,返回,3.3.1 Request对象数据集合(5个)返回,21,2)Form集合,Form,集合接收通过使用,POST,方法的表单发送到,HTTP,请求正文中的表单元素的值。,当使用,GET,方法去向,Web,服务器传递长而复杂的表单值时,将可能丢失信息。大多数的,Web,服务器倾向于严格控制,URL,查询字符串的长度,以便达到用,GET,方法传送的冗长的表单值被截断。如果需要从表单发送大量信息到,Web,服务器,就必须使用,POST,方法。,2)Form集合,22,返回,3) Cookies集合,Request.cookies,正好与,Response.cookies,一唱一和,,Response.cookies,在客户端写入,cookies,,而,Request.cookies,则读取这个,cookies,。,返回3) Cookies集合Request.cookies,23,4) ClientCertificate,集合,从,Web,浏览器发布请求中获取验证字段(由,X.509,标准指定),用来取得浏览器的身份认证。,5) ServerVariables,集合,在浏览器中浏览网页时,使用的传输协议是,HTTP,,在,HTTP,的标题文件中会记录一些客户端的信息,如客户的,IP,地址等等,有时服务器端需要根据不同的客户端信息作出不同的反应,这时候就需要用,ServerVariables,集合获取所需信息。,返回,4) ClientCertificate集合,24,3.3.2 Request,对象属性(,1,个),TotalBytes,属性(唯一),Request,对象只提供一个,TotalBytes,属性,这是一个只读的属性,表示从客户端所接收数据的字节长度。其语法如下:,字节长度,Request.TotalBytes,返回,3.3.2 Request对象属性(1个)TotalByt,25,3.3.3. Request对象的方法(1个),BinaryRead,属性(唯一),Requst,对象仅提供,BinaryRead,方法。,BinaryRead,方法是以二进制方式来读取客户端使用,POST,传送方法所传递的数据。,返回,3.3.3. Request对象的方法(1个)Binary,26,3.4 Server,对象及其应用,Sever,对象提供对服务器上的方法和属性访问,其中大多数方法和属性是为实用程序提供服务的。语法如下:,Server.Property|Method,其中,Property,表示,Server,对象属性,Method,表示,Server,对象的方法。,Sever,对象在,ASP,中是一个很有重要的对象,许多高级功能都是由它完成的,例如,经常使用,Sever,对象的,CreateObject,方法创建,ActiveX,组件。详见第,4,章。,Server,对象没有数据集合,也没有事件。,返回,3.4 Server对象及其应用 Sever,27,返回,3.4.1 Server,对象的属性,(1,个,),Sever 只有一个SciptTimeout属性,该属性用于设置一个ASP脚本所允许的最长执行时间。如果在指定的时间内脚本没有执行完毕,系统将停止其执行,并且显示超时错误。语法如下: Server.Scripttimeout=Num,返回3.4.1 Server对象的属性(1个) S,28,返回,其中,Num,以秒为单位,系统的默认值为,90,秒,可以在,IIS,中重新设定。,90,秒的时间对于一般的应用足够了,需注意用户设置时间应该大于系统的默认时间,否则用户的设定将不起作用。此外,时间的设置必须在,ASP,脚本之前,否则不起任何效果。,返回其中Num以秒为单位,系统的默认值为90秒,可以在IIS,29,3.4.2 Server,对象的方法,(7,个,),1),CreateObject,CreateObject是ASP中最为实用,也是功能最为强大的方法。它用于创建已经注册到服务器上的ActiveX组件实例。这是一个非常重要的特性,因为通过使用ActiveX组件能够很容易地扩展ASP的能力,正是因为使用了ActiveX组件,一些至关重要的功能才能得以实现,。ActiveX组件的使用才使得ASP具有了强大的生命力。语法:Server.CreateObject (ProgID),参数:只有一个参数,即,ProgID,指定要创建的对象的类型。,返回,3.4.2 Server对象的方法(7个)1) Crea,30,默认情况下,由,CreateObject,方法创建的对象具有页作用域。这就是说,在当前,ASP,页处理完成之后,服务器将自动破坏这些对象。要创建有会话或应用程序作用域的对象,可以使用,标识并设置,Session,或,Application,的,Scope,属性,也可以在对话及应用程序变量中存储该对象。,返回,默认情况下,由CreateObject方法创建的对象具有页作,31,1)MapPath,MapPath,方法能把相对或虚拟路径映射成物理路径。,语法:,Server. MapPath(Path)参数:只有一个参数,即Path要被转换的相对或虚拟路径。,返回,1)MapPathMapPath方法能把相对或虚拟路径映射,32,3),GetLastError,返回一个,ASPError,对象的实例,该实例描述最近发生的错误。,这是,ASP3.0,新增的功能。,4),Execute,这是,ASP3.0,新增的功能,它让你可以在一个,ASP,文件中执行另一个,ASP,文件,执行完毕回到原来的,ASP,文件(仿佛是子程序调用哟!)语法如下:,Server.Execute asp,文件,返回,3) GetLastError返回一个ASPError对,33,5),Transfer,这也是ASP3.0 新增的功能,它让你可以在一个ASP文件中执行另一个ASP文件,执行完毕不回到原来的ASP文件(这是与Execute的区别)。语法如下: Server. Transfer asp文件,返回,5)Transfer 这也是ASP3.0 新增的,34,6) HTMLEncode,HTMLEncode,方法是对指定的字符串应用,HTML,编码。语法如下:,Server.HtmlEncode( String ) 其中String指定要编码的字符串,它应当是HTML标记才有意义。当从服务器端向浏览器输出HTML标记时,浏览器就将其解释为HTML标记。,返回,6) HTMLEncodeHTMLEncode方法是对指定,35,7)URLEncode,URLEncode,方法将指定的字符串进行,URL,编码,语法如下:,Server.URLEncode,(,Str,),其中,Str,指定要编码的字符串。,返回,7)URLEncodeURLEncode方法将指定的字符串,36,3.5 Session,对象及其应用,由于HTTP是一种无状态的协议,因此无法得知用户的浏览状态。在ASP中,是通过Session对象记录用户的相关信息,用来作为用户再次对服务器访问时作确认。 当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。,返回,3.5 Session对象及其应用 由于HTT,37,Session对象的创建和使用可弥补HTTP协议的局限,请注意HTTP协议的工作方式是:一用户发出请求,服务器端作出响应,这种用户端和服务器端之间的联系是离散的,在HTTP协议中没有什么方法能够允许服务端来跟踪用户请求。在服务端完成响应用户请求后,服务器端不能持续与该浏览器保持连接。,返回,Session对象的创建和使用可弥补HTTP协议的局,38,使用Session对象前,必须确认浏览器的Cookies功能已启用(默认设置)。如果以前更改过默认设置,Cookies功能可以通过浏览器的设置来开启。,返回,使用Session对象前,必须确认浏览器的Cookie,39,3.5.1 Session,对象的数据集合,(2,个,),1),Contents,Contents,集合包括所有未使用,标识而为该会话建立的项目。此集合可用于确定指定会话项的值或遍历集合,并检索出会话中所有项的列表。,语法:Session.Contents(Key),参数:只有一个参数,即,Key,要获取的属性的名称。,返回,3.5.1 Session对象的数据集合(2个)1)Co,40,返回,“Global.asa”文件与应用程序,“,Global.asa,”是个可选文件,在这个文件中,可以定义事件脚本和使用,Session,和,Application,对象。“,Global.asa,”文件的内容不能向用户显示,但是它存储的信息可应用于整个应用程序。这个文件必须命名为“,Global.asa,”,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个“,Global.asa,”文件。 “,Global.asa,”文件只能包含以下内容:,Application,事件;,Session,事件;,的声明;类库的声明。,返回“Global.asa”文件与应用程序 “,41,返回,2) StaticObjects,它与Contents的概念和用法大致相同,不同在于,StaticObjects只返回由Global.asa文件中所建立的对象变量。语法如下: Session. StaticObjects(变量名称),返回2) StaticObjects 它与Con,42,返回,3.5.2 Session对象的属性,1),CodePage,它是一个字符集代码,当,ASP,处理网页内容时,会根据这个代码将网页的字符转为自动识别(,UNICODE,)。,语法:,Session .CodePage=,代码,或者查看当前值:,返回3.5.2 Session对象的属性1)CodePa,43,2) LCID,它代表一个国家或地区的相关设置,包括事件格式及货币显示。,语法:,Session . LCID =,代码,或者查看当前值:,返回,2) LCID它代表一个国家或地区的相关设置,包括事件格式,44,返回,3) SessionID,ASP,给每个用户会话分配了唯一的识别标志。用户会话首次被创建时,其,SessionID,就产生了,并一直随用户在网站上保留着。不同用户获得同个页面时会显示不同的,ID,,但同一个用户即使多次获得此页面,每次也将显示同样的,ID,。,返回3) SessionID ASP给每个用户,45,4) Timeout,Session,对象在服务器上保留是有时间限制的,缺省值为,20,分钟。可以通过设置,Session,对象的,TimeOut,属性来改变超时时间,这个时间是以分为单位的。,语法:,Session. TimeOut=Time,参数:只有一个参数,即,Time,,表示,Session,的过期时间,以分为单位。,返回,4) Timeout Session对象在服,46,3.5.3 Session对象的方法(1个),Abandon(唯一),对于一个,Session,来说,无论用户怎样进行主页间的切换,都会只有一个,SessionID,,但是可以使用“,Session.Abandon,”开辟一个新的,Session,,对于服务器端来说,是两个不同的,Session,,,SessionID,也会变化,其中前面的已经关闭,后面的仍然保持。,返回,3.5.3 Session对象的方法(1个)Abandon,47,返回,3.5.4 Session对象的事件(2个),和其他对象不同的是,,Session,对象中有两种事件。一种是,Session_OnStart,事件,当一个,Session,开始时被触发;另一种是,Session_OnEnd,事件,当一个,Session,结束时被触发。在一个脚本中可以和其中一个并且只能和其中一个事件关联。,返回3.5.4 Session对象的事件(2个),48,1),Session_OnStart,“,Global.asa,”包括四个脚本程序,它们只能根据,Session_OnStart,、,Session_OnEnd,、,Application_OnStart,、,Application_OnEnd,触发。只需要在“,Global.asa,”中添加一些希望运行的脚本程序,那么只要,Session,对象一创建,这些脚本程序就会自动运行。,返回,1)Session_OnStart “Glob,49,2),Session_OnEnd,Session_OnEnd,事件将在会话被放弃或超时发生,用法类似于,Session_OnStart,事件。,注意:在,Session_OnEnd,事件中不能使用,MapPath,方法。,Session_OnStart,、,Session_OnEnd,以及下文的,Application_OnStart,、,Application_OnEnd,都只能以子程序的形式存储在,Global.asa,文件中。不能在普通脚本中定义。,返回,2)Session_OnEnd Session,50,3.6 Application,对象及其应用,Application,对象没有属性。,Application,对象和,Session,对象有很多相似之处,它们的功能都是用于在不同的,ASP,之间共享信息。最大的不同在于其应用的范围:,Application,变量也可以被多个用户共享,从一个用户接受到的,Application,变量可以传递给另外的用户。,返回,3.6 Application对象及其应用 App,51,Application,对象是对所有用户,,Session,对象是对单一用户。和,Session,不同的还有,,Application,变量不需要,Cookies,。网站不需要利用,Application,变量来跟踪用户进程。可以适应任何浏览器。,由于,Application,变量对于多用户是共享的,因此与,Session,变量有着本质的区别。,返回,Application对象是对所有用户,Ses,52,返回,3.6.1 Application,对象的集合,(2,个,),1),Contents,该集合包括了,Application,对象的所有变量,但不包括由,所创建的对象变量。,语法:,Application. Contents(,变量名,),2)StaticObjects,该集合与,Contents,不同,它只包括由,所创建的,Application,对象变量。,返回3.6.1 Application对象的集合(2个)1,53,3.6.2 Application对象的方法(2个),Application,对象有两个方法:,Lock,方法和,Unlock,方法,它们都用于处理多个用户对存储在,Application,对象中的数据进行写入的问题。这两种方法通常是一起使用的。,返回,3.6.2 Application对象的方法(2个),54,1,),Lock,Lock,方法阻止其他客户修改存储在,Application,对象中的变量,以确保在同时刻仅有一个客户可修改和存取,Application,变量。,2,),Unlock,Unlock,方法与,Lock,方法相反,允许其他客户修改,Application,对象的属性。,Unlock,方法可解除对象的锁定,使得下一个客户端能够增加,Application,的值。,返回,1)Lock Lock方法阻止其他客户修改存储,55,3.6.3 Application,对象的事件,(2,个,),Application_OnStart,和,Application_OnEnd,事件同,Session_OnStart,和,Session_OnEnd,事件的触发动作都必须以,SUB,过程的形式编码在一个文件即“,Global.asa,”文件中。,对,Application,事件和,Session,事件有一样限制,不能使用,HTML,标志,不能进行任何输出,不能在“,Global.asa,”文件之外将语句写成子程序的形式或者其他形式。,返回,3.6.3 Application对象的事件(2个),56,1)Application_OnStart,第一个请求Application对象的页面被调用时触发Application_OnStart事件。一个Application对象的OnStart事件是在Session_OnStart事件之前被触发的。,2,),Application_OnEnd,Application_OnEnd事件只有在服务器被关闭或者该Application应用程序被卸载时才会触发。,返回,1)Application_OnStart 第,57,返回,实用案例,3 VBScript,编程基本技巧,过程命名的技巧, 表单控件的操作,返回实用案例3 VBScript编程基本技巧 过程命,58,3.7 ObjectContext,对象,该对象没有数据集合,也没有属性。,ObjectContext,对象是一个以组件为主的事务处理系统,可以保证事务的成功完成。使用,ObjectContext,对象,就允许程序在网页中直接配合,Microsoft Transaction Server,(,MTS,)使用,从而可以管理或开发高效率的,Web,服务器应用程序。,返回,3.7 ObjectContext对象 该对象没有,59,3.7.1 ObjectContext,对象的方法(,2,个),1),SetAbort,该方法用来中止目前由,ASP,所产生的交易,并将先前所作处理的交易回归到原来的状态。该方法与,onTransactionAbort,事件相关联。,语法:,ObjectContext. setAbort,返回,3.7.1 ObjectContext对象的方法(2个)1,60,2)setComplete,该方法用来完成交易。,语法:,ObjectContext.SetComplete,返回,2)setComplete该方法用来完成交易。语法:Ob,61,3.7.2 ObjectContext,对象的事件(,2,个,),1),onTransactionAbort,该事件用来处理交易不完成(,ObjectContex. setAbort,)时所该执行的程序。它必须以子程序的形态存在,语法如下:,Sub onTransactionAbort,代码区域,End Sub,返回,3.7.2 ObjectContext对象的事件(2个)1,62,返回,2),onTransactionCommit,该事件用来处理交易完成(,ObjectContex. SetComplete,)时所该执行的程序。它必须以子程序的形态存在,语法如下:,Sub onTransactionCommit,代码区域,End Sub,返回2) onTransactionCommit,63,方法和事件之间存在着以下默认关联:,(1),如果使用,setAbort,方法,就会自动发生,onTransactionAbort,事件;,(2),如果使用,setComplete,方法,就会自动发生,onTransactionCommit,事件。,返回,方法和事件之间存在着以下默认关联:(1) 如果使用setA,64,3.8 Err,对象,错误处理是指发生错误时,在代码中进行某些处理或仅捕获该错误而不进行处理。错误发生的原因有许多种:当程序正在使用的一些服务程序没有正常安装,这时就会发生错误;当程序代码中使用了不正确的语法也会有错误发生;当程序代码中出现了系统不知道如何处理的情况时也会发生错误。,返回,3.8 Err对象 错误处理是指发生错误时,在,65,Err对象是用来判断发生什么错误。该对象提供了一系列的属性和方法,根据这些属性和方法就可以得到各种错误信息。,返回,Err对象是用来判断发生什么错误。该对象提供了一系列,66,Err,对象的属性,1,),Number,它返回一个错误代号,其值大于,0,,如果,Err.Number=0,表示无错误。,2),De,scription,它对产生的错误进行简要的描述,代表着错误类型。,3)Source,该属性用来记录造成系统发生错误或警告的来源。,返回,Err对象的属性1)Number 它返回一个错,67,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!