1 / 228
文档名称:

第六讲组件技术.ppt

格式:ppt   大小:1,783KB   页数:228页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六讲组件技术.ppt

上传人:dyx110 2021/5/12 文件大小:1.74 MB

下载得到文件列表

第六讲组件技术.ppt

相关文档

文档介绍

文档介绍:COM /DCOM
COM/DCOM(Component Object Model,构件对象模型/Distrubuted Component Object Model) 是Microsoft提出的一个(分布的)二进制兼容构件的规范。只要遵守这种规范,不管用什么编程语言和工具开发的COM构件,也不管是否运行在同一台机器上,还是运行在不同的机器上,都可以被使用。
1
COM构件模型
*建立在二进制层次上的标准
---编程语言和开发工具无关
*COM规范
---平台无关
---定义了大量的标准接口(如IUnknown、IClassFactory、
IDispatch等等)用于各种用途
*COM实现
---平台相关
---Windows实现了规范及许多辅助功能
2
COM对象
COM接口
COM组件
COM基础结构
3
几个基本概念
COM接口
– 客户与对象之间的协议,客户使用COM接口调用COM对象的服务
COM对象
– 实现COM接口
– 通过COM接口提供服务
– 可包含多个接口
COM构件(组件)
– COM对象的载体,可包含多个COM对象
– 可独立发布的二进制组件
– 在Windows平台上为DLL或者EXE
4
进程内构件
5
进程外构件
6
远程外构件
7
注册表
--发布构件信息、对象信息、接口信息等
构件发布
8
COM功能
*基本功能
-- IUnknown
-- IDispatch
*扩展功能
--自动化
--连接点
--结构化存储
--名字服务
9
COM体系结构
10