日期:2014-05-19  浏览次数:20431 次

为什么说.net中的事件驱动模型是模仿的,那真正的事件驱动又是怎样的呢?
为什么说.net中的事件驱动模型是模仿的,那真正的事件驱动又是怎样的呢?

------解决方案--------------------
在window form里的事件驱动模型我不太清楚,但在WEB中的可以这么说。
因为WEB中实际上没有服务器端的事件,总是响应客户端的请求而已,
闪屏应该可以说明这个问题,实际上服务器重新发出了一个全新碳页面。
这样一来各种事件自然就不过是对JS的一种装而已。

大概在JS里的事件才是一个真的驱动模型吧,所以如今基于此的AJAX才会登上舞台。

以上不过是个人的理解,如果有不正确的地方希望路过的高手纠正,以免误导他人。

------解决方案--------------------
事件驱动就是事件驱动,并不一定是指键盘事件驱动、鼠标事件驱动或者计时器事件驱动之类的。事件驱动是相对于菜单驱动、任务驱动等方式而言的,是应用技术角度注重所要与其他驱动设计方式的功能区别,而不是一项一项死抠技术实现细节的。
------解决方案--------------------
整个windows都是事件驱动的. 事件驱动是最符合面向对象原理的驱动方式.对象和对象之间通过消息传递来决定作什么工作,这也是最符合现实中的思维习惯的.
------解决方案--------------------
整个windows都是事件驱动的,web中是根据__doPostBack,来确定的触发哪个事件。