函数过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程
本章要点
●子过程的概念和应用。
●函数过程的概念和应用。
●过程的参数传递:传值与传址;对象参数。
●标准模块与Sub Main过程的应用。
●常用的键盘和鼠标事件过程。
在Visual Basic 6.0中,常用的过程主要有两类:一类由系统提供,包括事件过程和内部函数过程,这是我们在前面的章节中多次使用的过程;另一类是自定义过程,由程序设计者根据需要自行编制,主要包括通用过程和自定义函数过程。事件过程和通用过程合称为子过程(Sub过程),自定义函数过程简称函数过程(Function过程)。
使用过程是体现结构化(模块化)程序设计思想的重要手段。当问题比较复杂时,可根据功能将程序分解为若干个小模块。若程序中有多处使用相同的代码段,也可以将其编写为一个过程,程序中的其他部分可以调用这些过程,而无须重新编写代码。过程的应用大大提高了代码的可复用性,简化了编程任务,并使程序更具可读性。运用过程还可以把大的程序分成相对独立的子程序,便于调试和维护。
8.1 子过程
子过程即Sub过程,VB中的子过程分为事件过程和通用过程两类。
事件过程:当发生某个事件时,对该事件做出响应的程序段,它是VB应用程序的主体。窗体的事件过程名称为:Form_事件名,如Form_Click。控件的事件过程名称为:控件名_事件名,如Command1_Click。
通用过程:有时多个不同的事件过程可能要使用同一段程序代码,这时可将这段程序代码独立出来,编写为一个共用的过程,称为通用过程。它独立于事件过程之外,可供其他事件过程、通用过程或函数过程调用。
8.1.1 通用过程的定义
1. 通用过程的语法格式
通用过程的语法格式如下:
[Public | Private] [Static] Sub 过程名([形参表])