黑马程序员--事件驱动机制

本文探讨了事件驱动机制如何简化编程工作,通过好莱坞原则形象地解释了事件触发、通知及响应的过程。

 

    ---------------------- .Net培训、WP7培训、期待与您交流!----------------------

 

  今天的程序员真的很幸福,因为我们都是站在巨人的肩膀上,前人为我

们总结了大量的学习经验,让我们的开发变得轻松了许多,别的不说,就说

事件驱动机制吧,在事件驱动机制出现之前,要对某一动作作出响应,需要

添加很多全局监听变量,程序把大部分工作都放在监听上了,这样有些头重

脚轻,在事件驱动机制出现后,编程方式或者称设计模式有了革命性的改变,

对于某一动作,我们只需要事先为该事件注册一个事件处理函数就可以了,

大多数人都听过好莱坞原则吧,“ Don't   call   me ,   let   me  call  you ! ”,  估计

当年发明事件驱动机制的大师是受了好莱坞原则的启发吧,如果我不学计算

机了,我要拍电影,我找谁呢,找张艺谋张大导演吧,我把我的信息呈给张

导看,张导看了之后,告诉我,小鬼,想拍电影啊,好,等着吧,有机会我

会叫你的,回去把计算机好好研究研究,之后我不能总问张导有没有我的戏,

只好等着他给我来电话,在这个过程中,有戏拍了,可以看做事件被触发了,

张导能通知我,是因为我在他那里注册了,我来拍戏了,是对事件的响应,

触发-->通知-->响应,就是简单是事件模型。

  这里只是笔者个人拙见,希望高手多多指点!

          

     ---------------------- .Net培训、WP7培训、期待与您交流!----------------------

转载于:https://www.cnblogs.com/dongzhi0000/archive/2011/11/30/2269609.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值