ImageVerifierCode 换一换
格式:PPT , 页数:28 ,大小:211KB ,
文档编号:7385222      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-7385222.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《ASP程序设计》课件第10章ASP内置组件.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《ASP程序设计》课件第10章ASP内置组件.ppt

1、10.1 ASP内置组件概述vASP内置组件指安装ASP时自动注册到ASP Web服务器上的组件。ASP内置组件多达11个,常见内置组建如表10-1所示。10.2 广告轮显组件v广告也是网页内容一个方面,利用Ad Rotator(广告轮显)组件可实现广告交替变化,当浏览器访问或刷新网页时,随机显示不同的广告条目,其出现的机率由广告信息配置中的相关权重决定的。v为了实现广告轮显组件提供的功能,一般需要三个文件,分别是:广告信息处理(显示)文件,广告信息配置文件,广告链接重定向文件。10.2.1 广告信息处理(显示)文件在使用广告轮显组件时,必须创建该组件的对象实例,然后利用其对象实例的方法和属性

2、对广告信息配置文件的内容进行处理和显示。其语法格式如下:格式:说明:广告轮显组件AdRotator,提供了3种属性和1种方法。广告轮显组件的属性如表10-1所示。表10-1 广告轮显组件属性10.2.2 广告信息配置文件v广告信息配置文件用于存储广告图片路径,图片链接的网页网址,说明文字以广告信息配置文件用于存储广告图片路径,图片链接的网页网址,说明文字以及广告随机显示的机率,它为广告信息处理(显示)文件提供广告显示内容信及广告随机显示的机率,它为广告信息处理(显示)文件提供广告显示内容信息,文件名可以任意命名。息,文件名可以任意命名。v广告信息配置文件的格式如下:广告信息配置文件的格式如下:

3、vredirect 广告重定向文件vwidth 图片的宽度vheight 图片的高度vborder 图片的边框大小v*v广告图片1v图片链接的网址v说明文字v广告图片1出现的机率v广告图片2v图片链接的网址v说明文字v广告图片2现的机率vv广告图片nv图片链接的网址v说明文字v广告图片n机率v说明:在广告信息配置文件中,前四行的信息是可选的,第五行的“*”是分隔符号,必不可少。在“*”之后,就是具体的广告信息,每条广告信息一般包括四方面组成,对于说明文字,若没有,可用间隔线“-”代替。10.2.3 广告链接重定向文件v广告链接重定向文件通常是一个ASP文件,用于获取图片广告的超链接地址。广告链

4、接重定向文件中有一个redirect语句,当用户单击图片广告后,该文件都将重定向到图片的链接地址URL所在的页面。其语法格式如下:vv注意:如果要统计广告的点击次数,可以在广告链接重定向文件中加入相应的代码。10.3 文件存取组件v利用利用FileAccess(文件存取)组件可以实现对服务器端的文件,文件夹或驱动器等进行操(文件存取)组件可以实现对服务器端的文件,文件夹或驱动器等进行操作,实现文件和文件夹的复制、移动和删除以及驱动器的操作。作,实现文件和文件夹的复制、移动和删除以及驱动器的操作。v文件存取组件包含多个对象和数据集合,常用对象和数据集合如下:文件存取组件包含多个对象和数据集合,常

5、用对象和数据集合如下:vFileSystemObject对象:主要对象,提供了一整套用于对文件、文件夹和驱动器的操对象:主要对象,提供了一整套用于对文件、文件夹和驱动器的操作和管理的方法和属性。作和管理的方法和属性。vTextStream对象:主要对象,允许读写文本文件。对象:主要对象,允许读写文本文件。vFile对象:常用对象,包含用来创建、删除或移动单个文件的方法,也用来向系统询问对象:常用对象,包含用来创建、删除或移动单个文件的方法,也用来向系统询问文件名、路径和其他多种属性。文件名、路径和其他多种属性。vFolder对象:常用对象,包含用来创建、删除或移动文件夹的方法和属性,对象:常用

6、对象,包含用来创建、删除或移动文件夹的方法和属性,也用来向系统询问文件夹名、路径和多种其他属性。也用来向系统询问文件夹名、路径和多种其他属性。vDrive对象:常用对象,包含用来收集特定的磁盘驱动器或共享网络设备信息对象:常用对象,包含用来收集特定的磁盘驱动器或共享网络设备信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名和它有多少可用空间。和它有多少可用空间。vFiles数据集合:提供包含在文件夹内的所有文件的列表。数据集合:提供包含在文件夹内的所有文件的列表。vFolders数据集合:提供在文件夹内的

7、所有文件夹的列表。数据集合:提供在文件夹内的所有文件夹的列表。vDrives数据集合:这是所有可用的驱动器的只读集合,用于提供驱动器的列数据集合:这是所有可用的驱动器的只读集合,用于提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。表,这些驱动器实物地或在逻辑上与系统相连接。Drives集合包括所有驱动器,集合包括所有驱动器,与类型无关。无论是否插入媒体,可移动媒体驱动器都显示在与类型无关。无论是否插入媒体,可移动媒体驱动器都显示在Drives集合中。集合中。10.3 文件存取组件10.3.1 FileSystemObject对象vFileSystemObject(文件系统对象)是文件

