
COM样例
文章平均质量分 83
lop5712
这个作者很懒,什么都没留下…
展开
-
COM样例(一)——《COM线程模型》基础篇
COM样例(一) ——《COM线程模型》基础篇 我曾经写了一篇《COM线程模型》,受到一些好评,但也有部分人觉得其有些深,希望能提供一些基础点的文章。本系列文章是《COM线程模型》这篇文章的样例,提供一个简单的稍完整的例子以帮助理解前面文章中的内容。本文是此系列的第一篇,讲解《COM线程模型》中出现过的我以为可能需要说明的基础概念,在后继的文章中说明样例的结构,并给出相关各部分代码,以注原创 2004-04-26 10:57:00 · 2405 阅读 · 1 评论 -
COM样例(三)——组件端代码
COM样例(三) ——组件端代码 本文为此系列文章的重点,前面设计的接口都只是辅助性质,与COM线程模型没有一点关系。由于客户和和组件实现的接口IModule、IModuleSite等都包有界面的传递,出于利用MFC的界面包装功能而都使用MFC来实现,故全部运行在STA套间中,并可使得组件的窗口亦使用客户端主线程来派送消息。 假设调用远程组件的方法以实现业务逻辑,由于原创 2004-05-01 21:21:00 · 1668 阅读 · 0 评论 -
COM样例(二)——样例结构设计
COM样例(二)——样例结构设计 本文为《COM样例》系列文章的第二篇,说明样例的结构,解释COM的编程思想,并帮助理解样例代码。样例目标 欲给一个公司做一个信息管理系统,也就是公司中所有部门的信息可以被输入电脑,并可进行分布式查询,即总经理可随时查询最新的订单情况和出货情况。由于使用COM作为此信息管理系统的基架,可以很容易的解决分布式问题,并且由于COM对安全的原创 2004-05-19 13:18:00 · 1608 阅读 · 1 评论 -
COM样例(四)——客户端代码
COM样例(四) ——客户端代码 本文为此系列文章的最后一篇,罗列客户端的源代码。客户端使用MFC实现,其中的框架类CMainFrame实现了IModuleSite、IErrorReport和ICompanyInfo,而另一个窗口包装类CTaskManager实现ITaskManager,并由CMainFrame聚合它以表现出CMainFrame实现了ITaskManager。原创 2004-04-26 11:52:00 · 2430 阅读 · 26 评论