.net 编程
LeiMZ
这个作者很懒,什么都没留下…
展开
-
为异步 Web Services 创建支持回调的客户端
Web services 是一种很有前途的技术,在面向服务的架构( Service Oriented Architectures , SOA )中起着重要的作用。这种正在兴起的技术的一个关键方面就是提供了异步服务的能力。尽管现在的 web service 标准规范中包括了提供异步服务的内容,但客户端应用程序前景的细节还有一些混乱和模糊。 Web services 回调是实现这些异步服务的一个重要因转载 2006-12-02 22:27:00 · 1722 阅读 · 0 评论 -
TextBox中只能输入数字的简单方法(C#)
目前很多程序员在处理TextBox中输入数字时都采用以下代码实现if ((e.KeyChar != 0x08) && (e.KeyChar != 0x13) && (e.KeyChar 0x39)) e.KeyChar = (char)0; 这段代码只是简单的过滤了非数字字符,而不能确保用户输入的数据是正确的,为此我重写原创 2007-07-28 15:31:00 · 1740 阅读 · 0 评论 -
Remoting的事件机制
概念就不说了,具体参见msdn相关章节: http://msdn.microsoft.com/library/CHS/cpguide/html/cpconEvents.asp 我们为主线程方法添加事件,能不断的引发事件来汇报处理的进度: public class MyEventArgs { private int _rate; public int Rate转载 2007-12-18 10:56:00 · 745 阅读 · 0 评论 -
Remoting事件机制续
(1)关闭一个客户端以后会影响其他的客户端事件原因:客户端没有取消事件订阅就关闭了,触发事件的时候找不到事件订阅者解决:遍历委托链,找到异常的对象,从委托链中卸下(2)服务器端对客户端广播,客户端能收到其他客户端的事件处理信息原因:使用了Singleton模式,共享远程对象解决:因为需要远程对象有状态且不共享实例,所以只有客户端激活可以选择修改后的服务端:using System; usi转载 2007-12-18 10:57:00 · 779 阅读 · 0 评论 -
Remoting之异步操作模式
如果你还不知道什么是异步也不要紧,我们还是来看实例,通过实例来理解才是最深刻的。在Remoting中,我们可以使用以下几种异步的方式:1、普通异步2、回调异步3、单向异步一个一个来说,首先我们这么修改我们的远程对象:public int ALongTimeMethod(int a,int b,int time) { Console.WriteLine("转载 2007-12-18 10:59:00 · 748 阅读 · 0 评论