当前位置: 网站首页 > .NET > vb.net

Henry的VB.NET之旅(十二)—事件驱动

时间:1970-1-1 08:33:31来源: vb.net作者:admin 点击:3次 字体 [ С]
Henry的VB.NET之旅(十二)—事件驱动

韩睿



“可视继承原来这么方便!”我心中默默地感叹一声。一会儿之后,我抬头扫了一眼屏幕上的代码后,突然发现了一个新问题,按钮的单击事件程序现在已经变成了:

VB.NET程序
VB程序

Private Sub btnProtected_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProtected.Click

MsgBox("派生的保护按钮")

End Sub


Private Sub Command1_Click()

……

End Sub






而原来的VB程序是那么的简单。现在的参量Sender和e是干什么用的?那个Handles又是什么东东?还好有老师,我立刻起身,厚着脸把大李请过来,把疑问一一说给他听。

大李推了推眼镜,反问我道:“你应该对Windows编程中的事件驱动程序设计很熟悉吧?”(注:此处的Windows是指Win9X及其以上的操作系统)

“是呀!”看来反问是大李授课的开篇词了,但我也只好先往他的圈套里跳,“事件驱动就是说应用程序的执行流程是由外界发生的事件所确定的。也就是接受到任务才工作的模式。事件就是一个信号,它告知应用程序有重要情况要发生。实际上的执行情况是,各个应用程序把负责不同工作的对象在其运行期间送入Windows操作系统,让这些对象等待Windows产生的事件,然后加以处理。”
发表评论
验证码:
最新评论
相关文章
最热文章