VB考试教程:过程之过程概述

VB考试教程:过程之过程概述,第1张

VB考试教程:过程之过程概述,第2张

1.流程概述

一个应用程序由几个模块组成,每个模块又由几个更小的代码片段组成。组成这些模块的代码片段被称为进程。通过程序,整个程序可以按照功能划分成块,每个程序用来完成一个特定的功能。用过程来组织代码,不仅可以使程序的结构更加清晰,还可以方便地查找和修改代码。当在其他项目中使用相同的功能时,该过程可以作为可重用代码直接在该项目中使用。

(1)1)VB中进程的基本分类:

过程:当事件发生时,响应事件的程序段。
Function procedure:Function procedure用于完成特定的函数,并返回相应的结果。在事件或其他过程中可以通过名字调用函数。函数可以接收参数,并总是返回一个带有函数名的值。这种进程一般用于完成计算任务。
子流程:子流程是一个没有返回值的函数。您可以在事件过程或其他过程中按名称调用子过程。子程序可以接收参数,可以用来完成程序中的任务,并返回一些数值。但是,与函数过程不同,子过程不返回与其特定子过程名称相关联的值。子流程通常用于接收或处理输入数据、显示输出或设置属性。
属性过程:属性过程用于在程序中创建和操作用户定义的属性。这是一个有用的、有点高级的特性,它使得通过创建新的对象、属性和方法来定制现有的VB控件和扩展VB语言成为可能。
通用过程:允许将一个常用的过程(如子过程、函数过程)编写成一个标准模块,并有一个熟悉的名称。
在标准模块中可以创建三种类型的通用过程:函数过程、子过程和属性过程。

(2)使用过程编程的优势

消除了重复的语句行。
让程序更容易阅读。
简化程序开发
其他程序可以重用这个通用进程
扩展VB语言的范围
(3)进程。

像变量一样,函数、子过程和属性过程也有一定的作用域。函数、子过程和属性过程的范围决定了“过程”对程序的其他部分或对象的访问能力。这些过程可以在表单、标准模块或类模块中使用。

如果窗体或模块中的过程被定义为Public,则它们可以在其他窗体和模块中使用。此时,的过程不再是模块中的私有过程,它可以在程序中的任何地方被调用。

如果过程被定义为Private,那么它们只能在它们所属的模块中使用,而不能在其他模块中使用。

如果定义的过程是静态的,这意味着在调用该过程后,该过程的局部变量的值被保留。静态属性对在Sub之外声明的变量没有影响。

在类模块中,进程也可以定义为Friend,这意味着进程在类模块中可见,但对使用类对象的实例不可见。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VB考试教程:过程之过程概述

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情