第10课ASP的内置组作 10.1课前导读 10.2课堂教学 10.3上机练习 10.4课后作业
10.1 课前导读 10.2 课堂教学 10.3 上机练习 10.4 课后作业 第10课 ASP的内置组件
10.1课前导读 ASP的内置组件指安装ASP时自动注册到 ASP Web服 务器上的组件。主要包括表10-1中的组件 表10-1ASP的内置组件 中文名称 主要作用 Adrotator 告轮显组件随机显示广告图像(图标) Content rotator内容轮显组件随机显示Web页面 Content Linking内容链接组件网页导航 Counter 计数器组件统计页面访间次数、广告单击次数等 Page Counter 页面计数器组件仅用来统计页面访问次数 Browser Capability浏览器信息组件获取客户浏览器信息 Di Ictionary 数据目录组件保存数据 FileAccess 文件访问组件访问文件系统,创建、显示文件,读取 驱动器信息等 Database Access数据库访问组件在应用程序中访问数据库,可以显示表 的整个内容、允许用户构造查询以及在 Web页执行其他一些数据库查询
10.1 课前导读 ASP的内置组件指安装ASP时自动注册到ASP Web服 务器上的组件。主要包括表10-1中的组件。 表10-1 ASP的内置组件 组件名称 中文名称 主要作用 AdRotator 广告轮显组件 随机显示广告图像(图标) ContentRotator 内容轮显组件 随机显示Web页面 ContentLinking 内容链接组件 网页导航 Counter 计数器组件 统计页面访问次数、广告单击次数等 PageCounter 页面计数器组件 仅用来统计页面访问次数 BrowserCapabiliti es 浏览器信息组件 获取客户浏览器信息 Dictionary 数据目录组件 保存数据 FileAccess 文件访问组件 访问文件系统,创建、显示文件,读取 驱动器信息等 DatabaseAccess 数据库访问组件 在应用程序中访问数据库,可以显示表 的整个内容、允许用户构造查询以及在 Web页执行其他一些数据库查询
使用ASP内置组件必须先使用 Server内置对象的 CreateObject方法创建该组件的一个实例(变量), 或在 Globalasa文件中使用标记创建该组件 的一个实例(变量),然后就可以把它当ASP内置对 象来处理,引用该组件的属性、方法、集合来实现组 件提供的功能
使用ASP内置组件必须先使用Server内置对象的 CreateObject方法创建该组件的一个实例(变量), 或在GlobaLasa文件中使用标记创建该组件 的一个实例(变量),然后就可以把它当ASP内置对 象来处理,引用该组件的属性、方法、集合来实现组 件提供的功能
10.2课堂教学 10.2.1广告轮显组件 10.2.2内容轮显组件 10.2.3文件访问组件 10.2.4网页计数器组件
10.2 课堂教学 10.2.1 广告轮显组件 10.2.2 内容轮显组件 10.2.3 文件访问组件 10.2.4 网页计数器组件
10.2.1广告轮显组件 1.创建广告轮显组件的实例对象 2. AdRotator对象的属性和方法 3.使用广告轮显组件
10.2.1 广告轮显组件 1. 创建广告轮显组件的实例对象 2. AdRotator对象的属性和方法 3. 使用广告轮显组件
10.2.1广告轮显组件 使用广告轮显( AdRotator)组件可以在网页上轮 换显示广告。 AdRotator组件在每次用户加载或刷新网 页时为网页选择一个广告。另外,如果需要更改广告, 则只需要在重定向和轮换计划文件中更改此广告即可, 而不必修改包含此广告的所有ASP文件。如果此广告出 现在网站中的许多网页上,这样就可以节省开发时间 1.创建广告轮显组件的实例对象 使用 Ad rotator组件首先要创建一个 AdRotator组 件的实例一一 AdRotator对象: Set实例对象名= Server CreateObject(MSWC AdRotator ")
10.2.1 广告轮显组件 使用广告轮显(AdRotator)组件可以在网页上轮 换显示广告。AdRotator组件在每次用户加载或刷新网 页时为网页选择一个广告。另外,如果需要更改广告, 则只需要在重定向和轮换计划文件中更改此广告即可, 而不必修改包含此广告的所有ASP文件。如果此广告出 现在网站中的许多网页上,这样就可以节省开发时间。 1. 创建广告轮显组件的实例对象 使用Ad Rotator组件首先要创建一个AdRotator组 件的实例——AdRotator对象: Set 实例对象名= Server.CreateObject("MSWC.AdRotator")
2. AdRotator对象的属性和方法 AdRotator对象有三个属性 Border, TargetFrame Checkable。它们分别指定图片的边框大小,是否提 超连接,还有连接的目标框。各属性说明见表102 表10-2 AdRotator对象各属性的说明 属性名 使用格式 作用描述 备注 BOrder Border=size 指定显示广告图像的边框宽度Size为像素值 arget Frame TargetFrame= Frame指定图标链接的目标框架 Frame为框架名 Clickable-= Checkable= Value指定广告是否存在超链接 Value取True或 False AdRotator对象的方法只有一个,其格式为 GetAdvertisement(RotatorschedulePath 说明: GetAdvertisement方法用来读取广告安排 文件所设定的广告图标信息
2. AdRotator对象的属性和方法 AdRotator对象有三个属性Border,TargetFrame, Chickable。它们分别指定图片的边框大小,是否提供 超连接,还有连接的目标框。各属性说明见表10-2。 表10-2 AdRotator对象各属性的说明 属性名 使用格式 作用描述 备注 Border Border=Size 指定显示广告图像的边框宽度 Size为像素值 TargetFrame TargetFrame=Frame 指定图标链接的目标框架 Frame为框架名 Chickable Chickable=Value 指定广告是否存在超链接 Value取True或False AdRotator对象的方法只有一个,其格式为: GetAdvertisement(RotatorschedulePath) 说明:GetAdvertisement方法用来读取广告安排 文件所设定的广告图标信息
3.使用广告轮显组件 使用广告轮显组件就是使用 AdRotator对象。使 用 AdRotator对象需要两个文件:重定向文件(包含 指向广告的URL链接)以及轮换计划文件(包含显示 数据)。通过建立这两个文件,网站上的任何ASP网 页都可使用 AdRotator对象。 使用广告轮显组件的步骤如下
3. 使用广告轮显组件 使用广告轮显组件就是使用AdRotator对象。使 用AdRotator对象需要两个文件:重定向文件(包含 指向广告的URL链接)以及轮换计划文件(包含显示 数据)。通过建立这两个文件,网站上的任何ASP网 页都可使用AdRotator对象。 使用广告轮显组件的步骤如下:
(1)创建一个 AdRotator轮换计划文件 轮换计划文件用于为要显示的广告编录信息,这 些信息包括单击广告后的重定向信息、要显示的广告 的大小、要显示的图象、广告的注释,以及表明特定 广告被选中的频率的数字。在ASP网页中调用 AdRotator组件的方法时,组件会使用此文件来选择要 显示的广告。 轮换计划文件用星号(*)分成两节。第一节提供了 所有广告的公共信息,第二节则列出了每个广告的特 定数据。若要测试轮换计划文件,可以使用 Microsoft.com上的一些图像作为广告图像。表10-3概 一述了轮换计划文件的结构
(1) 创建一个AdRotator轮换计划文件 轮换计划文件用于为要显示的广告编录信息,这 些信息包括单击广告后的重定向信息、要显示的广告 的大小、要显示的图象、广告的注释,以及表明特定 广 告 被 选 中 的 频 率 的 数 字 。 在 ASP 网 页 中 调 用 AdRotator组件的方法时,组件会使用此文件来选择要 显示的广告。 轮换计划文件用星号(*)分成两节。第一节提供了 所有广告的公共信息,第二节则列出了每个广告的特 定数据 。 若 要 测 试 轮 换 计 划 文 件 , 可以使用 Microsoft.com上的一些图像作为广告图像。表10-3概 述了轮换计划文件的结构
表10-3轮换计划文件的结构 说明 形式的、可在显示广告前执行的ASP文件的路径和名称。此 文件可用于记录单击广告的用户的有关信息。可以记录客户 端P地址、客户端看到的广告所在的网页 点击的频率 Redirection URL等信息。如果没有任何URL与第2节中的广告相关联,ASP文 件也可以处理这种情况。在按广告点击次数向广告客户收费 寸,最好能够向客户证明这些点击不是同一位用户反复点击 新”的结果 Width 每个广告图像的宽度,以像素为单位。默认值为440。 Height 每个广告图像的高度,以像素为单位。默认值为60。 Borde 环绕在每个广告图像周围的边框宽度。默认值为1 将第1节与第2节分开。此字符必须独立成行 图像URL一广告的图像文件的虚拟路径和文件名。 广告客户主页的选择此链接时跳转到的URL。如果没有链接,请使用连字符 URL 文本 浏览器不支持图片时显示的文字。 印记 个整数,表示 Ad rotator组件选择广告时选中此广告的相对
表10-3 轮换计划文件的结构 内容 说明 Redirection URL 形式的、可在显示广告前执行的ASP文件的路径和名称。此 文件可用于记录单击广告的用户的有关信息。可以记录客户 端IP地址、客户端看到的广告所在的网页、广告点击的频率 等信息。如果没有任何URL与第2节中的广告相关联,ASP文 件也可以处理这种情况。在按广告点击次数向广告客户收费 时,最好能够向客户证明这些点击不是同一位用户反复点击 “刷新”的结果。 Width 每个广告图像的宽度,以像素为单位。默认值为440。 Height 每个广告图像的高度,以像素为单位。默认值为60。 Border 环绕在每个广告图像周围的边框宽度。默认值为1。 * 将第1节与第2节分开。此字符必须独立成行。 图像URL 广告的图像文件的虚拟路径和文件名。 广告客户主页的 URL 选择此链接时跳转到的URL。如果没有链接,请使用连字符 (-)。 文本 浏览器不支持图片时显示的文字。 印记 一个整数,表示Ad Rotator组件选择广告时选中此广告的相对 几率