VB考试教程:VB应用程序结构的模块

VB考试教程:VB应用程序结构的模块,第1张

VB考试教程:VB应用程序结构的模块,第2张

应用程序实际上是使计算机能够完成特定任务的指令集。应用程序的结构是指组织指令的方法,即指令存储的位置和执行的顺序。应用越复杂,对结构的要求就越明显。而且,如何在大型应用程序中快速找到具体的指令,程序的指令也起着重要的作用。

一.模块

VB的代码存储在模块中。VB提供了三种类型的模块:窗体模块、标准模块和类模块。

一个简单的应用程序只能有一个表单,所有使用的程序都驻留在表单模块中。当申请庞大而复杂时,需要另附表格。最后,可能会有一些通用代码以几种形式执行。为了不在两个表单中产生重复的代码,可以创建一个独立的模块来实现代码共享。这个独立模块就是标准模块。此外,还可以建立包含共享代码和数据的类模块。

每个标准模块、类模块和表单模块可以包含:

声明。将常量、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的声明部分。每个模块只有一个声明部分。
流程。每个模块可以有多个进程,每个进程是VB代码的最小单位,每个进程是一个可执行的代码段。VB中主要有事件过程、子过程、函数过程或属性过程。
1。各种模块类型

(1)表单模块

由于VB是面向对象的应用程序开发工具,所以应用程序的代码结构就是屏幕上程序所表示的对应模型。根据定义,对象包含数据和代码。应用程序中的每个表单都有相应的表单模块(文件扩展名。frm)。

表单模块是VB应用程序的基础。模块可以包含处理事件的过程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。写入表单模块的代码是特定于表单所属的特定应用程序的;还可以引用程序中的其他窗体和对象。

每个表单模块都包含一个事件过程,其中有要执行的程序段来响应事件。一个窗体可以包含控件。在窗体模块中,窗体上的每个控件都有一个相应的事件过程集。除了事件过程之外,窗体模块还可以包含响应窗体中任何事件过程调用的常规过程。

(2)标准模块

与特定窗体或控件无关的代码可以放入标准模块中。该标准包含应用程序中允许其他模块访问的过程和声明。它们可以包含变量、常量、类型、外部过程和全局或模块级声明。写入标准模块的代码不需要固定在特定的应用程序上。

使用标准模块

标准或代码模块是带有文件扩展名的特殊文件。bas,包含可以在程序中任何地方使用的变量和过程。

编写程序时,可能会遇到一些使用相同变量和例程的窗体和事件过程。默认情况下,变量是事件流程的局部变量,也就是说,变量只能在创建它们的事件流程中被读取或修改。同样,事件过程对于创建它们的窗体来说是本地的。为了在项目的所有表单和事件中共享变量和过程,需要在项目的一个或多个标准模块中声明和定义它们。

该模块允许您在整个程序中共享变量和程序。

与表单一样,标准模块在“项目”窗口中单独列出,并且可以使用“文件”菜单中的“将模块另存为”菜单项进行保存。但是,与窗体不同,标准模块不包含任何对象或属性设置,只包含可以在代码窗口中显示和编辑的代码。

创建并保存标准模块。

创建标准模块:

要在程序中创建新的标准模块,单击工具栏中“添加表单”按钮上的向下箭头,然后单击“添加模块”,或者单击“项目”菜单中的“添加模块”菜单项,在项目中创建空标准模块。

VB将一个名为“Module1”的标准模块添加到项目中。打开该模块对应的代码窗口,该代码窗口中“对象”和“过程”列表框的内容表示该标准模块的通用声明已经打开。这里声明的变量和过程可以在整个程序中使用。

此时打开“项目浏览器”窗口,可以看到你添加到程序中的标准模块在整个项目浏览器窗口中被列在一个新的文件夹中。括号中的文件名Module1是该模块的默认文件名。模块的对象名(程序中模块的名称)显示在括号的左侧。

从“属性窗口”可以看出,这个模块的唯一属性是Name属性,因为它不包含任何对象。您可以修改Name属性,如modVariables,然后按ENTER键。

您也可以使用“项目”菜单中的“添加文件”菜单项将此文件加载到另一个项目中。

保存标准模块:

在“文件”菜单中,点击“模块1另存为”菜单项,保存本空的标准模块。标准模块作为. bas文件保存到磁盘,同时项目资源管理器窗口中模块的文件名也随之更新。

删除标准模块

如果要从项目中删除标准模块,请在“项目浏览器”窗口中单击选择它,然后在“项目”菜单中单击“删除”菜单项(或右键单击选择它)。移除操作不会从硬盘上删除该模块,但会删除该模块与当前项目之间的链接。

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情