asp程序设计教程与实训ch11

asp程序设计教程与实训ch11

ID:34377041

大小:683.78 KB

页数:26页

时间:2019-03-05

asp程序设计教程与实训ch11_第1页
asp程序设计教程与实训ch11_第2页
asp程序设计教程与实训ch11_第3页
asp程序设计教程与实训ch11_第4页
asp程序设计教程与实训ch11_第5页
资源描述:

《asp程序设计教程与实训ch11》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章ASP的内置组件教学提示前面介绍了ASP的6大内置对象的属性、方法、事件以及它们的使用方法,本章继续学习ASP中另外一个重要的部分,即内置组件。理论要求了解ASP组件的概念掌握广告轮显组件的属性、方法掌握计数器组件和页计数器组件的方法理解文件操作组件的使用过程技能要求掌握广告轮显组件的应用熟练应用计数器组件和页计数器组件熟练应用文件操作组件编写简单的Web程序11.1ASP组件概述ASP组件与ASP对象十分相似,使用它们都可以使ASP完成某些特定的功能。它们的区别在于:一个组件可能包含不只一个对

2、象;而在使用组件之前,要明显地创建一个实例。事实上用ASP编写服务器端应用程序时,必须依靠ASP内置组件来增强Web应用程序的功能,譬如需要连接数据库,对数据库进行在线操作或者对Web服务器上的文件系统进行操作,或需要一个Web广告交换程序,这一切都必须通过调用ASP内建的ActiveX组件或自己编写所需的组件来完成。在Web服务器上安装完ASP环境后,就可以直接使用它自带的几个常用组件了,可以利用组件作为脚本和基于Web应用程序的基本构造块,只要知道如何访问组件提供的对象即可。总而言之,ActiveX组件可以使用户

3、不用学习复杂的编程就能够编写出功能强大的程序。组件可以提供一个或多个对象的方法和属性。调用组件就是要使用组件提供的对象,首先要创建对象的实例并将这个新的实例分配变量名。使用ASP的Server.CreateObject方法可以创建对象实例。实例是一个对象的具体例子,它具有原对象的一切功能、属性和方法。11.2广告轮显组件AdRotator11.2.1AdRotator组件相关文件ASP的AdRotator组件允许在每次访问ASP页面时都显示新的广告,并且提供了很强第11章ASP的内置组件·225·的功能。例如:旋转显

4、示在页面上的广告图像的能力、跟踪特定广告显示次数的能力以及跟踪客户端在广告上单击次数的能力。建立一个广告轮显组件首先要准备以下相关文件。(1)图像文件:这是要显示的广告图片。在此例中先准备4个.jpg图像文件:1.jpg、2.jpg、3.jpg、4.jpg,并将其存放在当前执行文件目录下。(2)计划文件:要把它保存为后缀名为.txt的文本文件,因为AdRotator组件的工作是通过读取AdRotator计划文件来完成的,所以计划文件是按固定格式编写的。计划文件的前5行不可以省略,所有的广告数据放在*符号下面,每个广告

5、信息包括4个信息,也不可以省略。下面看例11.1。【例11.1】下面是一个标准格式的广告计划文件,文件名为11-1.txt。REDIRECT11-1.aspWIDTH240HEIGHT60BORDER1*1.jpghttp://www.chinaren.com/中国人的主页22.jpghttp://www.sina.com/新浪网的主页33.jpghttp://www.163.com网易的主页34.jpghttp://www.sohu.com搜狐的主页2计划文件格式:REDIRECT单击广告后执行的文件WIDTH广告

6、图片的宽度HEIGHT广告图片的高度BORDER广告图片的边框大小*广告图片名称超链接地址广告说明广告出现的比例·225··226·ASP程序设计教程与实训计划文件的前4行包含广告的全局设置。第1行指出广告将成为其热链接的URL。注意:这里不是为广告本身指定的URL,而是将调用的页面的URL,这样就可以通过这个页面跟踪单击广告的次数。该URL将与包含两个参数的查询字符串一起调用:选定广告主页的URL和图像文件的URL。其余3行简单地说明如何显示广告。第2行和第3行以像素为单位指定网页上广告的宽度和高度,默认值是240

7、和60像素。第4行以像素为单位指定广告四周的边框宽度,默认值是1像素。如果该参数设置为0,则没有边框。说明:图像是重定向页面的热链接,要确定广告显示的频率,可以将计划文件中所有广告的权值相加,在该例中总数是10,那么搜狐的主页的广告权值为2,这意味着AdRotator组件每调用10次,它则显示两次。11.2.2AdRotator组件的属性和方法AdRotator有下列属性。1.Border属性Border属性允许用户指定显示广告时四周是否带边框,语法格式如下:Border=size其中,参数size指定显示的广告四周

8、的边框宽度,其默认值在RotatorSchedule文件的文件头中设置。下面的代码显示不带边框的广告:<%Setad=Server.CreateObject("MSWC.AdRotator")ad.Border=0%>2.Clickable属性Clickable属性允许用户指定是否将广告作为超链接显示,语法格式如下:Clickable=valu

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

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

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