首页 第6章__ASP的内置组件

第6章__ASP的内置组件

举报
开通vip

第6章__ASP的内置组件null第6章  ASP的内置组件第6章  ASP的内置组件6.1 ASP的内置组件简介 6.2 广告轮显组件 6.3 内容轮显组件 6.4 文件访问组件 6.5 网页计数器组件 6.6 综合练习6.1 ASP的内置组件简介6.1 ASP的内置组件简介 组件是在服务器上安装注册的ActiveX控件。ASP能使用的组件包括: 内置组件; 用VB、VC、JAVA等语言开发的ActiveX组件; 从开发商购买或从网上免费下载的ActiveX组件。6.1 ASP的内置组件简介6.1 ASP的内置组件简介 ASP...

第6章__ASP的内置组件
null第6章  ASP的内置组件第6章  ASP的内置组件6.1 ASP的内置组件简介 6.2 广告轮显组件 6.3 内容轮显组件 6.4 文件访问组件 6.5 网页计数器组件 6.6 综合练习6.1 ASP的内置组件简介6.1 ASP的内置组件简介 组件是在服务器上安装注册的ActiveX控件。ASP能使用的组件包括: 内置组件; 用VB、VC、JAVA等语言开发的ActiveX组件; 从开发商购买或从网上免费下载的ActiveX组件。6.1 ASP的内置组件简介6.1 ASP的内置组件简介 ASP的内置组件指安装ASP时自动注册到ASP Web服务器上的组件。 使用ASP内置组件必须先使用Server内置对象的CreateObject方法创建该组件的一个实例(变量),或在Global.asa文件中使用标记创建该组件的一个实例(变量)。6.2 广告轮显组件6.2 广告轮显组件 使用广告轮显(AdRotator)组件可以在网页上轮换显示广告。AdRotator组件在每次用户加载或刷新网页时为网页选择一个广告。另外,如果需要更改广告,则只需要在重定向和轮换 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 文件中更改此广告即可,而不必修改包含此广告的所有ASP文件。6.2 广告轮显组件6.2 广告轮显组件6.2.1  创建广告轮显组件的实例对象 6.2.2  AdRotator对象的属性和方法 6.2.3  使用广告轮显组件6.2.1  创建广告轮显组件的实例对象6.2.1  创建广告轮显组件的实例对象 使用Ad Rotator组件首先要创建一个AdRotator组件的实例——AdRotator对象: Set 实例对象名 =Server.CreateObject("MSWC.AdRotator")6.2.2  AdRotator对象的属性和方法6.2.2  AdRotator对象的属性和方法1. Ad Rotator组件的属性:6.2.2  AdRotator对象的属性和方法6.2.2  AdRotator对象的属性和方法2.Ad Rotator组件的方法 只有GetAdvertisement一个方法,主要功能在于重新取得一个将要显示的图片和超文本链接。 语法格式如下所示: GetAdvertisement(rotationSchedulePath) 其中rotationSchedulePath指定显示广告的计划文件相对于虚拟目录的位置。 例如:MyAd.GetAdvertisement("myadrot.txt")6.2.3  使用广告轮显组件6.2.3  使用广告轮显组件 使用AdRotator对象需要两个文件:重定向文件(包含指向广告的URL链接)以及轮换计划文件(包含显示数据)。 使用广告轮显组件的步骤如下: 1.创建一个AdRotator轮换计划文件     轮换计划文件用于为要显示的广告编录信息,这些信息包括单击广告后的重定向信息、要显示的广告的大小、要显示的图象、广告的注释,以及表明特定广告被选中的频率的数字。6.2.3  使用广告轮显组件6.2.3  使用广告轮显组件    轮换计划文件用星号(*)分成两节。第一节提供了所有广告的公共信息,第二节则列出了每个广告的特定数据。 [REDIRECT URL——单击广告后执行的文件] [WIDTH numWidth——广告图片的宽度,默认值440] [HEIGHT numHeight——广告图片的高度,默认值60] [BORDER numBorder——广告图片的边框大小] * adURL——广告图片的名称 adHomePageURL——广告超级链接网址 Text——广告的说明 impressions——广告出现的比例 6.2.3  使用广告轮显组件6.2.3  使用广告轮显组件2.创建一个AdRotator重定向文件     用户单击广告时,用ASP编写的AdRotator重定向文件可以在显示广告之前,捕获某些信息,并将这些信息写入一个文件。该文件首先读取用户单击广告时的信息:URL=Request("URL"),然后将网页导向广告指向的网页:Response.Redirect URL。6.2.3  使用广告轮显组件6.2.3  使用广告轮显组件3.创建一个调用AdRotator组件的ASP网页来显示和轮换广告     调用AdRotator组件首先要创建一个AdRotator对象: Set objLoad=Server.CreateObject("MSWC.AdRotator") 最后调用GetAdvertisement方法从文本文件获取随机广告。 【例6-1】设计随机广告播放器。 ①轮换计划文件ss.txt ②重定向文件ar.asp ③显示和轮换广告的网页文件ShowAd.asp6.3 内容轮显组件6.3 内容轮显组件 内容轮显(Content Rotator)组件和Ad Rotator组件十分类似,只是进行随机变换的是页面内容而不仅仅是一个图标,该组件可以用于: ①每日新闻:可以随机显示今日有关网站的不同方面的新信息,例如访问者情况,新闻组信息,访问用户的信息交换。 ②随机连接:随机指向并显示你的各个网站内容。 ③广告显示:这里面提请注意的是显然你可以制作比Ad Rotator对象所提供的循环广告更加复杂的广告显示系统。6.3 内容轮显组件6.3 内容轮显组件6.3.1  创建内容轮显组件的实例对象 6.3.2  内容安排文件 6.3.3  Content Rotator对象的方法 6.3.4  使用内容轮显组件6.3.1  创建内容轮显组件的实例对象6.3.1  创建内容轮显组件的实例对象 使用Content Rotator组件首先要创建一个Content Rotator组件的实例——Content Rotator对象: Set 实例对象名 =Server.CreateObject("MSWC.ContentRotator")6.3.2  内容安排文件6.3.2  内容安排文件 使用Content Rotator组件需要一个内容安排文件:将所有欲显示的网页内容都包含在内,这个文件是一般的文本文件,可以利用任何通用的文本编辑器处理,可以存储为任何名称和后缀。     文件的格式如下: %%[#n[//注释] 显示内容6.3.2  内容安排文件6.3.2  内容安排文件说明: ①整个文件由多个条目组成,每个条目由以上两部分组成。 ②其中n表示显示频率的权重,权重越高,显示频率越大。其默认值为1。 ③注释内容是可选的。 ④显示内容是任何网页内容。6.3.3  Content Rotator对象的方法6.3.3  Content Rotator对象的方法Content Rotator对象没有属性,只有两个方法。 ①ChooseContent()方法:读取内容安排文件的一个条目并显示在浏览器窗口。其语法格式: ChooseContent(〈内容安排文件〉) ②GetAllContent()方法:读取内容安排文件的所有条目,每个条目后加
换行标记,然后显示在浏览器窗口。其语法格式:GetAllContent(〈内容安排文件〉) 说明:〈内容安排文件〉表示内容安排文件的相对路径或虚拟路径。6.3.4  使用内容轮显组件6.3.4  使用内容轮显组件【例6-2】设计随机文本播放器。 建立一个具有上下两个框架窗口的框架网页(main.htm),上部框架为随机文本播放器,用来显示内容安排文件设定的网页信息,对应文件为top.asp:下部框架用来显示个人主页,对应文件为Home.asp。6.4  文件访问组件6.4  文件访问组件 使用文件访问(File Access)组件是为了在服务器端对文件和文件夹进行存取访问。 6.4.1  创建文件访问组件的实例——FileSystemObject 对象6.4.1  创建文件访问组件的实例——FileSystemObject 对象 要使用文件访问组件,首先必须创建文件访问组件的实例:FileSystemObject对象。FileSystemObject对象是VBScript的对象,其创建命令语法如下: Set 实例对象名 =Server.CreateObject("Scripting.FileSystemObject")     使用文件访问组件就是使用文件系统对象:FileSystemObject对象。6.4.2  文件系统对象模型6.4.2  文件系统对象模型 FileSystemObject对象模型包括若干对象,可以用于创建、改编、移动和删除文件夹或文件,还可以用于获取文件夹或文件的各种信息。 6.4.2  文件系统对象模型6.4.2  文件系统对象模型1.FileSystemObject对象的方法     FileSystemObject对象可以用来存取Web服务器上的文件与文件夹。 6.4.2  文件系统对象模型6.4.2  文件系统对象模型2.Folder对象的属性和方法     使用FileSystemObject对象的CreateFolder方法可以创建并返回一个新Folder对象,使用FileSystemObject对象的GetFolder方法则可以返回一个已经存在的Folder对象。6.4.2  文件系统对象模型6.4.2  文件系统对象模型3.File对象的属性和方法     使用FileSystemObject对象的GetFile方法可以返回一个已经存在的File对象。6.4.2  文件系统对象模型6.4.2  文件系统对象模型4.TextStream对象的属性和方法     使用FileSystemObject对象的CreateTextFile方法可以创建并返回一个新的代表文件的TextStream对象,使用FileSystemObject对象的OpenTextFile方法则可以返回一个已经存在的代表文件的TextStream对象。6.4.3  文件访问组件的使用6.4.3  文件访问组件的使用1.管理文件夹 【例6-3】在Web服务器中浏览目录与子目录。 2.管理文件 【例6-4】在Web服务器中浏览、复制和删除文件。 3.读、写文件 【例6-5】在Web服务器中浏览、显示和修改文件。6.5 网页计数器组件6.5 网页计数器组件 网页计数器(Page Counter)组件用于统计每个网页被访问的次数,该组件定期把统计的数据存入服务器磁盘上的一个文本文件——访问次数统计数据文件中。6.5.1  创建网页计数器组件的实例对象6.5.1  创建网页计数器组件的实例对象 使用Page Counter组件首先要创建一个Page Counter组件的实例——Page Counter对象: Set 实例对象名 =Server.CreateObject("MSWC.PageCounter ")6.5.2  Page Counter对象的方法6.5.2  Page Counter对象的方法 Page Counter对象提供了向“访问次数统计数据文件”增加访问次数的方法以及读取和重新设置访问计数总和的方法。6.5.3  使用Page Counter对象6.5.3  使用Page Counter对象 下面例子说明PageCounter组件的使用,先用Server.CreateObject方法创建对象实例,然后调用Hits方法得到对当前网页的访问次数。 【例6-6】“网页计数器”。 每点击一次“点击网页”按钮或单击浏览器上的“刷新”按钮都将增加对当前网页的访问次数。如果选中“重置网页计数器”复选框,则把计数器重新设置为0。 说明:选中复选框控件,服务器端将得到提交值:“on”。6.6  综合练习6.6  综合练习【练习6-1】设计一个可以浏览、显示文件属性的网页程序。
本文档为【第6章__ASP的内置组件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_802351
暂无简介~
格式:ppt
大小:267KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-02-22
浏览量:17