.NET 事件模型教程(封面)
摘要:这篇文章是joycode的破宝的文章,原链http://blog.joycode.com/percyboy/archive/2005/01/22/43438.aspx 实在是太好的文章了,整理下来自己收藏的 很久没发文章了,今天发一篇写了半个多月的教程,限于篇幅无法发布到首页来,目录如下: .NET 事件模型教程(一) 事件、事件处理程序概念 问题描述:一个需要较...
阅读全文
.NET 事件模型教程(三)
摘要:这篇文章是joycode的破宝的文章,原链http://blog.joycode.com/percyboy/archive/2005/01/22/43436.aspx 实在是太好的文章了,整理下来自己收藏的 通过前两节的学习,你已经掌握了 .NET 事件模型的原理和实现方式。这一节我将介绍两个替代方案,这些方案并不是推荐采用的,请尽量采用事件模型去实现。另外,在本节末尾,有一段适合熟悉 Ja...
阅读全文
.NET 事件模型教程(二)
摘要:这篇文章是joycode的破宝的文章,原链http://blog.joycode.com/percyboy/archive/2005/01/22/43435.aspx 实在是太好的文章了,整理下来自己收藏的 目录 属性样式的事件声明 单播事件和多播事件 支持多播事件的改进 ...
阅读全文
.NET 事件模型教程(一)
摘要:这篇文章是joycode的破宝的文章,原链http://blog.joycode.com/percyboy/archive/2005/01/22/43433.aspx 实在是太好的文章了,整理下来自己收藏的 目录 事件、事件处理程序概念 问题描述:一个需要较长时间才能完成的任务 高耦合的实现 ...
阅读全文
C# Delegate 简介
摘要:这是一篇介绍Delegate的经典文章,译文来自CSDN,不过文中的例子有一点错误,我已经修改过了,并且用红色表示出来 作者:Stanley B. Lippman来自 方舟 Blog [译序:这是一篇古老的文章。但毫无疑问,Lippman对delegate的阐述是精辟的。] 如果你想拿 C# 与其它“C家族”的语言做比较,C# 正有个不同寻常的特性,其在 C++ 或者 Java 里没有...
阅读全文
C#中的delegate和event
摘要:在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。 那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或者某个特定的条件成立...
阅读全文
设计模式:利用C#的Delegate来改进Observer模式
摘要:这篇文章非常好,从中明白了很多东西,原本不很清楚的模式,在文章的讲解下,有了更深入的理解 特别是,文章后半部分通过C#的代理,事件方法改进Observe模式非常经典 原文 自己的注释 Observer模式简介 为了让更多的人能够看明白本文,所以在此之前,我们先来了解一下Observer模式的基本概念。 模式名称:Observer 结构图:...
阅读全文
创建以Microsoft .NET Remoting为基础的分布式应用架构
摘要:引言 在论坛里经常看见有人问:使用.NET Remoting如何从服务器主动发出事件通知客户端?的确,初接触.NET Remoting的人多半会有这样的疑问,因为大部分的文章和书籍在介绍.NET Remoting时都只介绍了通道,对象,激活和生存周期等等概念,在谈到如何进行远程通信的时候,都只告诉读者如何从客户端激活一个服务器对象然后传递参数调用其方法。所以很多读者都不太清楚如何从服...
阅读全文
Microsoft .NET Remoting:技术概述
摘要:Microsoft .NET Remoting:技术概述 Piet Obermeyer 和 Jonathan Hawkins Microsoft Corporation 摘要:本文提供了 Microsoft .NET Remoting 框架的技术概述,其中包括了使用 TCP 通道或 HTTP 通道的示例。 对于这篇文章,我做了一些重点部分的注释,下面是示例 原文重要部分 自己的感想...
阅读全文