- 博客(6)
- 资源 (10)
- 收藏
- 关注
转载 DCOM揭秘之六
<br /> Distributed COM --跨网络工作<br /> <br /><br /><br /> DCOM代表的是“Distributed(分布式)”COM。在前面的部分中,我们已经讲解了运行在同一部计算机的COM客户和服务器。在这一部分,我们将讨论如何将它扩展到DCOM的领域和分布式计算。 <br /><br /> 大多数的COM编程者仅使用本地的“进程内”服务器,作为DLL运行。DLL载入到客户程序的处理空间,因此很可靠和有效。我们打算使用一个基于EXE的服务器。这意味着服务器和客
2010-11-15 10:31:00 973
转载 DCOM揭秘之五
<br /> 理解ATL产生的代码<br /><br /> 我们服务器端DLL的源代码是由ATL产生的。对于许多人来说,可以完全不用了解ATL创建的代码。不过,对于一些喜欢寻根究底的人来说,这是不可以接受的。这里就介绍一下由ATL产生的代码。<br /><br /> 服务端的DLL代码由三种不同类型的文件组成<br /><br /> 首先,是传统的C++源文件和头文件。在开始时,所有这些代码是由ATL向导产生的<br /><br /> Beep方法是通过使用“AddMethod”对话框加入的,
2010-11-15 10:26:00 624
转载 DCOM 揭秘之四
<br /> 我们已经讨论了DCOM的基本要点,了解了如何创建一个简单的DCOM服务器和一个相关的客户端。你也可以看到这个基本的过程是非常简单的---ATL向导处理了服务器端的大部分细节,要激活服务器,你只需要在客户端写10行左右的代码就可以了。<br /><br /> 接下来我们将讨论两个相关的主题。首先是创建你自己的COM客户和服务器,结合第一部分我们所学到的,让你了解要在自己的代码中集成一个DCOM服务器,确实需要做哪些事情。然后我们将快速地看一下由ATL向导产生的代码。<br /><br />
2010-11-15 10:24:00 455
转载 DCOM揭秘之三
理解简单的DCOM服务器 以上我们主要讲解了如何通过一个客户应用使用COM。对于客户来说,COM的编程技巧是相当简单的。客户端的应用向COM子系统请求一个特定的组件,服务器端将其传送过来。 实际上,对于后台的组件管理工作,还需要写很多的代码。真正的对象实现需要使用复杂的系统组件和标准的应用模块。就算是使用MFC,也是很复杂的。大多数的专业编程者都不会花时间来研究这个过程。自从COM的标准发布以来,很快就令我们明白到让开发者来自己写这些代码是不现实的。 当你查看实现COM的真正代码时,你会发现其中大部
2010-11-12 18:11:00 646
转载 DCOM揭秘之二
<br /> 理解最简单的COM客户<br /><br /> 要理解COM的最直接方法是通过一个客户应用来考察它。COM编程的目的是为了让客户应用可以得到有用的对象。一旦你理解了客户,要理解服务端就变得非常的简单。相反,同时直接考察服务端和客户端是容易令人迷惑的;如果你首先学习其细节的话,就更加复杂了。因此,我们首先由最简单的定义开始:COM客户是一个使用COM来调用一个COM服务器上的方法的程序。这种客户/服务关系的一个最简单直接的例子是一个用户界面应用(客户)调用另一个应用(服务端)的方法。如果该
2010-11-12 18:03:00 450
转载 DCOM揭秘之二
<br /> 理解最简单的COM客户<br /><br /> 要理解COM的最直接方法是通过一个客户应用来考察它。COM编程的目的是为了让客户应用可以得到有用的对象。一旦你理解了客户,要理解服务端就变得非常的简单。相反,同时直接考察服务端和客户端是容易令人迷惑的;如果你首先学习其细节的话,就更加复杂了。因此,我们首先由最简单的定义开始:COM客户是一个使用COM来调用一个COM服务器上的方法的程序。这种客户/服务关系的一个最简单直接的例子是一个用户界面应用(客户)调用另一个应用(服务端)的方法。如果该
2010-11-12 18:02:00 431
互金协会:保险行业数字化转型研究报告
2021-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人