欢迎来到天天文库
浏览记录
ID:50037890
大小:167.50 KB
页数:31页
时间:2020-03-08
《ASP网络应用程序设计 教学课件 作者 高怡新 第5章 ASP 内置组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章ASP内置组件5.1ASP组件概述5.2FileAccess组件概述5.3文件夹操作5.4文件操作5.5其他组件及其应用5.1ASP组件概述5.1.1内置组件与外置组件ASP提供的组件实际上是符合COM标准并运行于服务器端的一个动态链接库DLL(DynamicLinkLibrary),是通过特定的接口并提供特定服务的一段可执行程序代码,被封装后用于完成应用程序的某一种功能。与常规DLL不同的是,这些服务器组件是由ASP程序调用的,并以Web页面为其交互对象。5.1.2ASP常用内置组件组件名描述AdRotator用来在Web页上自动轮换显示设定的各种广
2、告文字和图像BrowserCapabilities用于获取客户端浏览器的环境设置信息Connection用于链接各种类型的数据库ContentRotator用于将HTML内容轮流显示在页面上ContentLinker用于动态生成大量Web页内容列表,并自动将各页面顺序链接FileAccess提供管理和访问服务器端文件的各种功能DatabaseAccess用于在Web应用程序中访问指定的数据库ContentLinking用于轻松地创建和管理网页或者网址之间的超文本链接PageCounter用于记录来访者打开页面的次数PermissionChecker用于检查用
3、户是否有权存取某个文件E-mail(CDONTS)用于发送E-mail给指定用户5.2FileAccess组件概述5.2.1FileAccess组件简介ASP并没有专门的内置对象来访问和管理服务器端的文件夹和文件,而是通过内置的FileAccess组件所提供的若干个对象和集合来实现在服务器端创建文件和文件夹,并实施对服务器端文件系统的管理。FileAccess组件包括的对象与集合如下表所示。对象与集合描述Dictionary对象该对象用于存储数据键,条目对。Drive对象提供对特定的磁盘驱动器或共享网络设备属性的访问,收集这些设备的有关信息,如驱动器的共享名
4、和它有多少可用空间等。Drives集合所有可用驱动器的集合,这些驱动器在物理上或在逻辑上与系统相链接,与类型无关。File对象包含用来创建、删除或移动文件的方法和属性。也可用来向系统询问文件名、路径和多种其他属性。Files集合一个Folder对象中所有File对象的集合。FileSystemObject对象包含用来创建、删除和获得文件系统的有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性。Folder对象包含用来创建、删除或移动文件夹的方法和属性。也用来向系统询问文件夹名、路径和多种其他属性。Folders集合一个Folder对象中的所有下属Fo
5、lder对象的集合。TextStream对象实现对文本文件的读写访问。5.2.2FileSystemObject对象FileSystemObject对象简称FSO对象,是FileAccess组件中最为主要的对象,可用来实现大多数的文件系统操作功能。FileSystemObject对象具有多种方法。5.2.3Drive对象与Drives集合FileAccess组件的Drive对象,用于对服务器磁盘驱动器或网络共享设备参数的访问。Drive对象具有多个属性,但无任何方法。5.2.4Folder对象与Folders集合FileAccess组件的Folder对象用来
6、实现对指定文件夹的所有参数进行访问。该对象具有多个属性和方法。FileAccess组件的Folders集合包含了一个指定的Folder对象所含有的全部下属Folder对象(即子文件夹)。该集合具有Count和Item两个属性。其中:Count属性用来返回一个指定Folder集合中包含的项目数;而Item属性则用来设置或返回Folder集合中指定的key所对应的item。此外,Folders集合还有一个Add方法,可用来向Folders集合添加新的Folder。5.2.5File对象与Files集合FileAccess组件的File对象用来实现对指定文件的所有
7、参数进行访问。该对象具有多个属性和方法。FileAccess组件的Files集合中包含了一个指定文件夹中所含有的全部File对象。该集合具有Count和Item两个属性。其中:Count属性用来返回一个指定的Files集合所包含的项目数;而Item属性则用来设置或返回Files集合中基于指定key的item。Files集合无任何方法。5.2.6TextStream对象FileAccess组件的TextStream对象用于对文本文件的访问。该对象具有多个属性和方法,用来实现对文本文件的各种操作。5.3文件夹操作利用FileAccess组件的FileSystem
8、Object对象或者Folder对象可以方便地实现对
此文档下载收益归作者所有