科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Internet上用ActiveX发布软件

Internet上用ActiveX发布软件

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

互连网的广泛应用使得基于网络的软件成为现今软件应用的主流......

作者:Micronet 来源:yesky 2007年10月21日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
2.5 在网页中嵌入ActiveX文件包实现基于Internet软件发布:

  给出一个嵌入实例:

<object style="LEFT:0px;TOP:0px" codebase="texturemap.cab#version=1,0,0,1" width="640" height="480" align="baseline" border="0" classid="clsid:0F968806-D214-11D5-9022-5254AB123A61" name="texture" VIEWASTEXT>
<param name="_Version" value="65536">
<param name="_ExtentX" value="2646">
<param name="_ExtentY" value="1323">
<param name="_StockProps" value="2">
</object>

  其中name属性是控件对应的对象名,实现在网页中对控件定义的方法进行调用、属性进行设置;codebase属性指示的是控件包的下载位置,除了cab文件外,也可以直接指向一个OCX 文件或者DLL文件,但要发布软件,这些文件都必须事先签署过;codebase中的version表示控件的版本号,当控件在客户端不存在或现有控件的版本比codebase属性中指定的版本旧时,浏览器将下载并注册指定的文件;classid属性指定的是控件的CLSID,客户端系统将通过此ID在注册表中寻找该控件是否已被注册,并确定控件的版本以决定是否重新下载注册。Width,height属性定义控件在浏览器中的客户视窗大小。

  在将ActiveX嵌入后就需要实现调用控件中设定的方法和属性。可以通过VBScript脚本进行调用,如:

<script language="VBscript">
Sub window_onload()
texture.Radius=5
end sub
</script>
<input type=button onclick='call texture.servertexturemapping("218.108.175.187","Apple.bmp")'>

  其中servertexturemapping是控件中定义的方法,Radius是控件中定义的属性。

  三、总结

  基于Internet发布软件降低了对系统软件的要求,避免了用户或者专业人员对客户端的安装和设置,实现软件安装访问自动化、自由化。而安全证书机制的引入,又确保了软件的安全性,使得基于Internet发布软件实现高效、快捷、实用。本文的目的就是系统的介绍基于Internet发布软件的各类相关概念和实现流程。
 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章