ImageVerifierCode 换一换
格式:PPT , 页数:35 ,大小:674.50KB ,
资源ID:388585      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-388585.html】到电脑端继续下载(重复下载不扣费)。

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第5章ASP内置组件.ppt)为本站会员(feelhesitate105)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

第5章ASP内置组件.ppt

1、第5章 ASP内置组件,5,内容提要,本章主要介绍两种常用的内置组件: 文件组件 广告组件 操作一个文件系统分成三个层次: 操作文件的内容 操作文件 操作文件夹 利用文件组件实现个人主页编辑器和文件版的留言簿。 利用广告组件实现广告处理。,使用内置文件组件,FileSystemObject(FSO,文件系统对象)是IIS自带的一个组件 利用这个组件的一些方法可以在服务器上操作文件的内容、操作文件和操作文件夹。,使用对文件操作的组件,利用IIS 5.0自带的FileSystemObject组件,几乎可以控制服务器的所有文件系统。为了实现这些功能,需要使用下面对象。(1)FileSystemObj

2、ect:它包括一些基本的对文件系统进行操作的方法,比如复制和删除文件夹或者文件。 (2)TextStream:它用来读写文件。 (3)File:它的方法和属性被用来处理单独的文件。 (4)Folder:它的方法和属性被用来处理文件夹。,创建文本文件,案例名称:创建文本文件 程序名称:5-01.asp,连续写入多行信息,案例名称:连续写入多行信息 程序名称:5-02.asp,读取文件的内容,案例名称:读取文件的内容 程序名称:5-03.asp“) MyTextFile.Close(); %,Read方法的使用,案例名称:Read方法的使用 程序名称:5-04.asp,读取文本文件的方法,读取文本

3、文件的方法如下。 (1)Read(Number):从文本文件中读取限定数目个字符。 (2)ReadLine():从文本文件中读取一行。 (3)ReadAll():这个方法接受TextStream文件的所有内容。,追加数据,案例名称:追加数据 程序名称:5-05.asp,对文件进行处理,有多种方法可对文件进行复制、移动及删除工作。可以利用FileSystemObject对象的方法也可以利用File对象的方法。FileSystemObject对象对文件操作的常用方法如下。(1)CopyFile(source, destination,Overwrite):这个方法进行复制操作,可以使用source

4、参数通配符在一个时刻进行多个文件的复制。OverWrite参数将在目标文件已经存在的情况下进行覆盖操作。(2)MoveFile(source, destination):这个方法对文件进行移动操作,同样可以使用通配符来移动多个文件,如果目的文件已经存在,则会报错。 (3)DeleteFile(FileSpecifier):这个方法功能是删除指定文件,同样还可以利用通配符实现多文件的删除。如果没有符合通配符的文件,将会报错。,复制文件,案例名称:复制文件 程序名称:5-06.asp,FILE对象,除了使用FileSystemObject对象的方法来操作文件以外,还可以使用FILE对象提供的如下方

5、法。 (1)Copy(newcopy,Overwrite):该方法给当前文件创建备份,当可选的 OverWrite参数为true时,如果存在同名的文件,则覆盖。 (2)Move(newcopy):该方法功能是移动当前文件。 (3)Delete():删除当前文件。,复制文件,案例名称:复制文件 程序名称:5-07.asp,检测文件是否存在,案例名称:检测文件是否存在 程序名称:5-08.asp,得到文件的相关属性,案例名称:得到文件的相关属性 程序名称:5-09.asp名称: 路径: 驱动器: 大小: 类型: 属性: 创建日期: ,文件的属性值,查看文件的属性,由于test.txt文件的属性为A

6、rchive,所以属性就是32。也可以利用操作系统查看文件的属性,如图5-10所示,修改文件的属性,案例名称:修改文件的属性 程序名称:5-10.asp,对文件夹和驱动器进行操作,FileSystemObject提供对文件夹和驱动器进行操作的一些方法,获取有关驱动器的信息及对目录的创建、删除移动和显示内容操作 用户在使用这些集合和方法之前,必须首先创建一个Driver对象的实例 可以使用FileSystemObject对象的Getdrive()方法来创建,如程序5-11.asp所示,将返回C盘的容量。,获取C盘的容量,案例名称:获取C盘的容量 程序名称:5-11.asp,FileSystemO

