您现在的位置:首页 > >

了解使用AdRotator组件制作页面广告轮显效果的方法了解使用(精)

发布时间:

第5章 ASP内置组件 【教学目标】 1. 2. 了解使用Ad Rotator组件制作页面广告轮显效果的方法 了解使用Counter计数器和Page Counters计数对象实现页面访问次 数的统计方法; 教学重点 Counters与Page Counter组件(页面访问次数统计) 教学难点 Ad Rotator组件(制作页面广告轮显) 第5章 ASP内置组件 【课程引入与回顾】 微软公司的ASP取得巨大成功的主要原因是它的可扩展性,而扩展 ASP最有效的途径就是开发自定义ASP组件。 在使用ASP编写服务器端应用程序时,必须依靠ActiveX组件来增 强Web应用程序的功能。例如连接数据库、对数据库进行在线操作 或对Web服务器上的文件系统进行操作等,所有这一切都要通过调 用ASP的内置ActiveX组件或自己编写所需的组件来完成。 ASP通过组件提供的对象的方法和属性,来实现对组件的调用,这 样就可以在不熟悉编写复杂程序过程的情况下,编写出功能强大的 Web应用程序。 第5章 ASP内置组件 【5.1 基本概念】 一、基本概念 ActiveX组件是一个存储在Web服务器上的文件,通常是指包含了可执行 代码的动态链接库文件(.dll)或可执行文件(.exe),该文件包含执 行某一特定任务的代码,通过指定的接口提供指定的一组服务。ASP通 过组件提供的对象的方法和属性,来实现对组件的调用。 目前,ASP中常用的内置组件有:Ad Rotator、Browser Capabilities、File Access、Context Linking、Counters与Page Counter等, 第5章 ASP内置组件 【5.1 基本概念】 在Web服务器上安装完ASP环境后,就可以直接使用它自带的几个组 件。组件可以提供一个或多个对象以及对象的方法和属性。使用组件提 供的对象,首先要创建对象的实例并为这个新的实例分配变量名。 创建对象的实例有两种方法:(以Ad Rotator为例)。 第5章 ASP内置组件 【 5.2 Ad Rotator组件(制作页面广告轮显)】 二、Ad Rotator组件 1、基本概念 AdRotator组件实际上就是一个广告轮放器,它按照事先设定好的 概率,轮流显示每幅广告。而且,使用广告轮显组件来显示广告条,维 护很方便,它把程序编制与广告内容维护完全分开,这样更有利于组织 内部分工的细化。 Ad:决定显示哪一幅广告。 Rotator:计划文件。可根据不同的广告内容,设置不同的网页链接。 此组件的文件名:adrot.dll 注册名为:MSWC.AdRotator 使用广告轮显组件显示广告条涉及到以下3个文件。 (1) 广告信息内容设置文件(为文本文件)。 (2) 广告超链接处理文件(为ASP文件,用于实现超链接)。 (3) 广告显示运行核心程序(为ASP文件,用于将上面两者整合) 第5章 ASP内置组件 【 5.2 Ad Rotator组件(制作页面广告轮显)】 2、使用方法——广告信息内容设置文件 广告信息内容设置文件即计划文件。因为AD Rotator组件的工作是 通过读取AD Rotator计划文件来完成的,所以在此文件中一般存放显示 图片的大小、地址,广告链接的地址及广告出现的概率等。且必须按固 定的格式编写并保存为文本文件(.TXT)格式。 计划文件的格式: Redirect 单击广告后执行的文件 Width 广告图片的宽度(默认440像素) Height 广告图片的高度(默认60像素) Border 广告图片边框大小 * 广告图片名称 超链接的完整网址 广告说明 出现的概率 …… 第5章 ASP内置组件 【 5.2 Ad Rotator组件(制作页面广告轮显)】 ——广告显示运行核心程序 用于编写插入广告的ASP文件,此程序包含3部分。 (1) 使用Server.CreateObject创建实例。 <% Set ad=server.createobject(MSWC.adrotator) %> (2) 设置显示图像的特征(即AdRotator组件的属性)。 格式:变量名.属性 = 值 属性有: A. Border 边框大小,0为没边框。 B. Clickable 指定广告是否有一个超链接,默认True有。 C. Targetframe 以何种方式浏览WEB页面,如:_blank新窗口。 (3) 显示广告(即AdRotator组件的方法); 只有一个:GetAdvertisement 格式:变量名. GetAdvertisement(TXT文件名) 作用: 取得广告信息。即从Rotator计划文件中获取下一个计划广告的详细说 明,并将其格式化为HTML格式。 第5章 ASP内置组件 【 5.2 Ad Rotator组件(制作页面广告轮显)】 ——广告超链接处理文件 当运行AD.ASP文件,单击某广告后,若要跳转到计划文件中的指定 网页,必须要编写此文件。 第5章 ASP内置组件 【 5.3 Browser Capabilities组件(侦测浏览器能力)】 三、Browser Capabilities组件 Browser Capabilities组件提供了了解客户端浏览器的功能,包括 浏览器的名称、版本、支持的HTML标准等信息。Browser Capabilities 组件创建一个BrowerType对象,该对象提供带有客户端网络浏览器的功 能说明的用户脚本。Browser Capabilities组件的文件名为: Browscap.dll,注册名为:MSWC.BrowserType,使用方法与一般对象相 似,也可使用Server对象来创建实例。 建立Browser Capabilities组件的步骤如下。 1. 创建实例 <% Set my = server.createObject(MSWC.Brow


热文推荐
猜你喜欢
友情链接: 幼儿教育 小学教案 初中教案 高中教案 职业教育 成人教育