【摘 要】
:
如今,ActiveX控件在互联网和桌面上应用非常广泛,ActiveX控件是Microsoft提供的功能强大的程序设计和开发技术,运用于Microsoft Windows系统。Windows和Linux平台的不兼容性
论文部分内容阅读
如今,ActiveX控件在互联网和桌面上应用非常广泛,ActiveX控件是Microsoft提供的功能强大的程序设计和开发技术,运用于Microsoft Windows系统。Windows和Linux平台的不兼容性使得ActiveX控件无法在Linux平台上直接运行。这无法满足广大Linux用户对ActiveX控件应用的需求,也限制了ActiveX控件技术的发展和Linux操作系统的进一步推广。因此,ActiveX控件迁移到Linux上,无论对Linux的推广,还是对于无须重新开发、节约开发成本等方面都有着重要的现实意义。为了解决ActiveX控件在Linux平台上直接运行的问题,本文首先分析了COM技术和ActiveX控件机制的原理,然后提出了一个ActiveX控件跨平台模型。该模型是一种由三层功能层组成的中间件机制,这三层功能层分别是操作系统兼容层、COM机制支撑层和ActiveX控件特性支撑层。操作系统兼容层基于开源项目Wine,它消除了Windows和Linux两种操作系统的差异性;COM机制支撑层在Linux平台上支持COM机制和ActiveX控件机制,实现了COM库以及一些Windows的特性,例如注册表,自注册机制等等,这层是本文论述的重点;ActiveX控件特性支撑层的功能是提供ActiveX控件的特性,它只是本文的一个延伸,并不是本文论述的重点。最后,对已实现的系统进行了测试,并得出一些有用的结论。
其他文献
当前我国在音视频产业领域已经具备较强的产业基础,但由于没有掌握核心技术标准,相关企业长期受制于国外持有标准化专利与技术的企业和组织。为了在音视频产业领域拥有更多的
本文探讨一种白盒测试中测试用例自动生成的搜索算法,旨在为软件测试提供完整的测试用例。 路径覆盖是白盒测试中覆盖率最高的一种覆盖方法,结构化测试数据一般都是通过路径
自然语言描述的协议规范存在二义性问题,协议软件开发人员对同一协议规范理解的差异是导致其协议实现“百花齐放”的根本原因。协议实现与协议规范之间的丝毫偏差都可能给通信
急救护理学是一门理论性与实践性都很强的学科,其教学目的是:增强学员的急救意识,传授急救护理学的基本理论,训练急救技术操作的基本技能,培养学员在紧急情况下迅速评估、正
随着Internet的普及信息处理等高科技技术的不断发展,越来越多的企业也在广泛利用Internet技术进行数据共享等信息处理的应用,使得信息内容也正以惊人的速度增加,同时内部业务系
结构化文档检索系统利用文档的结构信息,对文档的部分内容建立索引并检索呈现,所得查询结果能精细化地表达查询需求。利用同义词扩展查询是实现基于语义检索的一种有效方式。
在基于内容的图像检索中有一种称为基于目标区域的图像检索方法,这种方法的主要思想是用目标区域的特征代替全局图像的特征进行检索。因此,其检索效率的高低主要取决于目标区
新时期世界各国军事的发展,迫使我军要在军事训练在内容和形式上做出变革,以进一步提高军队战斗力。本文涉及的射击对抗训练系统还原了近似真实的实战场景,在允许实弹射击的情况
数据挖掘将传统的数据分析方法与处理大量数据的复杂算法相结合,目的是从大量数据中找出先前未知的有用知识。分类是数据挖掘领域研究和应用最广泛的一个分支。目前已知的分
在计算机视觉领域,人脸识别一直是一个研究热点,无论是安全防卫、对身份进行验证、护照识别及驾驶执照,还是自动门卫系统、银行和海关的监控系统等,它都有着重要的应用。广义