8、存取组件中的主对象,其它对象都是依赖于这个主对象,使用FileSystemObject对象之前必须先创建该对象的一个实例,其语法格式如下:vv文件系统对象共有24种方法和一个数据集合,其中CreateTextFile和OpenTextFile是最主要的方法,其方法及其含义如表10-3所示。v表10-3 FileSystemObject对象方法10.3.1 FileSystemObject对象10.3.1.1 第一组关于建立子对象v1.CreateTextFilev格式:set myfile=myfso.createtextfile(filename,overwrite,Unicode)v说明:

9、创建一个指定文件并返回一个TextStream对象实例,其中各参数含义如下:vfilename:创建的文件名;voverwrite:逻辑型,取True(默认)时,覆盖同名文件,反之为False;vUnicode:逻辑型,取True(默认)时,为文本文件,取False时为ASCII文件。v 2.OpenTextFilev格式:set myfile=myfso.OpenTextFile(filename,Iomode,Create,Format)v说明:打开一个指定文件并返回一个TextStream对象实例,其中各参数含义如下:vfilename:打开的文件名;vIomode:文本文件的打开方式,

10、可取值:1-只读;2-可写;8-追加;vCreate:表示文本文件不存在时,是否要建立,取值true时自行建立,否则为false(默认值);vFormat:为打开文本文件的格式,-1表示Unicode文本文件;0表示ASCII文件;-2表示采用系统默认值。v3.GetFilev格式:set myfile=myfso.GetFile(filename)v说明:返回一个与指定路径中某文件相应的file对象实例。v4.GetFolderv格式:set myfolder=myfso.GetFolder(filename)v说明:返回一个与指定文件夹相应的Folder对象实例。v5.GetDrivev格

11、式:myfso.GetDrive(Pathname)v说明:返回指定路径中驱动器相对应的Drive对象实例。10.3.1.1 第一组关于建立子对象10.3.1.2 第二组关于操作文件v6.CopyFilev格式:myfso.CopyFile Source Destination,overwritev说明:将一个或多个源文件复制到目标文件或目标位置,其中参数含义:vSource:源文件,下同;vDestintion:目标文件或目标位置,下同;voverwrite:逻辑型,取True(默认)时,覆盖同名文件,反之为False,下同。v7.MoveFilev格式:myfso.MoveFile Sou

12、rce Destinationv说明:将一个或多个源文件移动到目标位置,如果目标文件存在,则会出错,各参数含义如下:vSource:源文件;vDestination:目标文件或目标位置。v8.DeleteFilev格式:myfso.DeleteFile filename,forcev说明:删除文件,各参数含义如下:vfilename:要删除的文件,若果没有找到匹配文件会出错;vforce:逻辑型,取True(默认)时,允许删除只读文件,反之为False。v9.FileExistsv格式:myfso.FileExists(filename)v说明:判断文件是否存在,存在返回True,反之为Fal

13、se。v10.GetFileNamev格式:myfso.GetFileName(filename)v说明:返回文件全名。v11.GetExtentionNamev格式:myfso.GetExtentionName(filename)v说明:返回文件扩展名。10.3.1.1 第一组关于建立子对象10.3.1.3 第三组关于操作文件夹v12.CreateFolderv格式:myfso.CreateFolder(foldername)v说明:创建文件夹。v13.CopyFolderv格式:myfso.CopyFolder Source Destination,overwritev说明:复制文件夹。v

14、14.MoveFolderv格式:myfso.MoveFolder Source Destinationv说明:移动文件夹。v15.DeleteFolderv格式:myfso.DeleteFolder foldername,forcev说明:删除文件夹。v16.FolderExistsv格式:myfso.FolderExists(filename)v说明:判断文件夹是否存在。v17.GetParentFolderNamev格式:myfso.GetParentFolderName(filename)v说明:返回上一级文件夹名称。v18.GetSpecialFolderv格式:myfso.GetS

15、pecialFolder(folderspec)v说明:返回特殊的文件夹,folderspec可取值0-windows文件夹,1-system文件夹,2-临时文件夹。10.3.1.4 第四组关于操作驱动器v19.GetDriveNamev格式:myfso.GetDriveName(filename)v说明:返回路径中包含驱动器的名称,如果无法确定驱动器,则返回0长度的字符串。v20.DriveExistsv格式:myfso.DriveExists(Pathname)v说明:判断驱动器是否存在。10.3.1.5 其它v21.GetTempNamev格式:myfso.GetTempNamev说明:

