|
ActiveX技术资料
|
|
来源: 作者: 发布时间:2007-03-27
|
|
编译生成OCX文件后,用VC提供的ActiveX Test Container测试这个控制,也可以用OLE/COM Object Viewer浏览此控制的接口信息及类型库。
6.2. ActiveX控制在WEB上的应用
考虑到WEB的安全性,为了在服务器与客户端建立良好的信任关系,必须为每个在WEB上使用ActiveX控制设置一个“代码签名”(Code Signing)。VC5.0提供了生成供测试用的“代码签名”的工具。如果要正式发布,则必须向有关机构申请。(参见http://www.microsoft.com/intdev/signcode/)
在WEB页面中使用ActiveX控制,还要对之进行包装,将有关的动态连接库及信息文件压缩到一个扩展名为CAB(Cabinet)文件中。可以使用VC5.0提供的工具包装ActiveX控制。在HTML文件中,使用OBJECT标签插入ActiveX控制,并利用VBScript或者JScript访问该ActiveX控制。客户端用Internet Explorer浏览此页面时,可以自动解包该文件。出于安全性的考虑,Internet Explorer为ActiveX 部件的下载、初始化、是否拥有合法的代码签名以及是否允许Scripting等设置了不同的安全级别,用户可根据需要进行设置。下面这个例子中,使用了ActiveX控制“MSChart.OCX",当用鼠标单击此控制时,控制的标题将改变。
ID=chart1 WIDTH=400 HEIGHT=200
ALIGN=center>
其中,Object ID是这个ActiveX DLL中某个类的名字。当此WEB页面被下载并显示时,MyClass类的方法LogIn将被调用,并在客户端显示LogIn对话框。
7.3. Visual Basic 6.0 Microsoft计划于1998年9月推出Visual Basic 6.0。目前Beta版正在测试。VB 6.0与VB5.0相比,除继续支持Internet Explorer Document Object Model(DOM)开发之外,将提供两个令人兴奋的新功能:
Dynamic HTML编辑器
开发人员可以象编制普通VB程序一样,制作DHTML文件或模板。
WebClasses;
开发人员可以在WEB服务器端建立与ASP文件一一对应的WebClass类,每个类都可以访问ASP对象,在Visual Basic IDE中跟踪调试,并生成 ISAPI 动态连接库。
8. 小结
正如Internet和WEB技术一样,ActiveX技术的发展日新月异,新的更强大的开发工具使得服务器及客户端的应用开发、网站建设变得更简单,并容易扩展和重用。随着Microsoft的包括Windows NT、Internet Information Server、Active Server Pages以及Microsoft FrontPage、Internet Explorer等组件在内完整的Internet解决方案被广泛使用,ActiveX技术将会有更大的发展。
参考文献:
1. Visual C++技术内幕(第二版),[美]David J. Kruglinski著,王国印译,清华大学出版社。
2. ActiveX开发人员指南,[美]Eric Tall,Mark Ginsburg著,章巍等译,机械工业出版社。
3. Visual Basic 6.0:You Wont Believe What Just Hit the Web,Joshua Trupin,Microsoft Interactive Network Developer(MIND),1998年8月。
4. Introduction to ActiveX Controls,Microsoft Corp.,MSDN,1998年8月。
5. Dynamic HTML and the Big Picture,John Swenson,MSDN Online,1997年11月。
6. A Brief Preview of the Visual Basic 5.0 Development Environment,Michael Otey,Windows NT Magazine ,1997年4月。
7. http://www.microsoft.com/,Microsoft公司,包括MSDN、MSJ等技术资源。
8. http://www.ActiveX.com,第三方开发的ActiveX控制。
9. http://www.Active-X.com,有关ActiveX技术的文档资料。
10. http://www.WinntMag.com,Windows NT Magazine杂志。
共2页: 上一页 [1] 2 下一页 |
| |
|
[ 收藏]
[ 推荐]
[ 评论(0条)]
[返回顶部] [打印本页]
[关闭窗口] |
|
|
| |
|
|
 |
|
主题推广 |
|
|
|
|
|