正在加载图片...
502A5p3高编程 Chinapub.com 下载 客户端不能通过浏览器打开WSC中使用的属性,这些属性也不能读写。在大多情况下, 会发现组件同客户的交互需要多一点控制。假设组件显示当前会话个数,这个值应是只读的。 如果客户能修改他,则很快就会出现错误 每个 property>标记有两个子标记:<get>和put>。两者分别定义了读和写属性值的方 式。当需要读写属性内容时,执行二个过程中相应的一个。它们都有一个默认的名字,分别 是get和putL,加上属性的公共名称,但是二者都可通过使用前面讲到的 interalname属性进行 更改。如果省略≤get>标记,可自动使此属性只写。同理,省略<pu可以使属性只读。 (4)激发事件 在WSC中激发一个事件必须调用一个WSC的全局函数 fire Event。这可以触发一个由其第 一个参数指定的事件,另外,还可以增加任意个参数 fireEvent .OnEvent dataToPas 如果仅需要WSC提供方法、属性和事件,则不需考虑< implements>标记。这个标记主要 用于定义你的wSC支持的COM接口。缺省情况下,WSC自动支持自动化( Automation)和事件 处理接口。更准确地说,当插入< public>标记时,将自动要求支持这些接口。 个用脚本语言编写的COM对象并不能实现所有可能的COM接口。尽管这在C++和 Delphi中可以非常轻易地实现,在 Visual basic中将会稍微复杂一些,而用脚本代码几乎是无 法实现的。为了围绕这个方面展开工作,WSC依赖于名为“接口处理器”( interface handlers IH)的专用二进制模块。接口处理器由前面提及的 scrobj dI管理 接口处理器 接口处理器(IH)是一种对任何附加的非自动化COM接口提供支持的二进制模块。其结构 如图16-2所示 标准COM接口 ASP Behaviour Scrobi ddl (自动化、事件) C 图16-2接口处理器结构图 IH主要是作为wSC脚本代码和客户应用程序之间的一种中介,向客户提供给定接口的标 准的COM布局。当客户调用接口的方法时,IH检索并执行脚本代码以实现其功能 旦声明“ public>标记, scrobj dI将.自动为自动化和事件加载IH。如果需要支持附加的接 口,可以在< implements>中显式请求。也就是说,< implements>标记是一种WSC与特定的处 理器之间的联系方式。其语法如下客户端不能通过浏览器打开 W S C中使用的属性,这些属性也不能读写。在大多情况下, 会发现组件同客户的交互需要多一点控制。假设组件显示当前会话个数,这个值应是只读的。 如果客户能修改他,则很快就会出现错误。 每个< p r o p e r t y >标记有两个子标记: < g e t / >和< p u t / >。两者分别定义了读和写属性值的方 式。当需要读写属性内容时,执行二个过程中相应的一个。它们都有一个默认的名字,分别 是g e t _和p u t _,加上属性的公共名称,但是二者都可通过使用前面讲到的 i n t e r a l n a m e属性进行 更改。如果省略< g e t >标记,可自动使此属性只写。同理,省略 < p u t >可以使属性只读。 (4) 激发事件 在W S C中激发一个事件必须调用一个 W S C的全局函数f i r e E v e n t。这可以触发一个由其第 一个参数指定的事件,另外,还可以增加任意个参数。 3. <implements> 如果仅需要W S C提供方法、属性和事件,则不需考虑 < i m p l e m e n t s >标记。这个标记主要 用于定义你的W S C支持的C O M接口。缺省情况下, W S C自动支持自动化( A u t o m a t i o n )和事件 处理接口。更准确地说,当插入 < p u b l i c >标记时,将自动要求支持这些接口。 一个用脚本语言编写的 C O M对象并不能实现所有可能的 C O M接口。尽管这在 C + +和 D e l p h i中可以非常轻易地实现,在 Visual Basic中将会稍微复杂一些,而用脚本代码几乎是无 法实现的。为了围绕这个方面展开工作, W S C依赖于名为“接口处理器” (interface handlers, I H )的专用二进制模块。接口处理器由前面提及的 s c r o b j . d l l管理。 接口处理器 接口处理器( I H )是一种对任何附加的非自动化 C O M接口提供支持的二进制模块。其结构 如图1 6 - 2所示。 图16-2 接口处理器结构图 I H主要是作为W S C脚本代码和客户应用程序之间的一种中介,向客户提供给定接口的标 准的C O M布局。当客户调用接口的方法时, I H检索并执行脚本代码以实现其功能。 一旦声明< p u b l i c >标记,s c r o b j . d l l将自动为自动化和事件加载 I H。如果需要支持附加的接 口,可以在< i m p l e m e n t s >中显式请求。也就是说, < i m p l e m e n t s >标记是一种W S C与特定的处 理器之间的联系方式。其语法如下: 502计计ASP 3 高级编程 下载 客 户 标准COM接口 (自动化、事件) ASP WSC Behaviour Scrobj.ddl
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有