COM
上行诗至明
编程不仅是一份工作,更是一份事业。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从C++到COM,学习笔记(2)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4ju.htmlCOM的接口 一. 接口概念的出现承接COM的目的,现在需要将重用的COM对象相互关联在一起,那么有什么好方法呢?(1)OO中使用public成员来让外界和内部对象进行数据交互。COM中更进一步,只能使用public的成员函数。因为直接访问对转载 2015-08-24 16:58:13 · 344 阅读 · 0 评论 -
从C++到COM,学习笔记(5)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4js.html包容和聚合 一. COM组件的升级/扩展需求在一开始的分析中,已经假设了COM模型中目标就是单个组件的重用性达到最佳。但是,单个组件发布后,功能就已经固定下来了。随着用户的需求不断增加,很可能现有组件将无法完成好用户的所有需求,因此必须对现有组件转载 2015-08-24 17:22:06 · 501 阅读 · 0 评论 -
从C++到COM,学习笔记(1)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4jw.htmlCOM的产生 一. 为什么要引入COM?先给一个答案:COM的产生是为了解决OLE技术。当然今天OLE已经变成了COM的一个成功应用例,就好比牛顿当初发明微积分是为了解决物理运动问题,但是今天物理运动问题只是微积分的一个应用而已——以上不是我瞎猜转载 2015-08-24 16:44:49 · 387 阅读 · 0 评论 -
从C++到COM,学习笔记(6)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4jq.htmlAddRef和Release 一. IUnknown接口按照COM标准,所有的COM接口的前三个函数都必须是IUnknown接口的那三个函数:QueryInterface(),AddRef()和Release()。如果用C++表述的话,就是所有的转载 2015-08-24 17:25:57 · 421 阅读 · 0 评论 -
从C++到COM,学习笔记(7)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4jn.html组件的跨进程调用和Marshal ##关于这个东西,其实我一直都没有太搞明白,笔记断了这么长时间也是如此。只能先把自己理解的整理一下,以后再删补吧## 一. 跨进程调用的必要性前面已经说了,对COM而言,一开始的目标就是增强重用性转载 2015-08-24 17:31:37 · 494 阅读 · 0 评论 -
从C++到COM,学习笔记(4)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4jt.htmlCOM对象的调用 一. EXE和DLL不管COM对象有多少花哨的东西,其本质只是一段内存,有数据有代码而已。因此当一个COM对象被使用的时候,是谁,并且怎样把这些数据和代码载入内存呢?首先,最简单的就是调用者和COM对象在一起,这时候函数转载 2015-08-24 17:17:51 · 372 阅读 · 0 评论 -
从C++到COM,学习笔记(3)
转自:http://blog.sina.com.cn/s/blog_701b41e40100m4jv.html类厂以及COM对象的构造 一. 类和对象在OO语言中操作是基于对象进行的,而对象的抽象归纳就是类。但是这只是分析阶段的思考,当真正编程的时候顺序是倒过来的,先定义类,然后再在程序中将类具体实例化成为对象。以C++为例,先定义好一个类CA,然后在程转载 2015-08-24 17:13:29 · 501 阅读 · 0 评论
分享