asp程序设计教学课件-第6章_asp组件

上传人:aa****6 文档编号:50956876 上传时间:2018-08-11 格式:PPT 页数:39 大小:327KB
返回 下载 相关 举报
asp程序设计教学课件-第6章_asp组件_第1页
第1页 / 共39页
asp程序设计教学课件-第6章_asp组件_第2页
第2页 / 共39页
asp程序设计教学课件-第6章_asp组件_第3页
第3页 / 共39页
asp程序设计教学课件-第6章_asp组件_第4页
第4页 / 共39页
asp程序设计教学课件-第6章_asp组件_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《asp程序设计教学课件-第6章_asp组件》由会员分享,可在线阅读,更多相关《asp程序设计教学课件-第6章_asp组件(39页珍藏版)》请在金锄头文库上搜索。

1、泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术第6章 ASP组件6.1 ASP组件概述 6.2 Ad Rotator组件 6.3 Content Linking组件 6.4 Counters组件 6.5 File Access组件 6.6 第三方组件 6.7 其它ASP组件 1ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术ASP中使用的ActiveX组件是一个存在于 WEB服务器上的文件,该文件包含执行某项 或一组任务的代码,在网页中使用组件可以 执行一些特定的任务。 ASP组件包括内置组件、第三方组件、自 己编写的组件。6.1 ASP组件概述2ASP程序

2、设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.1 ASP组件概述调用ASP的内置组件有以下两个步骤: 创建组件的一个实例,并将实例赋予一个变量。创建组件的一个实例,并将实例赋予一个变量。set set 组件变量名组件变量名= =Server.CreateObject(ASPServer.CreateObject(ASP组件的注册名组件的注册名) ) 调用组件的属性和方法,从而实现相应的功能。调用组件的属性和方法,从而实现相应的功能。组件变量名组件变量名. .属性属性= =属性值属性值组件变量名组件变量名. .方法方法3ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术

3、计算机科学与技术6.2 Ad Rotator组件 Ad Ad RotatorRotator组件能够实现在组件能够实现在WebWeb页上页上自动自动 轮换轮换播放广告图像。播放广告图像。 使用前事先要定义一个称为使用前事先要定义一个称为“旋转调度文旋转调度文 件件”(Rotator Rotator ScheduleSchedule)的的文本文本文件,在该文件,在该 文件中指定所播放的广告。文件中指定所播放的广告。 当每次当每次打开打开或或重载重载页面时,页面时,ASPASP会根据此会根据此 文件提供的信息选择一幅广告图像进行播放文件提供的信息选择一幅广告图像进行播放 。4ASP程序设计泉州师范学

4、院泉州师范学院 计算机科学与技术计算机科学与技术6.2 Ad Rotator组件 6.2.1 Ad Rotator组件的属性和方法 6.2.2 Ad Rotator组件的相关文件 6.2.3 使用Ad Rotator组件 5ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.2.1 Ad Rotator组件的属性和方法1属性:属性名语法属性说明BorderBorder=size设置的广告四周的边框宽 度ClickableClickable =value指定是否将广告作为超链 接显示TargetFramesTargetFrame = frame用于指定链接将被装入的 目标

5、框架6ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.2.1 Ad Rotator组件的属性和方法2方法:只有GetAdvertisement()一个方法。功能:从“旋转调度文件”中取得一个将要显 示的图像和超文本链接。 GetAdvertisement(SchedulePath)SchedulePath指定“旋转调度文件”相对于虚拟 目录的位置。 如:如: ”)% 7ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.2.2 Ad Rotator组件的相关文件1“旋转 调度文件”:纯文本文 件。 REDIRECT URLREDIRECT U

6、RL WIDTH WIDTH widthNumwidthNum HEIGHT HEIGHT heightNumheightNum BORDER BORDER borderNumborderNum * *advertisementURLadvertisementURL advertisementHomePageURLadvertisementHomePageURL texttext impressionsimpressions8ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.2.2 Ad Rotator组件的相关文件2重定向文件 可选项可选项,如果在循环定时文件中指定

7、使用,如果在循环定时文件中指定使用 重定向文件,每当用户重定向文件,每当用户点击点击广告时,其发出广告时,其发出 的请求对象会的请求对象会重定向重定向到该文件。到该文件。使用使用Request.querystring(“URLRequest.querystring(“URL“)“)来来取得取得 与被点击图像相关的与被点击图像相关的“ “URL”URL”。 9ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.2.2 Ad Rotator组件的相关文件3显示广告图像的文件放置广告的网页文件。放置广告的网页文件。在文件中需要显示广告的位置上生成在文件中需要显示广告的位置上生

