资源简介 授课章节名称 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组件 展开更多...... 收起↑ 资源预览