《ASP内置对象一》PPT课件

《ASP内置对象一》PPT课件

ID:45446016

大小:357.84 KB

页数:38页

时间:2019-11-13

《ASP内置对象一》PPT课件_第1页
《ASP内置对象一》PPT课件_第2页
《ASP内置对象一》PPT课件_第3页
《ASP内置对象一》PPT课件_第4页
《ASP内置对象一》PPT课件_第5页
资源描述:

《《ASP内置对象一》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章ASP内置对象(一)Request对象、Response对象教学内容ASP中6个内建对象的基本功能;ASP对象的创建、使用和集合访问的方法;Request对象和Response对象的各种方法及属性;利用Request对象获取客户端的数据;利用Response对象向客户端输出数据。教学重点、难点:重点:Request对象的Form方法、Request对象的QueryString方法、Response对象的write方法、Redirect方法。难点:Request对象的Form方法、Request对象的QueryString方法、Response对象的wri

2、te方法、Redirect方法。5.1对象与组件对象具有属性、方法和事件三个特性,而在ASP中,对象还可能具有集合特性:属性用于读取或设置对象的状态;方法代表对象所完成的特定功能;事件描述了对象做出响应时特定的状态;集合则包含了与对象相关的关键字及其相应数据。在ASP脚本中,可以使用的对象有:ASP内建对象;ActiveX组件提供的对象;VBScript提供的对象。5.1对象与组件从本质上说,ActiveX组件就是一段可执行代码。这些可执行代码可以包含在动态链接库文件(.dll)或者可执行文件(.exe)中。组件提供的对象能够在脚本中实现一个或多个特定的功能。

3、组件的特点:重用性功能的实现和调用分离5.1.1ASP内建对象和ActiveX组件简介ASP提供了内置(内建)的对象和大量可安装的ActiveX组件。这些对象以及组件都可以用来拓展ASP的功能。在ASP页面的脚本中,我们可以直接使用ASP内建对象,而不需要创建。而在使用ActiveX组件时,必须先创建组件的实例,然后才能使用组件提供的对象。5.1.1ASP内建对象和ActiveX组件简介对象功能Request从客户端获取信息Response将数据信息输送给客户端Session存储单个客户的信息Application存放同一个应用程序的所有用户之间的共享信息Se

4、rver创建COM对象和Scripting组件等ObjectContext用于微软事务处理服务器(MTS)的事务处理5.1.2对象的创建组件的实例需使用ASP内建对象Server的CreateObject方法创建或删除,格式如下:建立对象:<%set对象实例名=Server.CreateObject(“对象”)%>例:<%setmyobj=Server.CreateObject(“ADODB.Connection”)%>删除对象:<%set对象实例名=Nothing%>例:<%setmyobj=Nothing%>5.1.2对象的使用属性代表对象的某些特征。在脚

5、本中,获取对象属性的语法格式如下:Object.Property<%=Session.SessionID%>//获取用户的会话标识在脚本中,设置对象属性的语法格式如下:Object.Property=值<%=Session.Timeout=10%>//设置用户的会话变量生命周期为10秒5.1.2对象的使用方法能完成一定的操作。在脚本中,调用对象方法的语法格式如下:Object.MethodParameters例:<%Response.Write“早上好”%>5.1.3集合集合是一块存储数字、字符串、对象和其他值的区域。当集合中的元素发生变化时,其他元素的位置会

6、自动发生变化。也就是,当添加或删除集合中的一个元素时,集合会自动增大或者缩小,而不需要我们编写脚本来手工调整。访问集合中的元素共有两种方式:通过元素名称或索引访问集合的特定元素;枚举集合中所有的元素。5.1.3集合访问集合中的元素。例如:把姓名、年龄和性别信息保存在Session对象中,将意味着这些信息存储在Session对象的Contents集合中:方法一方法二<%Session.Contents(“name”)=”张老三”Session.Contents(“age”)=”50”Session.Contents(“gender”)=”男”%><%Sessio

7、n(“name”)=”张老三”Session(“age”)=”50”Session(“gender”)=”男”%>5.1.3集合通过名称直接获取集合的元素<%=Session.Contents(“age”)%>通过索引访问集合的元素:在集合中,每个元素都拥有其位置的索引(索引编号从1开始)。<%=Session.Contents(2)%>有时也可以省略集合的名称:如果没有指定集合的名称,ASP将会自动搜索对象的所有集合。<%=Session(“age”)%>如果可以确定所要访问的元素名称是唯一的时,才可省略集合的名称。5.1.3集合一般说来,在访问Applic

8、ation对象和Session对象时,

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

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

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