- 7
- 0
- 约5.22千字
- 约 6页
- 2017-06-13 发布于湖北
- 举报
COM原理及应用----COM对象和接口
1、COM对象的理解
COM对象类似于C++语言中类的概念,类的每个实例代表一个COM对象,它也包括属性(即状态)和方法(即操作),状态反映对象的存在,方法就是接口。
2、COM对象的标识-CLSID
GUID是一个128位的随机数,重复概率极低。它的值来源于两部分:空间值(网卡地址或随机数)和时间值。
获得GUID值可以使用VC++提供的工具:GUIDGen.exe 和 UUIDGen.exe。或者使用COM库的API函数CoCreatGuid()。
3、COM对象与C++对象的比较
封装特性
在COM对象中,数据是完全封装在对象内部,外部不可能直接访问对象的数
据属性。通过COM对象和客户程序提供的接口成员函数访问对象的属性。COM对象
的数据成员的封装性是以组件为最终边界的,对于对象用户是完全透明的、不可
见的;而C++对象的封装特性只是语义上的封装,对于对象用户是可见的。
COM对象将数据完全封装在对象的内部。C++对象的封装是在语义上的封装,通过不同的数据类型实现数据的封装。
可重用性
COM对象的可重用性表现在COM对象的包容和聚合,一个对象可以完全使用另
一个对象的所有功能;而C++对象的可重用性表现在C++类的继承性,派生类可以
调用其父类的非私有成员函数。
COM对象的多态性通过其接
您可能关注的文档
- CAN总线技术在汽车车速表及里程表中的应用.pdf
- CAS Server的修改和配置(配置文件修改+数据库).docx
- CAS和Oracle连接实现(SSO).doc
- CC++STL ATL WTL之间的联系及区别.doc
- CCER中国货币市场及政策数据库数据字典.pdf
- CDMA内环功控及调试.ppt
- CDR及AI快捷键大全.doc
- CECS 103:99 循环冷却水系统不停车化学清洗及热态预膜工艺技术规程.pdf
- ch.14数据仓库和数据挖掘.ppt
- CH02 E-R图及关系数据库设计.ppt
- 2026河南县第四次全国农业普查领导小组办公室面向社会招聘普查员4人备考题库及答案详解(精选题).docx
- 2026河南县第四次全国农业普查领导小组办公室面向社会招聘普查员4人备考题库及一套答案详解.docx
- 2026浙江台州市仙居县公安局警务辅助人员招聘31人备考题库及参考答案详解.docx
- 2026年面试问题与参考答案集针对系统管理员.docx
- 2026年华为公司高管面试全解析副总经理岗位题库及答案.docx
- 2026年武装警卫岗位笔试考试题集含答案.docx
- 2026年深度学习框架面试题及答案.docx
- 股票研究员笔试题及解析.docx
- 班组成员行为规范及考核制度.docx
- 政府公务员招聘面试常见问题解析.docx
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)