请问连接点(connection point)使用来干什么的?什么时候用? 如果可以给个例子就更好了!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跟sdk编程里的回调函数差不多,在com/activex中一般用来实现事件.有一篇文章叫做<<连接点的实现方法>>,你搜一下. 想理解connection point 还是去学一下 vb吧 平常都是你调用控件的method, 连接点呢,就是反过来,让控件调用你(客户程序)实现的method. 比如,控件里面发生你感兴趣的事件了,控件就会调用你的event handler简单说,connection point 就是 COM 里面的双向通信的机制 com已经过时,而且连接点工作效果不好,还不如用socket通讯呢! 就是封装消息的时候用的!在你的代码里面fire这个消息,外面使用控件的时候可以捕获并响应这个消息,当然你还可以自己写这个消息响应的回调代码。 findcsdn(searchcsdn) ( ) 信誉:100 com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------两种不同的结构,应用在不同的方面。我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是? findcsdn(searchcsdn) ( ) 信誉:100 com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------两种不同的结构,应用在不同的方面。我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是? 如果我是楼主,我会把分给: brave_heart(白菜)多一些,因为我觉得他答得最好。 看看这里:http://comcamp.myrice.com/techarticles/com/2001.htm连接点的实现方法lostall 连接点技术是在服务器方声明一个接口,由客户端实现这个接口,服务器方内部调用这个接口的方法,从而可以向客户发送事件消息,客户接收事件并可进行处理。 事件接口可以是从IUnknown继承,也可以是从IDispatch继承,考虑到用其他语言也要能实现这个接口,所以应该从IDispatch继承,这其实是双接口形式。实际上用ATL缺省处理的方式,也不是从IDispatch继承的,只是必须通过Invoke实现而已。 ylc001(白面包青天)我只知道,com组件的底层通讯还是通过socket实现的。我只知道,作com的时候被他的各种权限搞得烦不胜烦,所以我不喜欢。我只知道,作大型应用的时候,com程序再多平台移植几乎不可能。我只知道,com连接点在网络中断后的自动恢复几乎是不可能的,所以我想也不会是健壮的。我只知道,ms的.net框架中的分布式应用是基于web的,也没有把连接点发扬光大啊。不知道说的对不对,老大指导一下,啊! 在一台机器上可以用连接点实现异步操作一台机器用SOCKET差点把findcsdn(searchcsdn) 可以看作是CALLBACK to findcsdn: 我想你讨论的都是DCOM, 你知道了那么多东西,不过有一点你可能忽略了, 那就是DCOM设计的思想和目的. DCOM的目的就是要屏蔽一个网络上多台计算的的地域差异 让程序员在编写网络程序的时候和在编写单机程序的时候没有什么区别.不需要再去考虑那 么多的底层的通信细节. 现在很多人都认同这个思想, 好奇怪你为什么会例外呢?com底层的通讯细节不一定要通过socket, 不过他的安全性是微软给你保证的,既然你在windows下面编程,你也就不用怀疑了吧. 连接点就是 COM 里面实现客户端与服务器推拉的一种通信方式 怎样编程打开一个VS2005的Solution?并让其编译,得到编译后的结果?? UDP 一对多 多线和 接收文件的问题 用的是SOCKET 关于坐标系 请问怎样实现屏幕刷新而不产生屏幕闪烁? 请问如何从共享电脑上拷贝文件? 局域网中读取另外的电脑的文件是不是文件传输到本地了呢??? 请问'_'这个前缀是什么意思 我怎么才能知道我调用的某一个标准函数的实现包含在哪个库里面呢 用过OCR开发包的朋友请进来,高分求教!!分数不够再加。 MSXML::IXMLDOMNode遍历问题? 安装vc出错,高手帮忙 关于SafeArray数据类型的应用?急啊?高分相求高手!!
com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------
两种不同的结构,应用在不同的方面。
我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是?
com已经过时,而且连接点工作效果不好,还不如用socket通讯呢!--------------------------
两种不同的结构,应用在不同的方面。
我估计你连连接点是什么都说不清,学了几天SOCKET以为SEND、RECV就是Pretty New World了是不是?
lostall 连接点技术是在服务器方声明一个接口,由客户端实现这个接口,服务器方内部调用这个接口的方法,从而可以向客户发送事件消息,客户接收事件并可进行处理。 事件接口可以是从IUnknown继承,也可以是从IDispatch继承,考虑到用其他语言也要能实现这个接口,所以应该从IDispatch继承,这其实是双接口形式。实际上用ATL缺省处理的方式,也不是从IDispatch继承的,只是必须通过Invoke实现而已。
我只知道,com组件的底层通讯还是通过socket实现的。
我只知道,作com的时候被他的各种权限搞得烦不胜烦,所以我不喜欢。
我只知道,作大型应用的时候,com程序再多平台移植几乎不可能。
我只知道,com连接点在网络中断后的自动恢复几乎是不可能的,所以我想也不会是健壮的。
我只知道,ms的.net框架中的分布式应用是基于web的,也没有把连接点发扬光大啊。
不知道说的对不对,老大指导一下,啊!
一台机器用SOCKET差点把findcsdn(searchcsdn) 可以看作是CALLBACK
我想你讨论的都是DCOM, 你知道了那么多东西,不过有一点你可能忽略了,
那就是DCOM设计的思想和目的. DCOM的目的就是要屏蔽一个网络上多台计算的的地域差异
让程序员在编写网络程序的时候和在编写单机程序的时候没有什么区别.不需要再去考虑那
么多的底层的通信细节. 现在很多人都认同这个思想, 好奇怪你为什么会例外呢?
com底层的通讯细节不一定要通过socket, 不过他的安全性是微软给你保证的,既然你在windows下面编程,你也就不用怀疑了吧.