《asp程序设计》讲课幻灯片08cha

《asp程序设计》讲课幻灯片08cha

ID:36321603

大小:509.81 KB

页数:35页

时间:2019-05-09

《asp程序设计》讲课幻灯片08cha_第1页
《asp程序设计》讲课幻灯片08cha_第2页
《asp程序设计》讲课幻灯片08cha_第3页
《asp程序设计》讲课幻灯片08cha_第4页
《asp程序设计》讲课幻灯片08cha_第5页
资源描述:

《《asp程序设计》讲课幻灯片08cha》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章ASP内置组件内容提要本章主要介绍常用的内置组件:文件组件、广告组件、站点导航组件、浏览器组件和计数器组件。操作一个文件系统分成三个层次:操作文件的内容、操作文件和操作文件夹。利用文件组件实现个人主页编辑器和文件版的留言簿。ASP内置组件概述组件名说明创建方法数据库组件包括前3章介绍的各种对象。比如:ADODB.Connection文件组件用来操作文件、文件夹和目录。比如:Scripting.FileSystemObject广告组件创建页面上的广告链接比如:MSWC.AdRotator浏览器组件得到客户端浏览

2、器的信息比如:MSWC.BrowserType文件链接组件建立文件索引比如:MSWC.NextLink计数器组件统计网页访问次数比如:MSWC.pagecounterFSO内置文件组件FileSystemObject(FSO,文件系统对象)是IIS自带的一个组件利用这个组件的一些方法可以在服务器上操作文件的内容、操作文件和操作文件夹。使用对文件操作的组件利用IIS5.0自带的FileSystemObject组件,几乎可以控制服务器的所有文件系统。为了实现这些功能,需要使用下面对象。(1)FileSystemObje

3、ct:它包括一些基本的对文件系统进行操作的方法,比如复制和删除文件夹或者文件。(2)TextStream:它用来读写文件。(3)File:它的方法和属性被用来处理单独的文件。(4)Folder:它的方法和属性被用来处理文件夹。创建一个文本文件要创建一个文本文件并且写入一些内容,可以使用FileSystemObject和TextStream对象。首先创建一个FileSystemObject对象的实例,再利用CreateTextFile()方法创建一个TextStream对象的实例,最后利用TextStream对象的W

4、riteLine()方法来写入文件。如程序8-01.asp所示。连续写入多行CreateTextFile()方法用来创建一个新的文本文件,当这个方法被调用,那么就返回一个TextStream对象,可以连续写入多行内容如程序8-02.asp所示。读取追加从文本文件中读取和向文本文件中追加数据时,首先要创建一个FileSystemObject对象的实例然后利用OpenTextFile()方法来创建一个TextStream对象的实例最后利用TextStream对象的ReadLine方法来读取文件的内容,如程序8-03.a

5、sp所示。Read方法的使用除了使用ReadLine()方法以外,还可以使用Read()方法。Read()方法会从指定打开的文本文件中返回指定数目的字符。如程序8-04.asp所示。读取文本文件的方法读取文本文件的方法如下。(1)Read(Number):从文本文件中读取限定数目个字符。(2)ReadLine():从文本文件中读取一行。(3)ReadAll():这个方法接受TextStream文件的所有内容。一般说来,OpenTextFile()方法用来读取数据,也可以用它追加数据信息,例如,在某文本文件后面追加一

6、些新内容,如程序8-05.asp所示。对文件进行处理FileSystemObject对象对文件操作的常用方法如下。(1)CopyFilesource,destination,[Overwrite]:这个方法进行复制操作,可以使用source参数通配符在一个时刻进行多个文件的复制。OverWrite参数将在目标文件已经存在的情况下进行覆盖操作。(2)MoveFilesource,destination:这个方法对文件进行移动操作,同样可以使用通配符来移动多个文件,如果目的文件已经存在,则会报错。(3)DeleteFi

7、leFileSpecifier:这个方法功能是删除指定文件,同样还可以利用通配符实现多文件的删除。如果没有符合通配符的文件,将会报错。使用这些方法使用这些方法之前,首先创建一个FileSystemObject对象的实例。如程序8-06.asp所示。FileSystemObject对象的方法除了使用FileSystemObject对象的方法来操作文件以外,还可以使用FILE对象提供的如下方法。(1)Copynewcopy,[Overwrite]:该方法给当前文件创建备份,当可选的OverWrite参数为true时,如

8、果存在同名的文件,则覆盖。(2)Movenewcopy:该方法功能是移动当前文件。(3)Delete:删除当前文件。首先创建File对象的一个实例,如程序8-07.asp所示。检测文件是否存在如果需要确定一个特定的文件是否存在,需要使用FileSystemObject对象的FileExists()方法从返回值是true还是false来判断文件是否存在,如程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。