16、随机生成的临时文件或文件夹。v22.GetAbsolutePathNamev格式:myfso.GetAbsolutePathName(filename)v说明:返回绝对路径。v23.GetBaseNamev格式:myfso.GetBaseName(filename)v说明:返回基本名。v24.BuildPathv格式:myfso.BuildPath(Path,filename)v说明:将文件名加到路径后面,参数含义如下:vPath:为指定路径;vFilename:指定文件名;v如BuildPath(server.MapPath(F,a.asp)返回c:inetpubwwwrootfa.asp路

17、径。10.3.1.6 FileSystemObject对象的数据集合vFileSystemObject对象的数据集合就一种,即Drives数据集合,其语法格式如下:v格式:myfso.Drivesv说明:返回本地计算机上的所有Drive对象组成的Drives集合。10.3.2 TextStream对象的方法和属性vTextStream对象是文件存取组件中的最重要的对象。v利用FileSystemObject对象的CreateTextFile方法可以创建一个TextStream对象实例;利用FileSystemObject对象的OpenTextFile方法可以返回一个已经存在的TextStrea

18、m对象实例;也可以用Folder对象的CreateTextFile方法得到;还可以用File对象的OpenAsTextStream方法得到。CreateTextFile方法和OpenTextFile方法还兼有创建文本文件的功能。vTextStream对象的方法如表10-3所示。vTextStream对象的属性如表10-4所示。v表10-4 TextStream对象的属性10.3.2 TextStream对象的方法和属性10.3.3 File对象的方法和属性v利用FileSystemObject对象的GetFile方法可以返回一个已存在的File对象。vFile对象的方法如表10-5所示。v表1

19、0-5 File对象的方法vFile对象的属性如表10-6所示。v表10-6 File对象的属性10.3.3 File对象的方法和属性10.3.4 Folder对象的方法和属性v利用FileSystemObject对象的CreateFolder方法可以创建一个Folder对象实例,利用FileSystemObject对象的GetFolder方法可以返回一个已经存在的Folder对象实例。vFolder对象的方法如表10-7所示。v表10-7 Folder对象的方法vFolder对象的属性如表10-8所示10.3.4 Folder对象的方法和属性10.3.5 Drive对象的方法和属性v利用Fi

20、leStemObject对象的GetDrive方法可以返回一个Drive对象实例,其常见属性如下:vAvailableSpace:返回指定的驱动器或网络共享对于用户的可用空间大小。vDriveLetter:返回本地驱动器或网络共享的驱动器号。如果指定的驱动器没有与驱动器号相关联(例如,一个网络共享未映射驱动器号),则DriveLetter属性返回一个零长度字符串(“”)。vDriveType:返回一个描述指定驱动器的类型的值:0表示未知类型,1表示可移动磁盘,2表示固定磁盘,3表示网络共享,4表示CD-ROM,5表示RAM磁盘。vFileSystem:返回指定的驱动器使用的文件系统的类型,可用

21、的返回类型包括FAT、NTFS和CDFS。vFreeSpace:返回指定的驱动器或网络共享对于用户的可用空间大小。vIsReady:检查指定的驱动器就绪,如果已就绪,则返回True,否则返回False。vPath:返回指定文件、文件夹或驱动器的路径。对于驱动器,路径不包含根目录。例如,C驱动器的路径是C:,而不是C:。vRootFolder:返回一个Folder对象,表示指定驱动器的根文件夹。vSerialNumber:返回十进制序列号,用于唯一标识一个磁盘卷。vShareName:返回指定的驱动器的网络共享名。如果该驱动器不是一个网络驱动器,则ShareName属性返回零长度字符串(“”)。

22、vTotalSize:返回驱动器或网络共享的总字节数。vVolumeName:设置或返回指定驱动器的卷标,可读写。10.3.4 Folder对象的方法和属性10.4 管理文本文件vFileSystemObject对象支持通过TextStream对象来创建文本文件和对文本文件进行各种操作,下面做简要介绍。v10.4.1 新建文本文件v首先创建一个FileSystemObject对象实例,然后,再利用该对象的CreateTextFile()方法创建并返回一个TextStream对象实例。语法格式如下:vset myfso=server.CreateObject(scripting.filesyst

23、emobject)vset myfile=myfso.createtextfile(filename,overwrite)v10.4.2 读写文本文件v首先创建一个FileSystemObject对象实例,然后,再利用该对象的OpenTextFile()方 法创建并返回一个TextStream对象实例,最后利用TextStream对象的读取方法读取。v语法格式如下:vset myfso=server.CreateObject(scripting.filesystemobject)vset myfile=myfso.OpenTextFile(filename,Iomode,overwrite)v内置组件是ASP建立应用程序的一种关键技术,内置组件可以完成某些特定的功能,为开发程序节省了编程时间。其中文件存取组件和ADO组件是最主要的组件。文件存取组件实现了对服务器的文件和文件夹以及驱动器的存取操作和管理。ADO组件实现了ASP和数据库的连接。10.5 本章小结

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|