第八章过程 81过程分类 82过程实良及僩凰 83参数的传递 84遄归过程 85变量的作用减
8.1 过程分类 8.2 8.3 参数的传递 8.4 递归过程 8.5 变量的作用域
第八章过程 将多处使用的代码分解为相对独立的部分,供使用 处调用。这样可以大大解化程序的设计。 子程序过程Sb)事件过程鸢体过程 过程 控件过程 通用过程 函数过程( Function) 属性过程( Property)
将多处使用的代码分解为相对独立的部分,供使用 处调用。这样可以大大解化程序的设计。 第八章 过 程 过程 子程序过程(Sub) 函数过程(Function) 属性过程(Property) 事件过程 通用过程 窗体过程 控件过程
§8.1事件过程 1.事件: 定义:能被对象所识别的动作 触发事件的条件:用鼠标或按键等 系统也会产生事件 加入对发生事件进行处理的代码的过程,称为事件过程 事件过程的分类:窗体事件过程 控件事件过程 建立事件过程 C打开代码窗口(双击控件或窗体,单击查看代码) 选择对象和事件,并输入代码
C 打开代码窗口(双击控件或窗体,单击查看代码) 选择对象和事件,并输入代码 §8.1 事件过程 :能被对象所识别的动作。 :用鼠标或按键等 系统也会产生事件 :窗体事件过程 控件事件过程
§8.1事件过程 2定义事件过程 1)窗体事件过程形式 Private sub Form事件名([ argumentlist]) 语句块 End sub 说明: (1) Private表明该过程是模块级的,在该窗体之外不可用。 (2)不论定义的窗体名称是什么,窗体事件过程名中均用 Form或 MIDFORM(多文档界面窗体)表示。 (3)事件由VB提供。注意部分事件的发生顺序: Initialize、Load、 Activate、 GotFocus
Private Sub Form_事件名 ([argumentlist]) 语句块 End Sub 1) 窗体事件过程形式: §8.1 事件过程 说明: (1) Private 表明该过程是模块级的,在该窗体之外不可用。 (2) 不论定义的窗体名称是什么,窗体事件过程名中均用 Form 或MIDFORM(多文档界面窗体)表示。 (3) 事件由VB提供。注意部分事件的发生顺序: Initialize、Load、Activate、GotFocus
§8.1事件过程 2.定义事件过程 2)控件事件过程形式: Private sub控件名_事件名([参数列表]) 语句块 End sub 说明: )控件名必须与窗体中某个控件相匹配,属于私有过程。 (2)参数列表:有无参数由事件本身决定,用户不可以自行 添加
2) 控件事件过程形式: §8.1 事件过程 说明: (1) 控件名必须与窗体中某个控件相匹配,属于私有过程。 (2) 参数列表:有无参数由事件本身决定,用户不可以自行 添加。 Private Sub 控件名_事件名 ([参数列表]) 语句块 End Sub