这几天为了解决软件技术融合的问题做了几个ActiveX控件,对COM技术有了大致的了解。
C O M(Component Object Model:组件对象模型),我理解的COM就是与语言无关的动态组件,通过利用了DLL的动态链接能力实现,必须通过regsvr32命令注册后才能被操作系统识别,也才可以在其它的含有COM接口的应用程序中进行调用。
用COM技术开发的应用程序从理论上说是客户/服务器模式的程序。程序员可以使用一系列的COM服务程序来构造他们自己的应用程序,这些服务程序可以根据需要随时嵌入到主程序中。在分布式系统中,可以通过网络来访问这些服务程序。将来,操作系统和整个网络可能会被看作是一套以COM对象形式提供的服务集。一部分程序员负责建立这些服务,而另一部分程序员只负责如何调用它们。其目的是实现软件的即插即用。
文章评论(0条评论)
登录后参与讨论