技术无极限

Nio的技术空间
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年4月18日

摘要: 通过前两节的学习,你已经掌握了 .NET 事件模型的原理和实现方式。这一节我将介绍两个替代方案,这些方案并不是推荐采用的,请尽量采用事件模型去实现。另外,在本节末尾,有一段适合熟悉 Java 语言的读者阅读,讨论了 .NET 和 Java 在“事件模型”方面的差异。 目录 使用接口实现回调 .NET 事件模型和 Java 事件模型的对比 使用接口实现回调 事件模型其实是回调函... 阅读全文

posted @ 2008-04-18 10:12 Nio 阅读(314) 评论(0) 推荐(0)

摘要: 属性样式的事件声明 单播事件和多播事件 支持多播事件的改进 属性样式的事件声明 在第一节中,我们讨论了 .NET 事件模型的基本实现方式。这一部分我们将学习 C# 语言提供的高级实现方式:使用 add/remove 访问器声明事件。(注:本节内容不适用于 VB.NET。) 我们再来看看上一节中我们声明事件的格式: public event [委托类型]... 阅读全文

posted @ 2008-04-18 10:11 Nio 阅读(219) 评论(0) 推荐(0)

摘要: 事件、事件处理程序概念 问题描述:一个需要较长时间才能完成的任务 高耦合的实现 事件模型的解决方案,简单易懂的 VB.NET 版本 委托(delegate)简介 C# 实现 向“.NET Framework 类库设计指南”靠拢,标准实现 事件、事件处理程序概念 在面向对象理论中,一个对象(类的实例)可以有属性(property,获取或设... 阅读全文

posted @ 2008-04-18 10:05 Nio 阅读(253) 评论(0) 推荐(0)