第7章文件存取组件及其它组件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第7章文件存取组件及其它组件主要内容文件存取组件广告轮显组件浏览器兼容组件文件超链接组件计数器组件发送E-mail组件W3Jmail文件上传组件ASPUpload文件存取组件常用对象列表参数说明FileSystemObject几乎包含处理文件和文件夹的所有方法TextStream主要用于存取文本文件File此对象的方法和属性可以处理单个文件Folder此对象的方法和属性可以处理文件夹FileSystemObject对象的方法方法说明CreatTextFile新建一个文本文件OpenTextFile打开一个已有的文本文件GetFile返回一个file对象CopyFile复制文件MoveFile移动文件DeleteFile删除文件FileExists判断文件是否存在GetFileName返回一个指定文件的主文件名GetExtensionName返回一个指定文件的扩展名方法说明GetFileName返回一个指定文件的完整的文件名GetFolder返回一个folder对象CreateFolder创建一个文件夹CopyFolder复制一个文件夹MoveFolder移动一个文件夹DeleteFolder删除一个文件夹FolderExists判断文件夹是否存在GetParentFolderName返回上一级文件夹名GetExtensionName返回一个指定文件的扩展名FileSystemObject对象的方法(续)方法说明Close关闭一个已打开的数据文件Read从光标的当前位置开始从打开的文本文件中读取一定的字符数目Readall读取一个已打开的数据流文件内的所有数据Readline读取一个已打开的数据流文件的一行数据Skip跳过已打开的数据流文件内的字符数目Skipline跳过一个已打开的数据流文件的一行数据Write写入数据到一已打开的数据流文件Writeline写入数据到一已打开的数据流文件内的一整行数据writeblankline指定欲写入的新行数目TextStream对象的属性和方法TextStream对象的属性属性说明Atendofline当光标位于当前行的末尾时,其值为true,否则falseAtendofstream当光标位于文件的末尾时,其值为true,否则falseColumn计算从行首到当前光标位置的字符数Line计算光标所在行在整个文件中的行号文本文件的基本操作文本文件的读取和添加SetFileSystem对象实例=server.createobject(“scripting.filesystemobject”)Settextstream对象实例=FileSystem对象实例.createtextfile(filename[,overwrite])说明:filename指定欲建立的文件名称及其路径Overwrite在建立文件时,如果存在同名的文件是否允许覆盖True为允许,false不允许,默认falseSettextstream对象=filesystem对象.opentextfile(filename[,[iomode],[overwrite]])新建文本文件文件及文件夹的基本操作文件的复制、移动和删除复制:FileSystemObject对象实例.copy源文件,目标文件[,overwrite]移动:FileSystemObject对象实例.movefile源文件,目标文件删除:FileSystemObject对象实例.deletefile文件说明:复制时,overwrite为true时,表示可以覆盖,否则不可以,默认为true移动时,如果目标文件存在会报错复制、移动和删除都可以使用通配符判断文件是否存在返回true或false说明:复制时,overwrite为true时,表示可以覆盖,否则不可以,默认为true移动时,如果目标文件存在会报错复制、移动和删除都可以使用通配符判断文件是夹否存在返回true或false文件及文件夹的基本操作文件夹的新建、复制、移动和删除新建:FileSystemObject对象实例.createfolder文件夹复制:FileSystemObject对象实例.copy源文件夹,目标文件夹[,overwrite]移动:FileSystemObject对象实例.movefile源文件夹,目标文件夹删除:FileSystemObject对象实例.deletefile文件夹文件夹是否存在:FileSystemObject对象实例.folderexists(文件夹)Folder对象的属性和方法属性说明Attributes返回文件夹属性Datecreated返回该文件夹的创建日期和时间Datelastaccessed返回最后一次访问该文件夹的日期和时间Datelastmodified返回最后一次修改该文件夹的日期和时间Drive返回该文件夹对应的驱动器字母Files返回文件夹中所有的文件Name设定或返回文件夹的名字Isrootfolder返回一个布尔值说明该文件夹是否是当前驱动器的根文件夹Parentfolder返回该文件夹的父文件夹对应的folder对象Path返回该文件夹的绝对路径Size返回指定文件夹的大小Subfolders返回文件夹中所有的子文件夹广告轮显组件属性和方法属性说明Border确定广告图片的边框宽度Clickable确定该广告图片是否提供超链接功能targerframe确定超链接的web页面getadvertisement取得广告信息文件广告轮显组件方法方法说明语法Border确定广告图片的边框宽度Ad.border=sizeSize为正整数值,表示边框大小Clickable确定该广告图片是否提供超链接功能ad.clickable=booleanBoolean为true表示提供超链接,否则不提供targerframe确定超链接的web页面Ad.targetframe=“target=‘targetname’”Targetname:超链接的窗口或框架名称使用广告轮显组件示例使用该组件需要3个文件广告信息文本文件:记录所有广告信息的文本文件超链接处理文件:引导客户到相应广告网页的asp文件显示广告图片文件:放置广告图片的文件,比如个人主页首页举例说明建立广告信息文本文件建立超链接处理文件建立显示广告图片文件建立广告信息文本文件redirect10.13.aspwidth440height60border1*images/edu.gif://://建立超链接处理文件%'引导客户至相应网址response.redirectrequest.querystring(url)%建立显示广告图片文件htmlheadtitle显示广告图片示例/title/headbodyH2align=center个人主页/H2palign=center%DimAd'定义一个广告轮显组件实例变量SetAd=Server.CreateObject(MSWC.AdRotator)ad.Border=1'定义图片边框为1象素ad.Clickable=True'该图片提供超链接功能ad.TargetFrame=target='_NEW''在新窗口中打开网址Response.WriteAd.GetAdvertisement(adver.txt)'获取广告信息%/body/html浏览器兼容组件浏览器兼容组件的工作原理浏览器兼容组件的属性使用浏览器兼容组件示例浏览器兼容组件的工作原理客户端连接到服务器端发出请求,包含一个user_agent页眉,该页眉包含客户端浏览器的种类及版本信息浏览器兼容组件把页眉信息欲一个名为browscap.ini的文件匹配,browscap.ini位于服务器上浏览器兼容组件的工作原理(续)浏览器兼容组件找到相互匹配的浏览器时,所有客户端浏览器性质和该文件所记录的一致浏览器兼容组件找不到相互匹配的浏览器时,则自动执行browscap.ini内所设定的默认浏览器信息从网站http:/可下载最新的browscap.ini浏览器兼容组件的属性属性说明Browser浏览器类型名称Version浏览器版本名称Majorver浏览器主版本Minorver浏览器次版本Frames是否支持框架功能Tables是否支持表格功能Cookies是否支持cookiesBackgroundsounds是否支持背景音乐Vbscript是否支持vbscriptJavascript是否支持JavascriptJavaapplets是否支持Java小程序Acrivexcontrols是否支持Acrivexcontrols控件使用浏览器兼容组件示例语法:Set对象实例=server.createobject(“MSWC.BrowserType”)对象实例.属性显示客户端浏览器特性示例显示客户端浏览器特性示例htmlheadtitle客户端浏览器特性/title/headbodyH2align=center客户端浏览器特性/H2%DimBc'定义一个组件实例变量SetBc=Server.CreateObject(MSWC.BrowserType)Response.Write浏览器类型:&Bc.Browser&brResponse.Write浏览器版本:&Bc.Version&brResponse.Write支持Cookies否:&Bc.Cookies&brResponse.Write支持Java小程序否:&Bc.Javaapplets%/body/html文件超链接组件文件超链接组件的方法使用文件超链接组件示例文件超链接组件的方法方法语法说明GetlistcountN=对象实例.getlistcount(string)得到文件中包含的超链接址数GetlistindexN=对象实例.Getlistindex(string)显示当前页在这些链接地址中的位置getnexturldata=对象实例.getnexturl(string)显示链接文件中下个文件的地址getpreviousurldata=对象实例.getpreviousurl(string)显示链接文件中上个文件的地址文件超链接组件的方法(续)方法语法说明getnextdescriptiondata=对象实例.getnextdescription(string)显示链接文件中下地址的描述getpreviousdescriptiondata=对象实例.getpreviousdescription(string)显示链接文件中上地址的描述getnthurldata=对象实例.getnthurl(string,index)显示链接文件中第n文件地址Getnthdescriptiondata=对象实例.Getnthdescription(string,index)显示链接文件中第n文件描述使用文件超链接组件示例使用该组件需要两个文件超链接数据文件:关于web站点网址、其他文件的数据文件,是一个文本文件显示超链接文件:即显示超链接的文件举例说明:建立超链接数据文件建立显示文件建立超链接数据文件网站化云坊中国教育网文件超链接组件应用示例/title/headbodyH2align=center网络导航/H2%DimLink'定义一

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功