(通常称为工程)的组织结构,它由窗体模块、标准模块和类模块组成。VB程序代码就保存在窗体模块文件(*.Frm)、标准模块文件(*.Bas)或类模块文件(*.Cls)中。它们形成了工程的一种模块层次结构,如下图所示。一个应用程序的组成结构每个窗体对应一个窗体模块。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。默认时应用程序只有一个窗体,即有一个窗体模块文件。如果应用程序有多个窗体,就会相应地有多个窗体模块文件。()一般用来存放公共代码过程和说明公共变量。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上,则在许多不同的应用程序中可以重用标准模块。()在VisualBasic中类模块是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件,可显示窗体窗口。():内部过程和外部过程根据过程是否返回值,又将过程分为:子程序过程(Sub过程)函数过程(Function过程)(Sub过程)的创建与调用在VB中,的Sub子过程分为:事件过程和通用过程事件过程(1)窗体事件的语法PrivateSubForm_事件名(参数列表)<语句组>EndSub(2)控件事件的语法PrivateSub控件名_事件名(参数列表)<语句组>EndSub两种方法:直接在代码编辑窗口中输入过程代码使用“添加过程”对话框1、直接在代码编辑窗口中输入过程代码形式如下:[Public|Private][Static]Sub子过程名([形参表])<局部变量或常数定义><语句组>[ExitSub]<语句组>(Sub过程)的创建说明:(1)子过程名:命名规则与变量名规则相同。子过程名不返回值,而是通过形参与实参的传递得到结果,调用时可返回多个值。(2)形式参数列表:形式参数通常简称“形参”,仅表示形参的类型、个数、位置,定义时是无值的,只有在过程被调用时,虚实参结合后才获得相应的值。(3)过程可以无形式参数,但括号不能省。(4)参数的定义形式:[ByVal|ByRef]变量名[()][As类型][,…],ByVal表示当该过程被调用时,参数是按值传递的;缺省或ByRef表示当该过程被调用时,参数是按地址传递的。
过程与变量的作用范围 来自淘豆网www.taodocs.com转载请标明出处.