没画完的画

喂马 劈柴 BBQ~
posts - 37, comments - 55, trackbacks - 0, articles - 0
  C++博客 ::  :: 新随笔 :: 联系 :: 聚合  :: 管理

从 OLE 到 ActiveX

Posted on 2008-09-12 15:00 没画完的画 阅读(959) 评论(2)  编辑 收藏 引用 所属分类: Windows COM

话说当年,微软在1991年提出 OLE1.0规范 (OLE, Object Link Embeded, 程序之间链接和嵌入对象数据),这个规范主要解决
多个应用程序之间的通信和消息传递,但没有开发商理它
后来,微软又在1993年推出了OLE2.0 完善并增加功能(
OLE自动化: 一个程序控制另一个程序
OLE控件: 一个控件嵌入到另一个程序,提供自己的功能
OLE文档: 支持简单的链接和嵌入,还支持在位激活(在WORD文档中插入一个画图的对象,双击画图对象,WORD的菜单会变成画图的菜单,这就叫在位激活了),拖放
)

在 OLE2.0中,微软建立了一个叫做 COM(Component Object Model 的组件对象模式)的新规范

OLE组件,人们习惯了OLE这个名字,于是叫它叫OLE控件,后缀名叫OCX (OLE Control Extension)
后来,人们不知道OLE到底是什么,各类资料的介绍OLE时命名也不统一,造成混乱。

所以,微软在 1996 年重新制订了 OLE新规范,叫做 OLE96 规范
在这个新的规范里,OLE控件有了一个新的名字,叫做 ActiveX控件
把所有OLE相关的名字,都换成了 ActiveX

Feedback

# re: 从 OLE 到 ActiveX  回复  更多评论   

2008-09-15 11:50 by heweitykc
mark

# re: 从 OLE 到 ActiveX  回复  更多评论   

2008-09-18 01:26 by Kven
学多一样东西了!

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理