当前位置:首页 > 日记 > 正文

使用组件和对象(从IIS5.0文件)

使用组件和对象(从IIS5.0文件)
使用组件和对象

COM组件是建设一个强大而实用的Web应用程序的关键。组件提供了在脚本中执行特殊任务的功能,如进行金融交易或验证data.asp还提供一个基本的组成部分,是用来提高脚本的性能。

关于组件

COM组件是一个可重用的程序模块包含用于执行一个或一组任务的代码。组件可以与其他组件合并(或通过网络)来创建Web应用程序together.com对象执行公共任务,这样他们就不必为他们创建执行这些任务的代码。例如,股票接收机组件可用于在网页上显示最新的股票价格信息。然而,与相同的功能创建一个脚本,它是不容易的。同样,剧本不可重复使用的一个组成部分。
如果你不熟悉的脚本编辑,您可以编写脚本,使用组件没有理解组件的工作原理,ASP,可以立即使用的基本成分。例如,你可以使用ActiveX数据对象(ADO)组件添加数据库连接到网页的其他组件也可以。从第三方开发商获得。
如果你是一个开发者的Web应用,并把你的商业计划作为一个可重用的安全模块,然后使用组件是最好的办法。例如,你可以调用处理销售订单验证信用卡号码的脚本组件,因为验证独立的订购过程中,您可以更新组件时,信用卡验证过程的变化,而不改变你的订购流程。另外,由于COM组件是可重用的,他们可以在其他脚本和应用程序中重复使用。一旦一个组件安装在Web服务器上,它可以从ASP服务器端脚本ISAPI扩展调用,服务器上或在其他COM兼容语言程序的其他组件。
一个组件可以与任何编程语言支持的组件对象模型(COM),如C,C++,java,VB,或一个大的脚本语言编辑数。(如果你熟悉COM编程、COM组件也被称为自动运行在Web服务器)。服务器,COM组件不能有任何图形用户界面元素,如Visual Basic的MsgBox函数。图形用户元素只能在服务器上查看,而不是在浏览器上查看。

创建组件对象的实例

一个组件是一个可执行的代码包含一个动态链接库(DLL)或可执行文件(.exe)文件。一个组件可以提供一个或多个对象,一个自包含的代码单元,可以在组件完成指定的功能,每个对象都有一个方法(程序)和属性(行为属性)。使用的组件提供的对象,一个对象实例可以创建一个变量名称分配给新的实例。一个对象实例可以使用ASP或使用一个标签在HTML中server.createobject方法创建。使用脚本语言变量赋值语句为对象实例时指定一个名称。对象实例被创建,其注册的名称(ProgID)必须提供的基本计算。ASP提供的部分,你可以从参考页得到对象的ProgID。
例如,广告转动组件可以在一系列的平面广告,广告转动组件提供了一个对象的随机旋转的广告对象,它是MSWC.AdRotator.To创造的ProgID广告对象实例,您可以使用以下语句:
VBscript:
Jscript:
如果你熟悉VBscript或Jscript,小心不要使用脚本语言的功能来创建新的对象实例(在VBscript和Jscript中的新CreateObject)。ASP server.createobject方法必须使用,否则,ASP将无法在脚本跟踪对象的使用。
你也可以使用HTML标签来创建一个对象实例。与服务器值runat属性必须设置id属性,并应设置变量名,将用于在脚本的对象是使用登记姓名(ProgID)或注册码(CLSID),和下面的示例使用注册名称创建的广告对象的一个实例。
下面的示例使用注册码(CLSID)创建的广告对象的一个实例:

使用脚本创建COM组件

ASP支持Windows脚本组件,这是一个功能强大的脚本技术,微软提供了用于创建COM组件。特别是,你可以封装对数据库的访问和内容生成可重用的组件中使用任何常见的脚本。ASP文件或程序,没有专门的开发工具,你可以用VBscript或Jscript编写脚本创建一个脚本组件,脚本组件也可以结合COM兼容的编程语言编写的程序,如Visual Basic,C++或java。
以下是脚本编写VBscript定义转换华氏度值摄氏温度的方法的一个例子。
在执行Windows脚本组件之前,必须先将文件保存为。然后,右键单击Windows资源管理器中的文件并选择注册。要使用Web页面中的Windows脚本组件,我们应该使用如下的服务器脚本:华氏度等于摄氏度。
摄氏度相当于华氏温度。
使用ASP建造的物品

ASP还提供了一个内置对象进行简化Web开发任务。例如,一个请求对象可以用来方便地访问一个HTTP请求的相关信息,如从一个HTML表单或Cookie的用户输入。不像使用COM组件提供的对象,不需要创建一个实例一个内置对象在ASP在实例中使用的脚本,这些对象将被自动创建在ASP请求开始,建立对象的方法和属性的方法和属性,使用组件对象相同(在前面已经描述的话题)。内置对象的完整描述,请参阅他们。

调用对象的方法

方法是可以在对象或对象上执行的操作。调用方法的语法是:
对象方法参数
根据不同的方法,参数是不同的。
例如,您可以使用响应生成对象的编写方法将信息发送到浏览器,如下面的语句所示:
注意,有些脚本语言不支持对象语法。如果不支持所使用的语言,必须添加注册表项以便使用该语言作为主脚本语言。

设置对象的属性

属性用于描述对象的特性。属性定义对象特性(如对象类型),或指定启用或禁用等对象状态:
对象属性。
有时可以读取和设置属性的值。此外,一些对象可以添加新属性。
例如,AD旋转组件具有一个属性边界,用于指定广告是否有边框并确定边框的大小:
对于某些属性,可以使用ASP输出命令来显示当前值:

从java类创建对象

