【教学课件】第五章ASP的内置组件.ppt

上传人:小飞机 文档编号:5662571 上传时间:2023-08-07 格式:PPT 页数:39 大小:804.50KB
返回 下载 相关 举报
【教学课件】第五章ASP的内置组件.ppt_第1页
第1页 / 共39页
【教学课件】第五章ASP的内置组件.ppt_第2页
第2页 / 共39页
【教学课件】第五章ASP的内置组件.ppt_第3页
第3页 / 共39页
【教学课件】第五章ASP的内置组件.ppt_第4页
第4页 / 共39页
【教学课件】第五章ASP的内置组件.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《【教学课件】第五章ASP的内置组件.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第五章ASP的内置组件.ppt(39页珍藏版)》请在三一办公上搜索。

1、第五章 ASP的内置组件,本章要点 ASP组件概述 数据库存取组件 文件存取组件 广告轮显组件 浏览器兼容组件 文件超链组件,5.1 ASP组件概述,5.2 数据库存取组件,ADO,ActiveX Database ObjectsODBC,Open DataBase Connectivity,5.3 文件存取组件,利用文件存取组件可以对服务器上的文件和文件夹进行管理,如文本文件的存取、文件和文件夹的复制、移动和删除等等。对于Windows NT/2000,必须将文件及文件夹的权限设置为任何人可以存取。文件存取组件包含的常见对象:FileSystemObject、TextStream、File、

2、Folder,5.3.1 FileSystemObject对象的方法,此为最主要的对象,可以创建、打开或读写文件,并可以对文件和文件夹进行新建、复制、移动、删除等操作。,5.3.2 TextStream对象的属性与方法,5.3.3 新建文本文件,新建文本文件涉及FileSystemObject对象和该对象的CreateTextFile方法 语法:Set=Server.CreateObject(“Scripting.FileSystemObject”)Set=.CreateTextFile(filename,overwrite)Overwrite:为true,允许覆盖;为false,则不允许覆盖

3、。缺省值为flase,5.3.3 新建文本文件例,5.3.4 文本文件的读取或添加,对文本文件进行读取和添加,需要用FileSystemObject对象和OpenTextFile方法,以及TextStream对象的WriteLine和readLine方法等。语法Set=.OpenTextFile(filename,iomode,ctrate),5.3.4 文本文件的读取或添加(续),OpenTextFile方法的参数 Filename:指定待打开的文件名称及其路径 Iomode:指定待打开文件操作模式,1为只读;2为可写;8为添加。缺省为1。Create:指定待打开文件不存在时,是否自动建立新

4、文件,true为是,false为否。缺省为false。,5.3.4.1 逐行读取并显示文本文件,LoopTextFile.Close 关闭TextStream对象%,5.3.4.2 对文本文件添加内容,5.3.5 文本的复制、移动和删除,复制.CopyFile 源文件名,目标文件名 移动.MoveFile 源文件名,目标文件名 删除.DeleteFile 文件名 文件是否存在.FileExists(文件名),5.3.6 文本夹的新建立、复制、移动和删除,新建.CopyFolder 文件夹名 复制.CopyFolder 源文件夹名,目标文件夹名 移动.MoveFolder 源文件夹名,目标文件夹

5、名 删除.DeleteFolder 文件夹名 文件是否存在.FolderExists(文件夹名),%Dim FileObject 定义一个FileSystemObject对象实例Set FileObject=Server.CreateObject(Scripting.FileSystemObject)Dim SourceFolder,DestiFolder 定义源文件夹和目标文件夹变量新建文件夹-新建new1文件夹SourceFolder=c:inetpubwwwrootasptempchapter8new1FileObject.CreateFolder SourceFolder 复制文件夹-

6、将new1复制为new2文件夹SourceFolder=c:inetpubwwwrootasptempchapter8new1DestiFolder=c:inetpubwwwrootasptempchapter8new2FileObject.CopyFolder SourceFolder,DestiFolder,移动文件夹-将new2文件夹移动到new1下SourceFolder=c:inetpubwwwrootasptempchapter8new2DestiFolder=c:inetpubwwwrootasptempchapter8new1new2FileObject.MoveFolder

7、SourceFolder,DestiFolder 删除文件夹-如存在,将new2文件夹删除SourceFolder=c:inetpubwwwrootasptempchapter8new1new2IF FileObject.FolderExists(SourceFolder)ThenFileObject.DeleteFolder SourceFolder End If%,5.3.7 显示文本夹下的所有内容,我们可以利用Folder对象来列出文件夹下的所有文件和子文件夹Folder对象的属性,For Each Item In myFolder.SubFoldersResponse.Write It

8、em&NextResponse.Write d:plan子文件如下:For Each Item In myFolder.FilesResponse.Write Item&Next%,5.4 广告轮显组件,广告轮显组件,Ad Rotate Component,可用于制作交替变换的广告Web页面,每次从客户端进入或刷新该Web页面时,显现出来的广告信息就会发生变化。使用方便,以文本文件存放广告信息,维护时只要修改这个文本文件即可,不必修改网页代码。,5.4.1 广告轮显组件的组成,广告信息文本文件:记载广告信息的文本文件 超链接处理文件:引导客户到相应广告网页的ASP文件 显示广告图片文件:存放广

9、告图片的文件,5.4.2 广告轮显组件的属性,5.4.2 广告轮显组件的方法,5.4.3 广告轮显组件使用表例,建立广告信息文本文件第1行确定超链接处理文件第2、3行指定图片的宽度、高度和边框具体的广告信息放在*的下行 超链接处理文件,5.4.3 广告轮显组件使用表例,REDIRECT 8-8.aspWIDTH 440HEIGHT 60BORDER 20*images/jjshang.gifhttp:/,images/sohu.gifHTTP:/,5.4.3 广告轮显组件使用表例,建立广告信息显示文件,5.5 浏览器兼容组件,浏览器不同,网页效果可能也不同。应该根据不同的浏览器设计不同的Web

10、程序。浏览器兼容组件可用于检测客户端的浏览器类型、环境等特性。,5.5.1 浏览器兼容组件的工作原理,客户端服务器端,请求,User_Agent页眉,其中包含客户端浏览器的种类及版本信息。浏览器兼容组件用该页眉信息与Browsercap.ini文件内容进行比较。如有相匹配的浏览器,就认为是一致的;否则,按所设定的缺省浏览器信息处理。,5.5.2 浏览器兼容组件使用表例,语法:Set=Server.CreateObject(“MSWC.BrowserType”).,5.5.2 浏览器兼容组件使用表例(续),Response.Write 浏览器版本:&Bc.Version&Response.Write 支持Cookies否:&Bc.Cookies&Response.Write 支持Java小程序否:&Bc.Javaapplets%,5.5.2 浏览器兼容组件使用表例(续),5.6 文件超链接组件,文件超链接组件用于建立便于维护的Web索引站点 步骤:(1)建立超链接数据文件,*.txt(2)读取并显示超链接数据文件内容,*.asp 文件超链接组件的方法,5.6 文件超链接组件使用示例,中国ASP网站 会化云坊 中国教育网 搜狐,target=_New,5.6 文件超链接组件使用示例,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号