COM 学习

摘自微软对COM的描述:
COM, Component Object Model, 即“组件模型”。COM是平台无关的、分布式的、面向对象的系统,它被用于创建可以相互作用的二进制软件组件。
COM是OLE和ActiveX的基石。
COM旨在实现一种目标,那就是让存在于不同进程,甚至不同计算机上的COM对象,像在同一个进程内那样方便的进行交互。
COM是一个标准(不是编程语言), 它指定了一个对象与其他对象交互时需要满足哪些要求,但COM标准不关心编写对象时所使用的语言、框架、结构和其他编程细节。进行交互的COM模块可以使用不同的语言进行编写,因为COM交互的接口是二进制层次上的。编写COM对象最好的语言是C++和Smalltalk,因为二者提供了最好的机制来支持COM对象,但使用COM对象及其接口的语言比较多样:C、C#、Jave、VBScript等都可以。

COM标准定义了COM对象的本质特性。一般的,对象由数据和方法组成。对于COM对象来说,获取方法的途径只能通过指向接口的指针获取。
(未完。。。)



https://msdn.microsoft.com/en-us/library/ee663262(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/ms690156(v=vs.85).aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值