清华大学VB经典教案第七节——过程.ppt

清华大学VB经典教案第七节——过程.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 小 结 * 第7章 过 程 7.1 过程的概念及其形式 过程是完成某一特定功能的一段程序,又称子程序。结构化程序设计的核心思想就是将一个复杂的问题不断细分成多个结构简单、功能单一的模块,每个模块只完成一个相对独立的功能,多个模块组合起来完成复杂的功能,在Visual Basic中,将这种程序模块称为过程,一个大的应用程序可以包含多个过程。过程的应用大大提高了代码的可重用性,简化了编程,使程序更具有可读性。 过程与过程之间有调用与被调用的关系,一个过程可以调用其他的过程,也可以被其他的过程调用,当一个过程调用其他的过程时,被调用过程执行完毕后,返回调用过程的下一条语句继续执行,如图7-1所示。 在Visual Basic中,过程可以分为两大类:Sub过程(子过程)和Function过程(函数过程)。Sub过程和Function过程最基本的区别是:Sub过程可以没有返回值,也可以有一个或多个返回值,即Sub过程可以有0~多个返回值;Function过程只有一个返回值。 7.2 Sub过程 Sub过程可以分为:事件过程和通用过程两类。 7.2.1 事件过程 事件过程指的是当对象的某个事件被触发时,去执行对应这个事件的一段程序,事件过程是Visual Basic应用程序的主体。 1.事件过程名 事件过程依附于窗体或控件,依附于窗体的事件过程名由Form、短下划线“_”和事件名三个部分组成;依附于控件的事件过程名由控件名(控件的Name属性值)、短下划线“_”和事件名三个部分组成。 2.事件过程的格式 依附于窗体或控件的事件过程的一般格式如下: Private Sub Form|控件名_事件名([形参表]) 语句组 End Sub 注意: (1)事件过程的开始和结束语句,最好由系统用事件过程模板自动生成; (2)由于控件的事件过程名与控件名紧密相关,因此,如果生成了事件过程以后,再改变控件名,则控件的事件过程名中的控件名不会自动更改。 7.2.2 通用过程及其定义 通用过程又称为用户自定义的Sub过程,一般用于完成一个通用功能,通用过程不依赖于任何对象。通用过程的定义格式如下: [Private|Public|Static] Sub 通用过程名([形参表]) 语句组 [Exit Sub] 语句组 End Sub 说明: (1)Sub前的关键字Private、Public决定了通用过程的作用域;Static决定了过程中过程级变量的生存期(所有的过程级变量都是静态变量,前面章节已经介绍); (2)通用过程名应满足标识符的命名规则,而且,在同一个模块中过程名要惟一; (3)当通用过程有多个形式参数时,相互之间用逗号分隔; (4)在通用过程中不能再定义过程,但可以调用其他的过程。 创建通用过程的方法有如下两种: (1)直接在代码窗口中输入,只要输入通用过程的开始,按下回车键后,通用过程的结束语句End Sub会自动产生; (2)执行“工具”菜单下的“添加过程”命令,打开“添加过程”对话框,如图7-2所示,输入名称,选择“类型”和“范围”,单击“确定”按钮即可。 7.2.3 Sub过程的调用 调用Sub过程的方法有两种: (1)Call 过程名([实参表]) (2)过程名 [实参表] 说明: (1)实参表是实际参数列表,当过程有多个实际参数时,相互之间用逗号分隔; (2)用第一种方法调用Sub过程时,实参表必须用圆括号括起来;用第二种方法调用Sub过程时,实参表不能用圆括号括起来,但过程名与实参表之间要加一个空格。 【例7-1】编写一个求n!的通用过程,在由四个命令按钮组成的控件数组中分别计算4!、6!、8!以及1~10的阶乘和并输出,如图7-3所示。 【例7-2】编写一个求三个数的最大值和最小值的通用过程,在命令按钮的Click事件过程中,任意输入三个数调用该通用过程求它们的最大值和最小值并输出,如图7-4所示。 7.3 滚动条控件 滚动条通常用于附加在窗口上帮助观察数据或确定位置,也可以作为数据输入的工具或者数量、进度的指示器。 滚动条控件有两种:水平滚动条和垂直滚动条。两种滚动条的结构和操作完全一样。 1.滚动条的常用属性 (1)Value属性 设置或返回滚动条滑块的当前位置值。 (2)Max属性 滚动条能表示的最大值,范围为-32768~32767。当滑块位于水平滚动条的最右端或垂直滚动条的最下端时,Value属性所取的值。 (3)Min属性 滚动条能表示的最小值,范围为-3

文档评论(0)

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

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

1亿VIP精品文档

相关文档