网页设计与制作 第3版 相万让 第8章2

网页设计与制作 第3版 相万让 第8章2

ID:43785357

大小:1.26 MB

页数:56页

时间:2019-10-14

网页设计与制作 第3版 相万让 第8章2_第1页
网页设计与制作 第3版 相万让 第8章2_第2页
网页设计与制作 第3版 相万让 第8章2_第3页
网页设计与制作 第3版 相万让 第8章2_第4页
网页设计与制作 第3版 相万让 第8章2_第5页
资源描述:

《网页设计与制作 第3版 相万让 第8章2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8.3ASP的内置组件在ASP页面设计中使用组件可以极大地扩展ASP的已有功能,组件是安全、简洁并可以复用的对象,是一个经过编译的特定的代码段,它可以方便地被ASP页面调用。使用这些组件可以用简单的方式实现网络编程中多种复杂的功能。8.3.1ASP组件ASP组件实际上是符合COM标准并运行于服务器端的一个动态链接库(DynamicLinkLibrary,DLL),是通过特定的接口并提供特定服务的一段可执行程序代码,被封装后用于完成应用程序的某一种功能。与常规的DLL不同的是,这些服务器组件是由ASP程序调用并以Web页

2、面为其交互对象的。8.3.1ASP组件ASP组件分为内置组件和外置组件内置组件:在安装完成Web服务器软件IIS后,IIS所含有的一些常用组件即被安装和注册到Web服务器上,这些组件称为ASP的内置组件。外置组件:在ASP中还允许使用任意支持COM(ComponentObjectModel)技术的编程语言编写的服务器组件。这些组件被称为第三方组件或外置组件。通常,外置组件需要注册后才可使用。8.3.2ASP的常用内置组件组件说明AdRotator用来在同一个Web页上自动轮换显示设定的广告文字和图像BrowserCap

3、abilities用于获取客户端浏览器的环境设置信息DatabaseAccess提供用ActiveXDataObjects(ADO)对象访问数据库ContentLinker用于动态生成Web页内容列表,并像书一样将各页面顺序链接ContentLinking用于创建和管理网页或网址之间的超文本链接FileAccess提供管理和访问服务器端文件的各种功能CollaborationDataObjectsforNTS(E-mail)可以快速、简便地在Web页上添加收发邮件功能。该组件只适用于InternetInformatio

4、nServerforWindowsNTServerContentRotator自动翻转Web主页上的HTML内容字符串PageCounter记录并显示Web页被打开的次数8.3.3使用组件提供的对象组件提供一个或多个对象与集合以及它们的方法和属性,利用这些对象或集合的方法和属性,可以实现网络编程中的各种功能。要使用组件提供的对象,需要创建对象的实例并给这个新的实例分配变量名。8.3.3使用组件提供的对象使用ASP的Server.CreateObject方法可以创建对象的实例,使用脚本语言的变量分配指令可以为对象实例命名

5、。使用HTML标签同样可以创建对象实例,但必须为RUNAT属性提供服务器值,同时也要为将在脚本语言中使用的变量名提供ID属性组。使用注册名(PROGID)或注册号码(CLSID)可以识别该对象。8.3.4FileAccess组件简介ASP中没有专门的内置对象访问和管理服务器端的文件和文件夹,它是通过内置的FileAccess组件所提供的若干对象和集合来实现对服务器端文件的操作和管理的。FileAccess组件主要由文件系统对象FileSystemObject、文件夹对象Folder、文件对象File和文

6、本流对象TextStream组成。FileAccess组件的对象与集合对象与集合描述Dictionary对象用于存储数据键和条目对Drive对象提供对特定的磁盘驱动器或共享网络设备属性的访问,收集这些设备的有关信息,例如驱动器的共享名和它有多少可用空间等Drives集合所有可用驱动器的集合,这些驱动器在物理上或在逻辑上与系统相连接File对象包含用来创建、删除或移动文件的方法和属性,也可用来向系统询问文件名、路径和其他属性Files集合一个Folder对象中所有File对象的集合Folder对象包含用来创建、删除或移动

7、文件夹的方法和属性,也可用来向系统询问文件夹名、路径和其他属性Folders集合一个Folder对象中所有下属Folder对象的集合FileSystemObject对象包含用来创建、删除和获得文件系统的有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性TextStream对象实现对文本文件的读写访问8.4使用ADO组件访问数据库8.4.1ADO概述ADO是ASP内置的一个用于数据库访问的组件。ASP与ADO的结合,完整地解决了网页与数据库的连接与集成的问题,实现了客户端浏览器对Web数据库灵活有效的访问,从而提

8、供了对各种Web应用的强大支持。8.4.1ADO概述通过编写服务器端的ASP程序来实现客户端浏览器对Web数据库的访问时,将涉及ADO组件对象、ODBC(OpenDataBaseConnection)及OLEDB(ObjectLinkingandEmbeddingDataBase)驱动程序等多种相关技术与概念。8.4.1ADO概述

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

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

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