7、bject对象,FileSystemObject对象包括如下处理文件夹的方法。(1)CopyFolder source, destination ,Overwrite:用来进行文件夹的复制,可以使用通配符来进行多目录的复制,如果目的目录已经存在,可以通过将Overwrite参数设为true进行覆盖,默认值为true。 (2)CreateFolder FolderSpecifier:创建一个指定的文件夹。 (3)DeleteFolder FolderSpecifier:删除一个指定的文件夹。 (4)FolderExists(FolderSpecifier):如果该指定文件夹存在,返回true,否

8、则返回false。 (5)GetFolder(FolderSpecifier):由指定的文件夹创建一个Folder对象。 (6)GetParentFolderName(Path):返回包含该路径的上一级目录名。 (7)MoveFolder source, Destinatioin:将指定目录进行移动,可以利用通配符来移动多个文件夹。,操作文件夹,案例名称:操作文件夹 程序名称:5-12.asp,Folder对象,Folder对象也提供一些重要的方法和属性。如下所示。(1)CopyFolder newcopy ,overwrite:将当前文件夹复制到新的位置。 (2)DeleteFolder:删

9、除当前文件夹。 (3)Files:返回所有该目录下文件的集合。其中隐含文件不显示。 (4)IsRootFolder:如果是根目录返回true。 (5)MoveFolder FolderSpecifier:移动当前目录到另外的位置。 (6)Name:返回当前目录名称。 (7)ParentFolder:返回到上一级目录。 (8)Size:显示目前目录及子目录的所有文件大小的总和。 (9)SubFolders:返回为所有这个文件夹下面子目录的集合。,创建文件夹,案例名称:创建文件夹 程序名称:5-13.asp,案例5-1:在线个人主页编辑器,利用前面的知识可以创建个人主页编辑器。 该编辑器由两个文件

10、组成,一个是编辑的界面,另一个是显示的界面。 编辑界面如程序edit.asp所示。 程序display.asp是主页的显示文件。,案例5-1:在线个人主页编辑器,案例5-2:文件版留言簿,该留言簿的功能是用户可以在网站上留一些信息,它由四个文件组成。(1)input.htm:留言输入界面。 (2)handle.asp:留言处理保存页面。 (3)display.asp:留言显示页面。 (4)lyb.txt:留言保存文件。,案例5-2:文件版留言簿,广告的处理,利用内置组件AD ROTATOR可以实现动广告图片的动态显示。 使用该组件,可以在每次访问中显示不同的图标,可以设置广告的不同权重使得显示

11、频率不同。,广告图片显示,Ad Rotator组件只有一个方法,getAdvertisment()方法。使用方法如程序ad.asp所示。案例名称:实现广告 程序名称:ad.asp,广告的配置文件,案例名称:广告的配置文件 程序名称:ad.txtREDIRECT ad_redir.asp WIDTH 226 HEIGHT 62 BORDER 0 * gettop.gif http:/ 卓越信息 50 xdf.jpg http:/ 新东方学校 30 kxt.gif http:/ 快学堂 20,广告的转向文件,案例名称:广告的转向文件 程序名称:ad_redir.asp,本章总结,本章重点理解文件和广告组件的使用方法。 掌握操作文件内容、操作文件和操作文件夹的方法 重点理解文件版留言簿的原理 了解广告组件的概念及其广告配置文件的含义,会使用广告组件。,本章习题,1. 如何使用文件组件?文件组件提供哪些功能? 2. 如何向已经存在的文件中追加内容? 3. 打开文件有哪几种方式,有哪些参数?各是什么意义? 4. 如何利用复制、删除和赋值文件? 5. 广告组件的配置文件的功能是什么? 6. 改写案例5-2,添加留言的表情,提供下拉列表框(笑着说和苦着说)供用户选择。(上机完成),

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1