登录
首页 » Windows开发 » COM 连接点

COM 连接点

于 2022-11-08 发布 文件大小:165.88 kB
0 184
下载积分: 2 下载次数: 1

代码说明:

在 COM 中的典型场景有客户端对象实例化服务器对象,然后再使对这些对象的调用。然而,如果没有特别的机制,将很难为这些服务器对象,转身回来对客户端对象进行调用。COM 连接点提供这个特别的机制,使客户端与服务器之间的双向通信。使用连接点,该服务器可以调用客户端,当某些事件发生在服务器上。与连接点服务器指定的事件,它能够提高通过定义一个接口。已在服务器上引发这些事件时所采取的行动的客户端向服务器注册自己。客户端随后提供由服务器定义的接口实现。有标准的机制,通过该客户端可以注册自己的服务器。COM 为此提供支持和要求的接口。COM 连接点服务器的客户可以写在 c + + 和 C# 中的托管代码。C + + 客户端注册提供接收器接口的实现类的实例。托管客户端注册代表对于个别的事件,从而创造一个单一的接收器,每个事件通知方法。在托管领域中,有两种方法,客户端可以注册本身 — — 这两种方法稍后在本专栏中,我详细介绍。有很少的工作样本,进行事件和在 Web 上的互操作。在本专栏中,我集中精力创建活动模板库 (ATL) 连接点服务器。这涉及到将公开一个 COM 方法,定义将由客户端执行的事件接口和实现提出了来自服务器的事件的代码。我也告诉你一个提供接收器实现的示例 c + + 客户端加上一个示例 C# 客户端和的两种方式,您可以注册,并侦听来自服务器的事件。最后,我谈实现托管的事件接收器的推荐方式。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • TinyXML是一个源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM...
    TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这课XML树。-TinyXML is an open-source parsing XML parsing libraries, can be used to C++, can be compiled in Windows or Linux. The analytical model of the library by parsing XML file, and then generate the DOM model in memory, so that we are very convenient to traverse the XML tree that lesson.
    2023-03-22 05:10:03下载
    积分:1
  • 海 康 源代码
    【Demo内容说明】1. 分功能模块介绍,程序需要使用VC 6.0编译运行2. bin文件夹下为已编译的可执行程序(Release版本)
    2022-08-09 11:38:27下载
    积分:1
  • 提取和插入运算符重载。一个有关VC++输入、输出流的程序,比较适合VC++初学者。以后我上传一系列这种类型的源程序供大家学习之用。...
    提取和插入运算符重载。一个有关VC++输入、输出流的程序,比较适合VC++初学者。以后我上传一系列这种类型的源程序供大家学习之用。-extraction and insertion Operator. One of the VC input and output streams procedure more suitable for beginners VC. After I uploaded a series of this type of source for all learning.
    2022-05-15 04:38:33下载
    积分:1
  • 这是一个播放声音文件示例,可作为告警信号用
    这是一个播放声音文件示例,可作为告警信号用-This is a sample to play a sound file can be used as alarm signals
    2022-08-13 03:04:51下载
    积分:1
  • 分析命令行参数
    分析命令行参数-Example of parasing the command line
    2023-02-14 20:15:03下载
    积分:1
  • C++经典书籍,学习入门可以参考使用,个人觉得效果很好。
    C++经典书籍,学习入门可以参考使用,个人觉得效果很好。-C++ Classic books, study entry can refer to the use of, personal feel good effect.
    2023-08-25 14:50:03下载
    积分:1
  • E统天下
    E统天下--织网梦 ...背景不同。Java是基于C++、面向计算机程序 设计...代替。 (2)JavaScript 源代码无须编译 嵌入HTML...则与之不同。Java的源代码必须进行编译,成为 存在...中的一部分,以一般的文本编辑器就可以连同HTML一... www.51foru.com/index008jsjc.htm 19K 2003-12-10 - 百度快照 C Java PHP Perl Python的程序代码美化工具使用 ...php) 一个速度很快的C/C++/Java源代码美化工具。 astyle比indent好在 有很多成套的的风格定义:ansi ...SLICKEDIT这种大型商业文本编辑器等。 解决:对于...==>网页选项==>HTML源代码选单里选择“使用下面... www.chedong.com/tech/indent_tools.html 14K 2005-3-3 - 百度快照 Jedit for Linux Source Code 源代码--eNet软件-world-- Netting dream ... different backgrounds. Java is based on the C-oriented computer programs designed to replace .... (2) do not have JavaScript compiler source code embedded in HTML ... is different. Java source code to be compiled, as exists ... a part of, in general text editor with HTML can be a ... www.51foru.com/index008jsjc.htm 19K 2003-12-10- Baidu snapshot C Java PHP Perl Python the code landscaping tools ... php), a fast C/C/Java source code for landscaping tools. Astyle than indent Fortunately, there are many sets of
    2022-10-13 21:50:03下载
    积分:1
  • 利用多态性编写的一个工资放系统,为不同的员工执行不同的工资计算。采用的VC++.NET编写实现...
    利用多态性编写的一个工资发放系统,为不同的员工执行不同的工资计算。采用的VC++.NET编写实现-polymorphism prepared by the use of a payroll system for different staff to the implementation of different wages. The VC.NET prepared to achieve
    2022-04-27 08:34:18下载
    积分:1
  • 1)对所有入校车辆进行登记,包括车辆信息的修改,删除,添加,停车时间,出车时间的更新等。 2)对所有固定车主的信息进行登记,并且分类,将本校教职工和校外个...
    1)对所有入校车辆进行登记,包括车辆信息的修改,删除,添加,停车时间,出车时间的更新等。 2)对所有固定车主的信息进行登记,并且分类,将本校教职工和校外个人分开管理。 3)对非固定车辆进行停车登记,出车管理,以及计费。 4)对系统的管理员进行信息登记,包括系统信息的修改,删除和更新。 -1) for all vehicles registered to the school, including changes to vehicle information, delete, add, stop time, trip time updates. 2) for all fixed-owners to register the information, and classification, our staff will be managed separately from and outside individuals. 3) non-stop registration of vehicles, vehicle management, and billing. 4) the administrator of the system to register information, including system information changes, delete and update.
    2022-10-28 15:05:03下载
    积分:1
  • vsniffer 可以获取http 等网络数据包。等信息,网络软件需要!...
    vsniffer 可以获取http 等网络数据包。等信息,开发网络软件需要!-http access to vsniffer such as network packets. Information such as the development of network software required!
    2022-05-16 22:39:39下载
    积分:1
  • 696518资源总数
  • 106222会员总数
  • 14今日下载