- 4
- 0
- 约3.08万字
- 约 88页
- 2018-06-07 发布于河南
- 举报
Web程序设计与应用教程与实训(SQL Server版) 第6章 使用脚本运行期库
第6章 使用脚本运行期库对象
和活动服务器组件
教学提示:
前面章节已经介绍了如何使用ASP 内置对象,并充分利用
所提供的方法和属性扩展ASP的性能。这一章将讨论的
“脚本运行期库” (Scripting RuntimeL ibrary )的
对象是由ASP脚本环境提供的。这些对象通过正在使用
的脚本引擎提供给代码,与ASP脚本程序一起完成多种
实用任务。还有一种组件是 “活动服务器组件”
(Active Server Component) ,通过单独的ActiveX
DLL文件或者其他文件来实现。
教学要求:
要求读者掌握本章介绍的脚本对象FileSystemObject、
TextStreamt 和标准IIS/ASP安装的组件ADRotator 、
ContentLinking的使用。
6.1 脚本对象概述
前面章节研究了ASP对象模型。
对象模型是用来理解系统的各个部分相互关系的一种基
本手段。
ASP对象模型提供了一种结构,用来作为一个整体操纵
HTTP请求、响应及ASP环境中的不同元素。例如,我们
已经看到,如何通过查看ASP请求对象的cookie集合,
得到来自浏览器的任何cookie值。
我们使用的脚本语言也有对象模型。然而,脚本语言提
供的这一对象模型,不同于由ASP DLL直接提供的对象
模型,脚本对象是由Microsoft脚本运行期库
( scrrun.dll )提供的,安装缺省的Active Scripting脚本
引擎时,也安装了Microsof t脚本运行期库。
6.1.1不同类型的对象和组件
不要对“对象”和“组件”这两个名词感到困惑,在一定范围内它们都可
以作为ASP的一部分,同样可以通过COM对其进行访问。从概念上
可以将它们分为四类:
ASP内置对象,如ObjectContext、Request、Response、
Application、Session、Server和ASPError。
脚本对象。通过脚本运行期库使用,如Dictionary、
FileSystem和TextStream。
可安装的组件。由Microsof t在IIS和ASP标准安装时提供。
其他组件。从其他独立厂商购买的、在网站上发现的或者自己创建
的组件。还有一些其他的由Windows服务或产品提供的组件,如
Windows Scripting Host 。
6.1.2 VBScript和JScript脚本对象
作为脚本运行期库的一部分,Microsoft提供三
个主要的对象:
Dictionary对象提供一个极为有用的存储
对象,它用来存储值,通过对象的名字而不是
其索引进行访问和引用。例如,对于存储从
ASP Request对象中检索到的名称/值对,这是
非常合适的。
FileSystemObject对象提供了对服务器底层文件
系统的访问。可用FileSystemObject对象遍历
计算机的本地及网络的驱动器、文件夹和文
件。
TextStream对象提供对存储在磁盘上文件的访
问 , 用 于 同 FileSystemObject 对 象 协 同 使 用 。
TextStream对象能够读出或写入文本(顺序的)文件,
并仅能通过FileSystemObject对象进行实例化,所以
人们常常认为TextStream对象是FileSystemObject对
象的子对象。
FileSystemObject对象是其他一系列用来与文件系统交
互的对象和集合的“父代” 。该对象提供了对象的三个
集合:Drives、Folders和Files集合,每个集合分别
是相应的Drive、Folder和File对象的集合。它们用来
进行磁盘上的驱动器、文件夹(目录)和文件的遍历和
定位。
对象间的关系如图6. 1所示。
6.2 使用Scripting.FileSystemObject对象
FileSystemObject对象提供对计算机文件系统的
访问,它允许我们在代
您可能关注的文档
最近下载
- (民主生活会)2025年度班子成员相互批评意见清单+对照检查查摆问题清单+批评与自我批评意见建议.docx VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 原神家具负荷表及计算器说明书(多功能小鹏).docx VIP
- 2025 年大学轨道交通信号与控制(信号系统)试题及答案.doc VIP
- 生活中的化学.ppt VIP
- XX村新任支部书记任职发言稿.docx VIP
- 痛苦的缺席——试论苏童的《米》.pdf VIP
- 2024高端装备制造业技术升级改造合同.docx VIP
- 603A使用说明书.doc VIP
- 江苏图集-JS2016Q5 住宅厨卫组合变压式耐火排烟气道系统 江苏省工程建设企业标准设计图集.pdf VIP
原创力文档

文档评论(0)