2.8过程和函数.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引起该错误的语句是 (  ) A.For i = 3 To 10 Step 2 B.x = i * (i - 1) C.List1AddItem Str(x) D.Next i Dim i As Integer, f As Long, sum As Long sum = 0 f = 1 For i = 1 To n   f = f * i  ______________________② Next i fact = sum End Function 为实现该程序的功能,划线处的语句应填写为 注:该示例程序在素材文件夹下vb5文件夹中。 1.过程和函数的概念 VB应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。程序模块分为过程和函数两种。过程强调的是动作,函数强调的是值的计算。 2.8 过程和函数 ①过程 可以将程序划分成一个个较小的逻辑单元,每个这样的逻辑单元可以构成一个过程。过程中的代码可以被重复地调用,从而避免了不必要的代码的重复编制,减少了编程的工作量。过程分为两类:一类是事件过理过程,一类是通用过程。 事件处理过程描述的是,当对象X上发生某个事件Y时,需要执行一段程序来响应这个事件,如鼠标单击Click事件过程,窗体加载Load事件过程等;而通用过程则是一个独立的程序段,不同的事件可能需要使用同一个程序段时,可以把这个程序段单独地建成一个通用过程,供其他事件处理过程或其他通用过程调用。 ②函数 函数是类似于过程的一个程序模块,不同之处是函数执行完成后,函数的计算结果(即“函数返回值”)被送到函数的调用点上(即调用函数的程序位置),供程序的后续部分继续进行处理。 过程与函数的最大区别是:函数有返回值,过程没有返回值。 2.事件处理过程 事件过理过程的一般形式参考如下: Sub 事件处理过程名([参数表]) [局部变量或常数声明] 语句块 [Exit Sub] [语句块] End Sub ①Sub过程以Sub开头,以End Sub结束。在Sub与End Sub之间是描述过程操作的语句块,称为子程序体或过程体。过程体可以含有多个Exit Sub的语句,程序执行Exit Sub时提前退出该进程,返回到调用该过程的下一条语句。 ②事件处理过程名必须符合的规则是:“对象名_事件”的标准名。 VB常用对象的事件处理过程名有: 窗 体:Form_Load、Form1_Click 文本框:Text1_Click、Text1_KeyPress、Text1_Change、Text1_DblClick 按 钮:Command1_Click 标 签:Label1_Click、Label1_DblClick 图像框:Image1_Click 计时器:Timer1_Timer 其中,Load事件是窗体加载事件,Click是鼠标单击事件,DblClick是鼠标双击事件,KeyPress是按下键盘任意键事件,Timer是计时器事件。 ③建立事件处理过程 打开“代码编辑器”窗口→打开“代码编辑器”窗口→在Private Sub与End Sub之间输入代码→保存工程(分别保存窗体文件和工程文件)。 3.自定义函数 虽然VB提供了常用的标准函数,可以使用这些函数来实现某些数学计算或数据类型的转换,但许多应用程序常常需要自己来定义函数,以实现某种特定的计算。 自定义函数建立过程格式如下: Function 函数名(参数表) As 类型名 [局部变量或常数声明] 语句块 [Exit Function] [语句块] [函数名=表达式] End Function ①自定义函数以Function语句开头,以End Function语句结束。其间是描述过程操作的语句,称为函数体。在函数体内可以含有多个Exit Function语句,程序执行Exit Function语句时,就提前退出函数,返回调用点。 ②函数名的命令规则与变量名的命名规则相同。在函数体内,可以像使用简单变量一样使用函数名。 ③参数表是对于函数需要的原始数据的类型进行一一地说明。As后的类型名,是说明函数的计算结果,即函数返回值的数据类型。End Function之前的语句块,描述了函数的计算过程,在这些语句中,至少有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能作为函数的返回值,被VB送到函数的调用点上。 ④自定义函数的调用比较简单,与内部函数没有什么区别,只不过内部函数由VB提供,而自定义函数由用户自己定义。调用的格式如下:自定义函数名(参数表)。 4.列表框控件

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档