Function函数定义及调用.pptVIP

  • 8
  • 0
  • 约7.59千字
  • 约 35页
  • 2020-05-17 发布于湖北
  • 举报
第八章 过程 §8 过 程 §8.1.1 事件过程 §8.1.1 事件过程 §8.1.1 事件过程 §8.1.1 事件过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.1.2 通用过程 §8.2.1 FUNCTION函数的建立与定义 §8.2.1 FUNCTION函数的建立与定义 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.2 FUNCTION函数的调用 §8.2.3 调用其它模块中的过程 习题 习题 习题 习题 §8.5.4 同名变量 实 验 实 验 1、(2001年春)应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为cmd1,窗体和命令按钮的Click事件过程名分别为 。 A.Form_Click( ) Command1_Click( ) B.Frm1_Click( ) Command1_Click( ) C.Form _Click( ) Cmd1_Click( ) D.Frm1_Click( ) Cmd1_Click( ) C 2、(2003年春)第一次显示某窗体时,将引发一系列事件,正确的事件系列是 。A.Load—Initialize—Activate B.Initialize—Load—Activate C.Load—Activate—Initialize D.Initialize—Activate—Load B 变量的作用域不同时,名字可以相同,但在使用时如果不在本模块内,则必须加上变量所在模块的模块名。 同名变量的引用 a. 不同模块的全局变量同名: 在本模块中:直接用变量名引用。 在外模块中:模块名.变量名 b. 同一模块的全局变量与局部变量同名: 在过程内:只能引用局部变量(用变量名)。 在过程外:只能引用全局变量(用变量名)。 c. 同一模块的模块级变量与局部变量同名 在过程内:用变量名引用局部变量 在过程外:用变量名引用模块级变量。 * * 8.2 Function函数定义及调用 8.4 递归过程 8.3 参数的传递 8.1 SUB过程及其调用 8.5 变量的作用域 8.6 程序示例 8.7 实验 如同常量的定义一样,有时不仅仅是几个数字反复出现在程序中,而且是很多段代码在做几乎同样的事,如果有一些通用的代码可供调用的话,那么程序就会简练得多,而且更为清晰,这就是过程与函数。Vb中使用的过程分为子程序过程、函数过程和属性过程。 过程 子程序过程(SUB) 函数过程(FUNCTION) 属性过程(PROPERTY) 事件过程 通用过程 窗体过程 控件过程 §8.1 SUB过程及其调用 通用过程 过程 事件过程 (1)打开代码窗口(双击控件或窗体,单击查看代码)—选择对象和事件—输入代码——保存 1、建立事件过程 加入对发生事件进行处理的代码的过程,称为事件过程。 (2)“工具”菜单——“添加过程”(如下图)——输入代码——保存 (1)控件事件过程形式: Private Sub 控件名_事件名 ([argumentlist]) 语句块 End Sub 说明: (1)控件名必须与窗体中某个控件相匹配,否则为通用过程且该过程也属于私有过程。 (2)argumentlist 指的是参数列表,所谓参数,就是指过程操作所需的指导条件。有无参数由事件本身决定,用户不可以自行添加。 2、定义事件过程 Private Sub cmd1_Click() end End Sub Private Sub Form_事件名 ([argumentlist]) 语句块 End Sub 2)窗体事件过程形式: 说明: (1)Private 表明该过程的使用范围是模块级的,在该窗体之外是不可见的。 (2)不论定义的窗体名称为什么,均用Form 或MDIFORM(多文档界面窗体)表示。 (3)事件由VB提供。注意部分事件的发生顺序:Initialize、 Lo

文档评论(0)

1亿VIP精品文档

相关文档