ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt

ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt

ID:50018772

大小:220.50 KB

页数:29页

时间:2020-03-07

ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt_第1页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt_第2页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt_第3页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt_第4页
ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt_第5页
资源描述:

《ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第7章 ASP的内置组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教材第07章ASP的内置组件本章将介绍ASP的常用服务器组件,包括AdRotator组件、Browser组件、FileSystem组件、ContentLinking组件、Dictionary组件、Connection组件、RecordSet组件和Command组件等。组件实际上就是已经在服务器上注册的ActiveX控件,用户也可以利用如VisualBasic、C++、VisualC++、Java等开发工具创建自己的组件。7.1使用AdRotator组件制作广告轮显效果7.2使用BrowserCapabilities组件检测浏览器7.3使用

2、ContentRotator组件制作内容轮转效果7.4使用ContentLinker组件制作页面索引7.5使用PageCounter组件设计网站计数器7.6使用Counters组件创建投票计数器7.7使用PermissionChecker组件检查用户权限7.8使用MyInfo组件存储网站所有者信息7.9使用Tools组件创建Tools对象7.10使用IISLog组件抽取IIS日志信息7.11利用Dictionary对象保存字典对象7.12开发ASP自定义组件7.1使用AdRotator组件制作广告轮显效果主题7.1.1创建AdRotato

3、r计划文件AdRotator组件是通过读取AdRotator计划文件来完成工作的。AdRotatar计划文件包括与要显示的图像文件的地点有关的信息以及每个图像的不同属性。7.1.2设置广告图像重定向文件广告条放置到网站后,用户对广告条进行单击操作后,ASP就会打开重定向文件。重定向文件通常是用户创建的文件,它包含用来解析由AdRotator对象发送的查询字符串的脚本,并将用户重定向到与用户所单击的广告所相关的URL。用户也可以将脚本包含进重定向文件中,以便统计单击某一特定广告的用户数目并将这一信息保存到服务器上的某一文件中,如下例所示:<

4、%'将本将单击情况记录到Web服务器日志文件中Response.AppendToLogRequest.QueryString("url")'重定向到广告指定的站点Response.Redirect(Request.Querystring("url"))%>7.1.3创建网站广告显示页面ASP如欲在页面中调用AdRotator组件,首先必须使用Server.CreateObject方法实例化AdRotator对象。AdRotator组件的PROGID属性是MSWC.AdRotator,完整的代码如下:<%Setad=Server.Creat

5、eObject("MSWC.AdRotator")%><%=ad.GetAdvertisement("/ads/adrot.txt")%>7.2使用BrowserCapabilities组件检测浏览器BrowserCapabilities组件用于检测客户端浏览器的能力。通过该组件,可以知道浏览器的名称、版本,以及是否支持框架、ActiveX控件、Cookie和脚本程序等。BrowserCapabilities组件的工作原理如下:当客户端浏览器向服务器发送页面请求时会自动发送一个UserAgentHTTP标题,而该标题是一个声明浏览器及其版

6、本的ASCII字符串。而BrowserCapabilities组件就将UserAgent映射到在文件Browscap.ini中所注明的浏览器,并通过BrowserType对象的属性来识别客户浏览器。若该对象在browscap.ini文件中找不到与该标题匹配的项,那么将使用默认的浏览器属性。若该对象既未找到匹配项且browscap.ini文件中也未指定默认的浏览器设置,则它将每个属性都设为字符串UNKNOWN。在默认情况下,browscap.ini文件被存放在C:WINDOWSsystem32inetsrv目录中,用户可以编辑这个文本

7、文件,以添加属性或者根据最新发布的浏览器版本的更新文件来修改该文件。7.3使用ContentRotator组件制作内容轮转效果ContentRotator组件通过读取计划文件来完成网页内容的显示,通常是自动轮换显示一些HTML内容。每当用户请求Web页时,ContentRotator组件从内容计划文件中取得待显示的内容。待显示内容可以是HTML能够表达的任何内容,包括文本、图像和超链接等。内容计划文件是一个文本文件,它提供要使用的各个文本字符串的列表,由每个要显示的列表部分以两个百分号开始,格式如下:%%[#权重][//注释]7.4使用C

8、ontentLinker组件制作页面索引7.4.1ContentLinker组件简介在网站浏览一个在线内容较多的页面组时,如果利用ContentLinker组件建立页面索引,可以超链接到组内的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。