正在加载图片...
Chinaopub.coM 下载 第16章ASP脚本组件 在研究ASP时,一个首要问题是如何编写能够为ASP页面提供运行期文本的组件。三年以 来,我们使用了很多方法去解决这个问题,使用设计期 ActiveX控件( Design-time Active x Control,DTC)和ASP组件是解决这一问题的两种不同方法。 不要将DTC与分布事件协同( Distributed transaction coordinator)相混淆 首先,DTC是可视化的,在调用ASP页面之前,它关联于用于生成ASP页面运行期文本的 创作工具。可以将其理解为类似于先进的Word和Exce宏。一旦它们完成运行并你保存了页面 ASP脚本仅包含代替控件的文本。不必担心可能造成的额外的下载,因为程序已经使用了 DTC,而DTC是开发期控件,因此运行时不进行任何多余的下载。通常,不必为自己的项目 编写DTC,而是使用开发工具提供的DTC。例如 Visual inter dev就提供大量DTC供使用 正如在前面章节看到的,ASP组件更为直接和特定,并且只在运行期内发生作用。它们 能够添加基于运行期环境的代码。这些组件用C++或Ⅴ isual basic编写,并由IS控制在服务器 上加载和执行。在使用ASP时,将直接影响站点的整体性能。 本章将介绍用脚本语言编写的ASP组件。这种ASP组件是名为 Windows脚本组件( Windows Script Component,wsC的常用技术的一个特例。它使程序员能够仅仅使用一种脚本语言如 VBScript或 JScript编写几种类型的COM对象。如果正在使用 Windows2000或IE50,那么计 算机上已经安装了这些组件。但是,也可以在 Windows nt环境下的IS40中或 Windows9x环 境下的PWS中运行。 所以,这里将简单介绍WSC技术的主要特征,主要内容有: ·使用脚本语言编写COM对象的技术基础。 ·怎样使用脚本语言编写COM对象 怎样编写ASP脚本组件。 ASP脚本组件同其他ASP组件的区别。 在讲述理论之后,举个例子:用一种有力而易于维护的方法封装HTML的表以格式化数 据 16.1使用WSC的环境 如果要重现在这章中所要讲述的所有内容,你的系统需要安装相应的一些程序。首先 把浏览器指向微软脚本网站:htt:/msdn.microsof.com/scripting并下载wSC包,这是一个自 安装文件,包含以下内容: WSC的二进制驱动程序。 ·文档。 帮助编写组件的向导。 如果你已经安装了 Windows2000或IE5.0,则系统已经具有其驱动程序。安装 Windows下载 第16章 ASP脚本组件 在研究A S P时,一个首要问题是如何编写能够为 A S P页面提供运行期文本的组件。三年以 来,我们使用了很多方法去解决这个问题,使用设计期 A c t i v e X控件(Design-time ActiveX C o n t r o l,D T C )和A S P组件是解决这一问题的两种不同方法。 不要将D T C与分布事件协同(Distributed Transaction Coordinator)相混淆。 首先,D T C是可视化的,在调用A S P页面之前,它关联于用于生成 A S P页面运行期文本的 创作工具。可以将其理解为类似于先进的Wo r d和E x c e l宏。一旦它们完成运行并你保存了页面, A S P脚本仅包含代替控件的文本。不必担心可能造成的额外的下载,因为程序已经使用了 D T C,而D T C是开发期控件,因此运行时不进行任何多余的下载。通常,不必为自己的项目 编写D T C,而是使用开发工具提供的 D T C。例如Visual InterDev就提供大量D T C供使用。 正如在前面章节看到的, A S P组件更为直接和特定,并且只在运行期内发生作用。它们 能够添加基于运行期环境的代码。这些组件用 C + +或Visual Basic编写,并由I I S控制在服务器 上加载和执行。在使用A S P时,将直接影响站点的整体性能。 本章将介绍用脚本语言编写的 A S P组件。这种A S P组件是名为Wi n d o w s脚本组件( Wi n d o w s Script Component,W S C )的常用技术的一个特例。它使程序员能够仅仅使用一种脚本语言如 V B S c r i p t或J S c r i p t编写几种类型的C O M对象。如果正在使用 Windows 2000 或IE 5.0,那么计 算机上已经安装了这些组件。但是,也可以在 Windows NT环境下的IIS 4.0中或Windows 9x环 境下的P W S中运行。 所以,这里将简单介绍W S C技术的主要特征,主要内容有: • 使用脚本语言编写C O M对象的技术基础。 • 怎样使用脚本语言编写C O M对象。 • 怎样编写A S P脚本组件。 • ASP脚本组件同其他A S P组件的区别。 在讲述理论之后,举个例子:用一种有力而易于维护的方法封装 H T M L的表以格式化数 据。 16.1 使用W S C的环境 如果要重现在这章中所要讲述的所有内容,你的系统需要安装相应的一些程序。首先, 把浏览器指向微软脚本网站: h t t p : / / m s d n . m i c r o s o f t . c o m / s c r i p t i n g并下载W S C包,这是一个自 安装文件,包含以下内容: • WSC的二进制驱动程序。 • 文档。 • 帮助编写组件的向导。 如果你已经安装了 Windows 2000或IE 5.0,则系统已经具有其驱动程序。安装 Wi n d o w s
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有