VisualBasic程序设计邱寄帆第08章课件教学.pptVIP

  • 1
  • 0
  • 约3.89千字
  • 约 56页
  • 2017-01-07 发布于广东
  • 举报

VisualBasic程序设计邱寄帆第08章课件教学.ppt

第 8 章 事件驱动程序设计 8.1 事件与事件驱动程序设计 8.2 常 见 键 盘 事 件 8.3 常 见 鼠 标 事 件 8.1 事件与事件驱动程序设计 8.1.1 事件程序的结构与驱动 1.面向过程编程与事件驱动编程 (1)面向过程编程 用面向过程的语言编写的应用程序按照代码顺序运行,每次执行一行代码,执行过程中根据不同的代码语句,执行不同的逻辑分支或跳转到程序的其他部分。在面向过程编程中,程序负责控制用户如何输入信息。 (2)事件驱动编程 在Visual Basic中编写的应用程序是事件驱动的。在基于事件驱动的应用程序中,只有当特定事件调用该事件所对应的代码时,程序语句才开始执行。键盘输入、鼠标事件、操作系统或程序代码都可以触发事件。事件驱动程序会持续检测和响应事件。事件发生时,如果与之对应的事件包含响应代码,Visual Basic就会执行这些代码。 当单击窗体的“Button1”按钮时,将会触发鼠标单击(Click)事件,此时,Visual Basic运行过程Sub Button1_Click中的代码。代码运行完后,Visual Basic等待下一个事件的发生,如图8-2所示。 下面是事件驱动应用程序中的典型事件序列。 ① 启动应用程序,加载和显示窗体。 ② 窗体(或窗体上的控件)接收事件。事件可由用户引发(例如鼠标操作),也可以由系统引发(例

文档评论(0)

1亿VIP精品文档

相关文档