创建使用server.createobject java类的一个实例,你必须使用javareg程序登记类作为一个COM组件,那么你可以使用server.createobject法或HTML标签和ProgID或CLSID。
作为选择,你也可以使用java提供的名字实例化java类直接的机制,而不是使用javareg程序。实例化类的名字,你可以使用VBscript或Jscript GetObject报表,并提供了java类的完整名称,在java的形式:类的名称。下面的VBscript的例子将创建的java日期类的一个实例。戴特
对象通过调用GetObject代替server.createobject也可以使用内置的对象和ASP参与交易操作。使用java的名字,你必须使用2版或更高版本的微软虚拟机。

相关文章

暴风转码2009视频转换教程

暴风转码2009视频转换教程

教程,视频转换,暴风,电脑软件,暴风转码2009视频转换教程 打开手机看电影,这早已是一个街景。无论是在公园座位还是地铁车厢,都可以看到。移动电话的疯子的影子,所以各种视频转换软件,开始在计算机上解决。然而,尴尬的是,虽然有很多类似的工具都…

减少音频传送带更新的内存开销!

减少音频传送带更新的内存开销!

内存,开销,音频,传送带,电脑软件,音视频传输带是一种高效、稳定、功能强大的下载工具。下载速度一流,CPU占用率低,尤其是宽带。内置的易于使用的文件管理器可以轻松地存储按类别下载的文件。但只要网站支持,这些协议将支持多线程HTTP。它的最…

武汉至广州高速铁路时刻表_站车次

武汉至广州高速铁路时刻表_站车次

查询,武汉,车次,广州,时刻表,吴光高速铁路停15站 吴光科位于湖北、湖南和广东三省。武汉站从北到咸宁、岳阳、长沙、株洲、衡阳、郴州、韶关、韶关等,南至广州南站,站在15站全部。 武汉广州高速列车时刻表(武汉站) 武汉至广州高速铁路的时间…

动手编写小部件

动手编写小部件

部件,电脑软件,这篇文章是为想提高ASP水平的人写的。ASP代码被转换成组件。开发商不仅加快了ASP的速度,也保护了自己的代码。这篇文章是为想开发组件的用户提供入门课程的。 接下来,我们将编写一个非常简单的组件。关键是要知道如何开发DLL…

版权和P2P水火不能解决共享盗版问

版权和P2P水火不能解决共享盗版问

版权,水火,电脑软件,P2P,经过近20年的持续增长,全球唱片业的收入下降了5%,2000和2001,在2002一10%。美国唱片工业协会(RIAA)认为,网络盗版是这一现象的重要原因,而网络盗版的主要方式是对等网络共享(P2P)。该协会表示,在1999~2002,通过P2P的唱片业造成…

微软挑战谷歌巴尔默称不做搜索市场

微软挑战谷歌巴尔默称不做搜索市场

市场,搜索,不做,亚军,电脑软件,上周,它推出了一个新的搜索网页和用户的电脑硬盘,矛头直指谷歌。 在财务分析师年度会议上,董事长兼首席执行官史蒂夫·鲍尔默表示,他决心在技术方面击败谷歌。 在这次会议上,Yusuf Mehdi,MSN的信息服务平台和业务…

微软将改变IE浏览器代码避免侵犯专

微软将改变IE浏览器代码避免侵犯专

专利,浏览器,代码,电脑软件,8月29日,北京时间(8月30日北京时间),微软称该公司将修改IE浏览器。芝加哥法院在本月初称IE浏览器违反了专利法。 在其网站上说,微软已经收到,W3C说明修改IE浏览器。在8月中旬,伊奥拉斯技术公司提起诉讼,称微软的IE浏览器…

对非法销售商品的净反应:不是毒品就

对非法销售商品的净反应:不是毒品就

商品,毒品,食物,电脑软件,在最近的一份报告中,国家食品药品监督局假药信息网站一览表中出售了假药,著名的B2C网站叫亚马逊名单。 在这个清单的虚假药品信息网站销售假药,包括卓越网,涉及彩虹医药招商网络成千上万的网站,淘宝湾和许多其他网站,在…

方便实用:腾讯地址本工具可以在群中

方便实用:腾讯地址本工具可以在群中

地址,发送消息,工具,腾讯,群中,这是腾讯腾讯公司最新推出的实用小工具,联系管理所有联系人,为您方便,可以发短信,还可以方便地发送邮件,是您日常工作的好帮手,本软件小巧实用,方便下载,非常好用。 腾讯的地址Beta1.0测试版的主要特点: 保存联系人的…

中国概念股面临跨国审计监督

中国概念股面临跨国审计监督

概念股,中国,审计监督,电脑软件,经过近四年的中国和美国之间的磋商,跨国监管协议将在几个月内达到(在接下来的几个月),超过40的中国内地会计师事务所,在上市公司参与美国审计业务多年的灰色地带或消失。 公众公司会计监督委员会(以下简称PCAOB)的…

TTPCom公司推出的Ajar平台

TTPCom公司推出的Ajar平台

公司,平台,推出,电脑软件,TTPCom,全球领先的移动通信技术提供商TTPCom公司(伦敦证券交易所代码:TTC)今天宣布推出的半开放平台的手机制造商和网络运营商。 微开涵盖所有的应用需要开发多功能手机平台,还配备了一系列的设计工具,它可以使手机快…

理解Web页面工具语言xml的定义

理解Web页面工具语言xml的定义

工具,语言,定义,页面,电脑软件,二、XML的定义 XML是一种结合了SGML的丰富功能与使用HTML到web.xml应用精简的SGML SGML轻松保持扩展功能,这使XML从html.xml根本不同的远比HTML更强大。它不再是一个固定的标志,但允许无限数量的标签的定义来…