我也会VB编程基础篇 共50页[1 2 3 4 5 6 7 >»<... 最后一页]

 模块的分类

模块(Module)VB用来存储代码的单元。每个模块都是由两部分组成:声明(Declar  tions)和过程(Procedures)

每个模块中都只有一个声明部分,在这里我们可以定义变量、常量以及自定义数据类型  前面介绍过的模块级常量、变量,就是在此处定义的。

一个模块中可以包含多个过程。每个过程是一个可执行的代码片段,过程是划分vB代码的最小单元。关于过程,我们将在本章后面的内容详细介绍。   

模块可以分为:窗体模块(Form Module)、标准模块(Standard Module)、类模块(Class du1e)三种。

一、窗体模块

一个工程可以包含一个或多个窗体,在窗体中不仅包含了窗体对象的设计,也包含了窗体代码设计。窗体模块中包含了窗体以及窗体中所有控件的事件过程和自定义过程。下面我们过一个例子来说明关于窗体模块的操作。

 向工程添加一个新的窗体

 (1)选择“工程”菜单中的“添加窗体”命令或者直接单击“添加窗体”按钮,这时将会现添加窗体对话框。

(2)在该对话框中有两个页面,如果想要添加新的窗体,就先在“新建”页面中选择要创建的窗体类型,然后单击“打开”即可;如果想要添加已经存在的窗体,则需先选择“现存”页面,再从目录列表中找到相应的窗体文件,最后单击“打开”按钮。

在“新建”页面中列出了很多VB提供的窗体模板,其中“窗体”模板是空的,也称为“标准窗体”,在其它模板VB已经预先添加了一些内容,我们可以根据需要进行简单的修改就可以了。

例如,我们新建一个标准窗体和一个“日积月累”窗体。我们只要对其稍做修改就可以在自己应用程序中起到日积月累的效果。由此可见使用窗体模块给我们带来了很多便利,在这些模块的基础上,我们只需做少量的修改就能达到自己想要的效果。

删除窗体

在编程时我们可能因为某种需要新建了很多窗体 ,到最后可能会出现一些无用的窗体,这时需要把它从工程中删除掉。删除窗体的方法是:右击要被删除窗体,在弹出的快捷菜单中选择“移除XXX”其中“XXX”是被删除窗体的文件名。需要注意的是,在这里删除窗体只是从工程中将这个窗体移除,并不影响保存在磁盘的窗体文件。

二、标准模块

全局变量、常量都是在标准模块中定义的,而且需要被多个模块共同使用的过程也是在次定义的。标准模块中只包含代码。向工程中添加一个标准模块的步骤如下:

步骤1

选择“工程”菜单中的“添加模块”命令或单击“添加窗体”按钮右边的小三角形,从其下拉菜单中选择“添加模块”命令。屏幕上将会弹出“添加模块”对话框。

步骤2

 “添加模块”对话框也有“新建”和“现存”两个页面,其作用及添加方法与“添加窗体”对话框中的两个页面是一样的。

由于在“添加模块”对话框只有一种模板可供选择,因此可以不必让这个对话框出现。如果想要在下次添加标准模块时不再出现这个对话框,只需选择该对话框左下角的“不再显示这个对话框”复选框即可。这样,以后再添加标准模块时,就不会再出现这个对话框了。

在标准模块的代码编辑窗口中,只有“(通用)”项的“(声明)”部分,它不能包含任何对象的事件过程。

三、类模块

  如果我们要创建自己的对象,就需要先创建一个类模块,在类模块中包含了自定义对象的属性、方法、事件的定义。添加类模块的方法与添加标准模块类似,这里就不再赘述。

 

我也会VB编程基础篇 共50页[1 2 3 4 5 6 7 >»<... 最后一页]