高教版《asp网页制作》ActiveX Server组件(一)教案

资源下载
  1. 二一教育资源

高教版《asp网页制作》ActiveX Server组件(一)教案

资源简介

授课章节名称 ActiveX Server组件(一)
教学目的 了解ASP组件概述 熟悉Ad Rotator组件 了解Browser Capabilities组件
教学重点 ASP组件概述 Ad Rotator组件 Browser Capabilities组件
教学难点 Ad Rotator组件 Browser Capabilities组件
更新、补充、删节内容
使用教具
课外作业 见备课纸
课后体会 学生对组件知识有一个初步了解
授课主要内容或板书设计
复习: Request,Response,Server,Session,Application和ObjectContext6个内置对象的功能 新授: ActiveX Server组件 一、ASP组件概述 ASP组件均遵循Microsoft的ActiveX标准。ActiveX组件是一个文件,该文件包含执行一项或一组任务的代码,组件可以执行某些特定的功能。 安装好ASP平台后,所有的ASP内置组件都被安装注册到服务器上,调用内置组件步骤: 首先,必须创建组件的一个实例,并将该实例赋予一个变量。 然后,调用组件的方法和属性,完成相应的功能。 ASP的内置组件有13种,而且还可以安装其他第三方的组件。 二、Ad Rotator组件 可以很容易地实现在Web页面上插入一个循环播放广告横幅的播放器。语法如下: Set AdRotator变量 = Server.CreateObject("MSWC.AdRotator") AdRotator变量.属性 = 属性值 或 AdRotator变量.方法(循环定时文件路径) 1、Ad Rotator组件的属性和方法 1.Ad Rotator组件的属性 2.Ad Rotator组件的方法 该组件只有GetAdvertisement一个方法,用于重新取得一个将要显示的图片和超文本链接。当用户第一次启动网页或重新刷新时,系统会重新取得下一个图片。该方法的语法格式如下所示: GetAdvertisement(rotationSchedulePath) 其中rotationSchedulePath指定Rotator Schedule文件相对于虚拟目录的位置,例如: MyAd.GetAdvertisement("myadrot.txt") 2、Ad Rotator组件相关文件 Ad Rotator组件除了必要的Adrot.dll文件外,还要有循环定时文件,另外也可以有重定向文件。 1.循环定时文件 2.重定向文件 三、Browser Capabilities组件 此组件用来获取客户端浏览器的类型。 工作原理如下:当客户的浏览器连接到服务器时,会自动向服务器发送一个用户代理(User Agent)的HTTP标头(header),该标头是一个声明浏览器及其版本的ASCII 字符串。可以使用如下代码获得这段header。 <%Request.ServerVariables("HTTP_USER_AGENT")%> 并将取得的用户代理HTTP头字符串与Browscap.ini文件内容进行比较,若找到匹配项,根据Browscap.ini文件中的定义就可以确定该浏览器的特性。 组件并不能真正检测浏览器的功能,其检测的依据是User Agent标题和Browscap.ini文件中的定义。如果Browscap.ini文件的内容发生变化,Browser Capabilities组件报告的浏览器能力也会相应发生变化。 Browser Capabilities组件除包含一系列属性、方法外,还有一个外部驱动文件Browscap.ini文件。语法如下: Set Browser类型变量=Server.CreateObject("MSWC.BrowserType") 1、Browscap.ini文件 该文件中主要定义了各种浏览器所具有的属性。 2 Browser Capabilities组件的使用 小结:1、ASP组件概述 2、Ad Rotator组件 3、Browser Capabilities组件

展开更多......

收起↑

资源预览