2.8过程和函数

2.8过程和函数

ID:36100661

大小:1.49 MB

页数:31页

时间:2019-05-05

2.8过程和函数_第1页
2.8过程和函数_第2页
2.8过程和函数_第3页
2.8过程和函数_第4页
2.8过程和函数_第5页
资源描述:

《2.8过程和函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.过程和函数的概念VB应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。程序模块分为过程和函数两种。过程强调的是动作,函数强调的是值的计算。2.8过程和函数①过程可以将程序划分成一个个较小的逻辑单元,每个这样的逻辑单元可以构成一个过程。过程中的代码可以被重复地调用,从而避免了不必要的代码的重复编制,减少了编程的工作量。过程分为两类:一类是事件过理过程,一类是通用过程。事件处理过程描述的是,当对象X上发生某个事件Y时,需要执行一段程序来响应这个事件,如鼠标单击Click事件过程,窗体加载Load事件过程

2、等;而通用过程则是一个独立的程序段,不同的事件可能需要使用同一个程序段时,可以把这个程序段单独地建成一个通用过程,供其他事件处理过程或其他通用过程调用。②函数函数是类似于过程的一个程序模块,不同之处是函数执行完成后,函数的计算结果(即“函数返回值”)被送到函数的调用点上(即调用函数的程序位置),供程序的后续部分继续进行处理。过程与函数的最大区别是:函数有返回值,过程没有返回值。2.事件处理过程事件过理过程的一般形式参考如下:Sub事件处理过程名([参数表])[局部变量或常数声明]语句块[ExitSub][语句块]EndSub①Sub过程以Sub开头,以E

3、ndSub结束。在Sub与EndSub之间是描述过程操作的语句块,称为子程序体或过程体。过程体可以含有多个ExitSub的语句,程序执行ExitSub时提前退出该进程,返回到调用该过程的下一条语句。②事件处理过程名必须符合的规则是:“对象名_事件”的标准名。VB常用对象的事件处理过程名有:窗 体:Form_Load、Form1_Click文本框:Text1_Click、Text1_KeyPress、Text1_Change、Text1_DblClick按 钮:Command1_Click标 签:Label1_Click、Label1_DblClick图像

4、框:Image1_Click计时器:Timer1_Timer其中,Load事件是窗体加载事件,Click是鼠标单击事件,DblClick是鼠标双击事件,KeyPress是按下键盘任意键事件,Timer是计时器事件。③建立事件处理过程打开“代码编辑器”窗口→打开“代码编辑器”窗口→在PrivateSub与EndSub之间输入代码→保存工程(分别保存窗体文件和工程文件)。3.自定义函数虽然VB提供了常用的标准函数,可以使用这些函数来实现某些数学计算或数据类型的转换,但许多应用程序常常需要自己来定义函数,以实现某种特定的计算。自定义函数建立过程格式如下:Fun

5、ction函数名(参数表)As类型名[局部变量或常数声明]语句块[ExitFunction][语句块][函数名=表达式]EndFunction①自定义函数以Function语句开头,以EndFunction语句结束。其间是描述过程操作的语句,称为函数体。在函数体内可以含有多个ExitFunction语句,程序执行ExitFunction语句时,就提前退出函数,返回调用点。②函数名的命令规则与变量名的命名规则相同。在函数体内,可以像使用简单变量一样使用函数名。③参数表是对于函数需要的原始数据的类型进行一一地说明。As后的类型名,是说明函数的计算结果,即函数

6、返回值的数据类型。EndFunction之前的语句块,描述了函数的计算过程,在这些语句中,至少有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能作为函数的返回值,被VB送到函数的调用点上。④自定义函数的调用比较简单,与内部函数没有什么区别,只不过内部函数由VB提供,而自定义函数由用户自己定义。调用的格式如下:自定义函数名(参数表)。4.列表框控件列表框ListBox用于列出可供用户选择的项目列表。用户用鼠标单击,被选中的项目即被加亮显示;为了能正确操作,列表框的项目应不少于3项。(1)列表框属性:①列表框的一般属性包括Enabled(允许)、

7、FontBold(字体加粗)、Visible(可视)等属性。②List属性:即表属性。用于保存列表内容。也可以使用以下形式来访问列表:对象名.List(列表项序号)其中的“对象名”即为列表框的名称属性值,列表项的序号由上下到依次为0、1、2、3等。③ListCount:列表项目数目。该属性列出列表框的数量。列表框中表项的次序是从0开始的,最后一项为ListCount-1。④ListIndex:列表项索引。该属性的值为最后选中的列表项序号,第一个列表项的符号0,如果未选任何表项,则其值为-1。⑤Selected:选择属性。该属性实际上是一个数组,各个元素的

8、值为True或False。每个元素与列表框中的一项相对应。当元素的值为True时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。