8、成Ad Ad RotatorRotator组件的组件的实例实例,并调用,并调用Ad RotatorAd Rotator组件组件 的的GetAdvertisementGetAdvertisement() ()方法选择广告进行显示方法选择广告进行显示 。另外还可以设置另外还可以设置Ad RotatorAd Rotator组件的属性值组件的属性值 。 10ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.3 Content Linking组件 目的在于管理网页或网址间的超文本链接 。 创建一个管理URL列表的Nextlink对象,其 语法如下: Set NextLink =

9、 Server.CreateObject(“MSWC.NextLink“ ) 11ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.3 Content Linking组件 6.3.1 内容链接列表文件 6.3.2 Content Linking组件方法12ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术纯文本文件,包含页面的URL和描述信 息,一个页面的URL和描述信息占据一行 ,列表中页面的顺序即为在网页中链接的显 示顺序。 6.3.1 内容链接列表文件注意注意:在线性排列顺序文件中每行以:在线性排列顺序文件中每行以回车换行回车换行 结束,行

10、中的每一列必须以制表符(结束,行中的每一列必须以制表符(TABTAB)来分来分 隔。隔。WebPageURLWebPageURL text-description comment text-description comment13ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.3.2 Content Linking组件方法语法语法描述描述GetListCount(listURLGetListCount(listURL) )统计内容链接列表文件中的统计内容链接列表文件中的项目数项目数GetListIndex(listURLGetListIndex(listURL)

11、)获取文件中当前页的获取文件中当前页的索引索引GetPreviousURL(listURLGetPreviousURL(listURL) )获取文件中所列的获取文件中所列的上一页上一页的的URLURLGetPreviousDescription(listURLGetPreviousDescription(listURL) )获取文件中所列的获取文件中所列的上一页上一页的的描述描述GetNextURL(listURLGetNextURL(listURL) )获取链接文件中的获取链接文件中的下一页下一页的的URLURLGetNextDescription(listURLGetNextDescrip

12、tion(listURL) )获取文件中所列的获取文件中所列的下一页下一页的的描述描述GetNthURL(listURLGetNthURL(listURL, i), i)获取文件中所列的获取文件中所列的第第N N页页的的URLURLGetNextDescription(listURLGetNextDescription(listURL) )获取文件中所列的获取文件中所列的第第N N页页的的描述描述14ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.3.3 使用Content Linking组件 15ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与

13、技术6.4 Counters组件使用Counters组件时,创建一个实例, 会提供很多个单独的计数器,它们用名字进 行区分。Counters组件能够支持任何种类数 据的统计。 Set MyCount=Server.CreateObject(“MSWC.Counters“ )16ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.4.1 Counters组件的方法 6.4.2 Counters组件的使用6.4 Counters组件17ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术语法语法描述描述Get(Counter Get(Counter Nu

14、mber)Number)返回指定的返回指定的计数器值计数器值,如果指定的计数,如果指定的计数 器不存在,则创建并将其值设为器不存在,则创建并将其值设为0 0Increment Increment (Counter Number)(Counter Number)对指定的计数器进行对指定的计数器进行加加1 1操作,如果指操作,如果指 定的计数器不存在,则创建并将其值设定的计数器不存在,则创建并将其值设 为为1 1 Remove Remove (Counter Number)(Counter Number)清除清除指定的计数器指定的计数器Set Set ( (CounterNumberCounter

15、Number, , integer)integer)设置设置指定计数器的数值指定计数器的数值6.4.1 Counters组件的方法18ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.4.2 Counters组件的使用民意调查页面民意调查页面统计调查结果页面统计调查结果页面 19ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.5 File Access组件 File Access组件是文件存取组件。 对对 象象 名名 称称对对对对 象象 说说说说 明明FileSystemObjectFileSystemObject对象对象包含处理包含处理文件系统文件系统的基本方法的基本方法TextStreamTextStream对象对象用于用于读写读写文件文件FileFile对象对象用于处理单个用于处理单个文件文件FolderFolder对象对象用于处理用于处理文件夹文件夹DrivesDrives对象对象取得系统中所有可用取得系统中所有可用驱动器驱动器的信息的信息20ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术计算机科学与技术6.5.1 文件及文件夹处理 6.5.2 文本文件的读写操作 6.5.3 文件计数器 6.5 File Access组件21ASP程序设计泉州师范学院泉州师范学院 计算机科学与技术

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号