COM学习
whpeace
这个作者很懒,什么都没留下…
展开
-
引:COM线程模型详解
COM线程模型详解本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的 线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Wind转载 2007-08-13 09:38:00 · 427 阅读 · 0 评论 -
COM组件设计与应用(十三)——事件和通知(VC6.0)
COM组件设计与应用(十三)——事件和通知(VC6.0) [ 录入者:it3650 | 时间:2006-09-09 19:47:51 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:35:00 · 714 阅读 · 0 评论 -
COM 组件设计与应用(十)——IDispatch 接口 for VC.NET
COM 组件设计与应用(十)——IDispatch 接口 for VC.NET [ 录入者:it3650 | 时间:2006-09-09 19:47:48 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:27:00 · 551 阅读 · 0 评论 -
COM组件设计与应用(二) GUID 和 接口
COM组件设计与应用(二) GUID 和 接口 作者:杨老师一、前言 书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Ex转载 2007-05-23 13:59:00 · 389 阅读 · 0 评论 -
COM 组件设计与应用(一) 起源及复合文件
COM 组件设计与应用(一) 起源及复合文件 作者:杨老师一、前言 公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书转载 2007-05-23 13:57:00 · 439 阅读 · 0 评论 -
COM组件设计与应用(十八)——属性包
COM组件设计与应用(十八)——属性包 作者:杨老师下载源代码 一、前言 书接上回,本回着落在介绍属性包 IPersistPropertyBag 接口的实现方法和调用方式。属性包,是以“名称 - 值”的方式提供组件持续性的支持,而“名称 - 值”恰恰又适合于用文本方式来表现。下面的片段是在 HTML 中插入 Microso转载 2007-05-23 14:51:00 · 512 阅读 · 0 评论 -
COM 组件设计与应用(六)用 ATL 写第一个组件
COM 组件设计与应用(六)——用 ATL 写第一个组件 [ 录入者:it3650 | 时间:2006-09-09 19:47:39 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:12:00 · 514 阅读 · 0 评论 -
COM组件设计与应用(三) 数据类型
COM组件设计与应用(三) 数据类型 作者:杨老师一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:“饭要一口一口地吃”;老子语:“心急吃不了热豆腐”,孙子云:“走一步看一步吧” ...... 先掌握必要的知识,将来写起转载 2007-05-23 14:00:00 · 352 阅读 · 0 评论 -
COM 组件设计与应用(十六)——连接点(vc.net)
COM 组件设计与应用(十六)——连接点(vc.net) [ 录入者:it3650 | 时间:2006-09-09 19:47:54 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:46:00 · 508 阅读 · 0 评论 -
COM组件设计与应用(十二)——错误与异常处理
COM组件设计与应用(十二)——错误与异常处理 [ 录入者:it3650 | 时间:2006-09-09 19:47:50 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:33:00 · 414 阅读 · 0 评论 -
COM 组件设计与应用(十五)——连接点(vc6.0)
COM 组件设计与应用(十五)——连接点(vc6.0) [ 录入者:it3650 | 时间:2006-09-09 19:47:53 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:46:00 · 838 阅读 · 0 评论 -
COM组件设计与应用(十四)——事件和通知(vc.net)
COM组件设计与应用(十四)——事件和通知(vc.net) [ 录入者:it3650 | 时间:2006-09-09 19:47:52 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:36:00 · 511 阅读 · 0 评论 -
COM 组件设计与应用(十一)—— IDispatch 及双接口的调用
COM 组件设计与应用(十一)—— IDispatch 及双接口的调用 [ 录入者:it3650 | 时间:2006-09-09 19:47:50 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:28:00 · 701 阅读 · 0 评论 -
COM 组件设计与应用(九)IDispatch 接口 for VC6.0
COM 组件设计与应用(九)——IDispatch 接口 for VC6.0 [ 录入者:it3650 | 时间:2006-09-09 19:47:45 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:25:00 · 1043 阅读 · 0 评论 -
COM组件设计与应用(八) 实现多接口
COM组件设计与应用(八) 实现多接口 作者:杨老师下载源代码一、前言 从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这一个接口中, 果真如此的话,恐怕就没有转载 2007-05-23 14:16:00 · 437 阅读 · 0 评论 -
COM 组件设计与应用(七) 编译、注册、调用
COM 组件设计与应用(七) 编译、注册、调用 作者:杨老师一、前言 上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、注册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点这里,vc.net 的用户点这里。 二、关于编译 2-1 最小依赖转载 2007-05-23 14:14:00 · 546 阅读 · 0 评论 -
COM 组件设计与应用(五)用 ATL 写第一个组件
COM 组件设计与应用(五)——用 ATL 写第一个组件 [ 录入者:it3650 | 时间:2006-09-09 19:47:38 | 作者:杨老师 | 来源:VC知识库 ]转载 2007-05-23 14:10:00 · 570 阅读 · 0 评论 -
COM组件设计与应用(四) 简单调用组件
COM组件设计与应用(四) 简单调用组件 作者:杨老师一、前言 同志们、朋友们、各位领导,大家好。 VCKBASE 不得了,转载 2007-05-23 14:04:00 · 399 阅读 · 0 评论 -
COM 组件设计与应用(十七)——持续性
COM 组件设计与应用(十七)——持续性 作者:杨老师下载源代码 一、前言 我们写程序,经常需要实现这样的需求: 例一、程序运行产生一个窗口,用户关闭的时候需要记录窗口的位置,以便下次运行时保持位置不变; 例二、由于程序运行时间很长,今天执行一部分,明天继续执行。那么在下次运行前要恢复前次的状态; .转载 2007-05-23 14:49:00 · 453 阅读 · 0 评论