




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
10.1ASP内置组件概述
ASP内置组件指安装ASP时自动注册到ASPWeb服务器上的组件。ASP内置组件多达11个,常见内置组建如表10-1所示。10.2广告轮显组件
广告也是网页内容一个方面,利用AdRotator(广告轮显)组件可实现广告交替变化,当浏览器访问或刷新网页时,随机显示不同的广告条目,其出现的机率由广告信息配置中的相关权重决定的。为了实现广告轮显组件提供的功能,一般需要三个文件,分别是:广告信息处理(显示)文件,广告信息配置文件,广告链接重定向文件。10.2.1广告信息处理(显示)文件在使用广告轮显组件时,必须创建该组件的对象实例,然后利用其对象实例的方法和属性对广告信息配置文件的内容进行处理和显示。其语法格式如下:格式:<%setmyad=server.creatobject("MSWC.AdRotator")%>说明:广告轮显组件AdRotator,提供了3种属性和1种方法。⑴广告轮显组件的属性如表10-1所示。表10-1广告轮显组件属性10.2.2广告信息配置文件广告信息配置文件用于存储广告图片路径,图片链接的网页网址,说明文字以及广告随机显示的机率,它为广告信息处理(显示)文件提供广告显示内容信息,文件名可以任意命名。广告信息配置文件的格式如下:redirect广告重定向文件width图片的宽度height图片的高度border图片的边框大小*广告图片1图片链接的网址说明文字广告图片1出现的机率广告图片2图片链接的网址说明文字广告图片2现的机率……广告图片n图片链接的网址说明文字广告图片n机率说明:在广告信息配置文件中,前四行的信息是可选的,第五行的“*”是分隔符号,必不可少。在“*”之后,就是具体的广告信息,每条广告信息一般包括四方面组成,对于说明文字,若没有,可用间隔线“-”代替。10.2.3广告链接重定向文件广告链接重定向文件通常是一个ASP文件,用于获取图片广告的超链接地址。广告链接重定向文件中有一个redirect语句,当用户单击图片广告后,该文件都将重定向到图片的链接地址URL所在的页面。其语法格式如下:<%response.redirect(request.querystring("url"))%>注意:如果要统计广告的点击次数,可以在广告链接重定向文件中加入相应的代码。10.3文件存取组件利用FileAccess(文件存取)组件可以实现对服务器端的文件,文件夹或驱动器等进行操作,实现文件和文件夹的复制、移动和删除以及驱动器的操作。文件存取组件包含多个对象和数据集合,常用对象和数据集合如下:⑴FileSystemObject对象:主要对象,提供了一整套用于对文件、文件夹和驱动器的操作和管理的方法和属性。⑵TextStream对象:主要对象,允许读写文本文件。⑶File对象:常用对象,包含用来创建、删除或移动单个文件的方法,也用来向系统询问文件名、路径和其他多种属性。⑷Folder对象:常用对象,包含用来创建、删除或移动文件夹的方法和属性,也用来向系统询问文件夹名、路径和多种其他属性。⑸Drive对象:常用对象,包含用来收集特定的磁盘驱动器或共享网络设备信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名和它有多少可用空间。⑹Files数据集合:提供包含在文件夹内的所有文件的列表。⑺Folders数据集合:提供在文件夹内的所有文件夹的列表。⑻Drives数据集合:这是所有可用的驱动器的只读集合,用于提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。Drives集合包括所有驱动器,与类型无关。无论是否插入媒体,可移动媒体驱动器都显示在Drives集合中。10.3文件存取组件10.3.1FileSystemObject对象FileSystemObject(文件系统对象)是文件存取组件中的主对象,其它对象都是依赖于这个主对象,使用FileSystemObject对象之前必须先创建该对象的一个实例,其语法格式如下:<%setmyfso=server.createobject("scripting.filesystemobject")%>文件系统对象共有24种方法和一个数据集合,其中CreateTextFile和OpenTextFile是最主要的方法,其方法及其含义如表10-3所示。表10-3FileSystemObject对象方法10.3.1FileSystemObject对象
第一组关于建立子对象1.CreateTextFile格式:setmyfile=myfso.createtextfile(filename[,overwrite[,Unicode]])说明:创建一个指定文件并返回一个TextStream对象实例,其中各参数含义如下:⑴filename:创建的文件名;⑵overwrite:逻辑型,取True(默认)时,覆盖同名文件,反之为False;⑶Unicode:逻辑型,取True(默认)时,为文本文件,取False时为ASCII文件。
2.OpenTextFile格式:setmyfile=myfso.OpenTextFile(filename[,Iomode[,Create[,Format]]])说明:打开一个指定文件并返回一个TextStream对象实例,其中各参数含义如下:⑴filename:打开的文件名;⑵Iomode:文本文件的打开方式,可取值:1-只读;2-可写;8-追加;⑶Create:表示文本文件不存在时,是否要建立,取值true时自行建立,否则为false(默认值);⑷Format:为打开文本文件的格式,-1表示Unicode文本文件;0表示ASCII文件;-2表示采用系统默认值。3.GetFile格式:setmyfile=myfso.GetFile(filename)说明:返回一个与指定路径中某文件相应的file对象实例。4.GetFolder格式:setmyfolder=myfso.GetFolder(filename)说明:返回一个与指定文件夹相应的Folder对象实例。5.GetDrive格式:myfso.GetDrive(Pathname)说明:返回指定路径中驱动器相对应的Drive对象实例。
第一组关于建立子对象
第二组关于操作文件6.CopyFile格式:myfso.CopyFileSourceDestination[,overwrite]说明:将一个或多个源文件复制到目标文件或目标位置,其中参数含义:⑴Source:源文件,下同;⑵Destintion:目标文件或目标位置,下同;⑶overwrite:逻辑型,取True(默认)时,覆盖同名文件,反之为False,下同。7.MoveFile格式:myfso.MoveFileSourceDestination说明:将一个或多个源文件移动到目标位置,如果目标文件存在,则会出错,各参数含义如下:⑴Source:源文件;⑵Destination:目标文件或目标位置。8.DeleteFile格式:myfso.DeleteFilefilename[,force]说明:删除文件,各参数含义如下:⑴filename:要删除的文件,若果没有找到匹配文件会出错;⑵force:逻辑型,取True(默认)时,允许删除只读文件,反之为False。9.FileExists格式:myfso.FileExists(filename)说明:判断文件是否存在,存在返回True,反之为False。10.GetFileName格式:myfso.GetFileName(filename)说明:返回文件全名。11.GetExtentionName格式:myfso.GetExtentionName(filename)说明:返回文件扩展名。
第一组关于建立子对象
第三组关于操作文件夹12.CreateFolder格式:myfso.CreateFolder(foldername)说明:创建文件夹。13.CopyFolder格式:myfso.CopyFolderSourceDestination[,overwrite]说明:复制文件夹。14.MoveFolder格式:myfso.MoveFolderSourceDestination说明:移动文件夹。15.DeleteFolder格式:myfso.DeleteFolderfoldername[,force]说明:删除文件夹。16.FolderExists格式:myfso.FolderExists(filename)说明:判断文件夹是否存在。17.GetParentFolderName格式:myfso.GetParentFolderName(filename)说明:返回上一级文件夹名称。18.GetSpecialFolder格式:myfso.GetSpecialFolder(folderspec)说明:返回特殊的文件夹,folderspec可取值0-windows文件夹,1-system文件夹,2-临时文件夹。
第四组关于操作驱动器19.GetDriveName格式:myfso.GetDriveName(filename)说明:返回路径中包含驱动器的名称,如果无法确定驱动器,则返回0长度的字符串""。20.DriveExists格式:myfso.DriveExists(Pathname)说明:判断驱动器是否存在。
其它
21.GetTempName格式:myfso.GetTempName说明:随机生成的临时文件或文件夹。22.GetAbsolutePathName格式:myfso.GetAbsolutePathName(filename)说明:返回绝对路径。23.GetBaseName格式:myfso.GetBaseName(filename)说明:返回基本名。24.BuildPath格式:myfso.BuildPath(Path,filename)说明:将文件名加到路径后面,参数含义如下:⑴Path:为指定路径;⑵Filename:指定文件名;如BuildPath(server.MapPath("F","a.asp")返回c:\inetpub\wwwroot\f\a.asp路径。FileSystemObject对象的数据集合FileSystemObject对象的数据集合就一种,即Drives数据集合,其语法格式如下:格式:myfso.Drives说明:返回本地计算机上的所有Drive对象组成的Drives集合。10.3.2TextStream对象的方法和属性TextStream对象是文件存取组件中的最重要的对象。利用FileSystemObject对象的CreateTextFile方法可以创建一个TextStream对象实例;利用FileSystemObject对象的OpenTextFile方法可以返回一个已经存在的TextStream对象实例;也可以用Folder对象的CreateTextFile方法得到;还可以用File对象的OpenAsTextStream方法得到。CreateTextFile方法和OpenTextFile方法还兼有创建文本文件的功能。TextStream对象的方法如表10-3所示。TextStream对象的属性如表10-4所示。表10-4TextStream对象的属性10.3.2TextStream对象的方法和属性10.3.3File对象的方法和属性利用FileSystemObject对象的GetFile方法可以返回一个已存在的File对象。File对象的方法如表10-5所示。表10-5File对象的方法File对象的属性如表10-6所示。表10-6File对象的属性10.3.3File对象的方法和属性10.3.4Folder对象的方法和属性利用FileSystemObject对象的CreateFolder方法可以创建一个Folder对象实例,利用FileSystemObject对象的GetFolder方法可以返回一个已经存在的Folder对象实例。Folder对象的方法如表10-7所示。表10-7Folder对象的方法Folder对象的属性如表10-8所示10.3.4Folder对象的方法和属性10.3.5Drive对象的方法和属性利用FileStemObject对象的GetDrive方法可以返回一个Drive对象实例,其常见属性如下:⑴AvailableSpace:返回指定的驱动器或网络共享对于用户的可用空间大小。⑵DriveLetter:返回本地驱动器或网络共享的驱动器号。如果指定的驱动器没有与驱动器号相关联(例如,一个网络共享未映射驱动器号),则DriveLetter属性返回一个零长度字符串(“”)。⑶DriveType:返回一个描述指定驱动器的类型的值:0表示未知类型,1表示可移动磁盘,2表示固定磁盘,3表示网络共享,4表示CD-ROM,5表示RAM磁盘。⑷FileSystem:返回指定的驱动器使用的文件系统的类型,可用的返回类型包括FAT、NTFS和CDFS。⑸FreeSpace:返回指定的驱动器或网络共享对于用户的可用空间大小。⑹IsReady:检查指定的驱动器就绪,如果已就绪,则返回True,否则返回False。⑺Path:返回指定文件、文件夹或驱动器的路径。对于驱动器,路径不包含根目录。例如,C驱动器的路径是C:,而不是C:\。⑻RootFolder:返回一个Folder对象,表示指定驱动器的根文件夹。⑼SerialNumber:返回十进制序列号,用于唯一标识一个磁盘卷。⑽ShareName:返回指定的驱动器的网络共享名。如果该驱动器不是一个网络驱动器,则ShareName属性返回零长度字符串(“”)。⑾TotalSize:返回驱动器或网络共享的总字节数。⑿VolumeName:设置或返回指定驱动器的卷标,可读写。10.3.4F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政管理自考本科专业发展与试题及答案
- 行政管理的评价标准试题及答案
- 2025农业银行贷款合同范本
- 行政管理的社会超级结构研究试题及答案
- 2025合作伙伴(公司)合作协议合同范本
- 2025年管理心理学考试注意事项试题及答案
- 现代管理学中业务流程再造试题及答案
- 行政管理学学术研究试题及答案
- 2025婚礼策划公司员工合同样本
- 2025家庭雇佣家政服务员合同
- 第四课:印巴战争
- 电气设备-开篇绪论汇编
- 武汉绿地中心项目技术管理策划书(48页)
- 婚无远虑必有财忧法商思维营销之婚姻篇74张幻灯片
- 红外图像处理技术课件
- 小学一年级人民币学具图片最新整理直接打印
- 投掷:原地投掷垒球
- 港口码头常用安全警示标志
- 密闭式周围静脉输液技术PPT课件
- 电梯快车调试方法
- 主要材料损耗率表
评论
0/150
提交评论