COM理解

1. OLE
Object Linking and Embedding,对象连接与嵌入,简称OLE技术
OLE 是一种面向对象的技术,利用这种技术可开发可重复使用的软件组件(COM)。

2. ATL
ATL,Active Template Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件.

3. COM
COM是Component Object Model (组件对象模型)的缩写。
简单地说,COM是一种跨应用和语言共享二进制代码的方法

4. ActiveX
ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中.

他们之间的关系

OLE,是COM的祖先,或者说COM这个词以前叫OLE。
COM是一种技术的名称。
ATL是开发COM的一种技术,简化了COM的开发。
ActiveX可以理解为一种COM产品,利用COM技术的产品。


如果是新学,不建议你学了,因为,这些技术虽然谈不上过时,但是确实都是很老的技术了。
OLE出现快20年了,COM出现至少15年了,其他也差不多。

当前技术界提倡的是开放性和互操作性,这点微软自己也很清楚,所以微软也不会再发展这些
东西了,其根本原因是都是二进制共享代码的方法,做不到跨平台、跨协议。
因此,XML, Web Service或者其他开放的方法会替代这些东西。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值