.net事件驱动和过程驱动2种运行机制的本质区别

2025-02-25 08:02:51
推荐回答(1个)
回答1:

如果你写的是窗口或者web程序,那么一定是事件驱动的,如果写的是控制台程序,那么就是过程驱动的,其本质区别在于,过程驱动是程序一直在走代码,程序作出的一切反映都是你的代码做的,你没有调用过的代码,就算你写了,程序也不会执行到那里。但事件驱动则不同,程序是分块的,每块只对应一个事件,比如按钮按下事件的代码,你并没有在代码显式调用这段代码,但当你点击了按钮时,系统会自动走到那里。