COM技术
williamVII
这个作者很懒,什么都没留下…
展开
-
第三章 类
再谈接口与实现 接口:对象进行通信的抽象协议.实现:支持一个或者多个接口的具体数据类型.类:被命名的实现.它代表了具体的可实例化的类型,称为COM类或coclassCLSID用来命名实现,COM也支持文本方式的别称ProgID, 利用一组COM API可实现相互转换类对象所有COM类的一个基本要求是它们必须有一个类对象.(类厂)对于每个类来说,类对象是独一无二的,它原创 2004-09-16 11:19:00 · 1125 阅读 · 0 评论 -
第一章 COM是一个更好的C++
软件分发与C++以源代码形式分发:问题1: 每个可执行文件都将包含类库的代码, 浪费磁盘空间, 如果用户同时运行包含该类库的几个应用,浪费虚拟内存.问题 2: 一旦类库厂商发现了缺陷,没有任何办法可以替换部分实现代码 动态链接与C++引入库不包含实际的代码,由链接器产生, 它包含一些引用,指向DLL的文件名和被引出的符号名.有了引入库,机器码在硬盘上只保留一份原创 2004-09-14 13:39:00 · 1074 阅读 · 0 评论 -
第二章 接口
再谈接口与实现用户可以选择任何一个C++编译器,但最终他们必须要使用一个C++(而不是其它语言)的编译器.COM提供了这样一种语言,它只用了大家都很熟悉的C语言的语法,同时加入了某些用于消除C语言中二义性的能力,称接口定义语言IDL (Interface Definition Language)COM IDL 以OSF的DCE RPC IDL 为基础加入与COM相关的扩展(继承,多原创 2004-09-15 10:58:00 · 1512 阅读 · 0 评论