COM编程1

分布式应用程序是指:应用程序分布在不同计算机上,通过网络来共同完成一项任务。通常为服务器/客户端模式。

OLE:Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE 不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为组件对象模型(COM)。


COM    Component Object Model  组件对象模型 

是开发软件组件的一种方法,组件实际上是一些很小的二进制可执行程序,它可以给应用程序,操作系统及其他组件提供一些服务。

用C++开发定制的COM组件就如同开发动态的,面向对象的API

组件可以在运行时,在不重新连接或编译应用程序的情况下被卸下或替换掉。


Microsoft的许多技术如ActiveX、DirectX及OLE等都是基于COM建立起来的


COM组件是以Win32动态链接库(DLLs)或可执行文件(EXEs)的形式发布的可执行代码组成的。

COM组件是动态链接的,COM使用DLL将组件动态链接起来,组件必须是封装的。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值