第七章过程和变量的作用域 7.1概述 在第二章我们介绍了VB应用程序(通常称为 工程)的组织结构,它由窗体模块、标准模块和类 模块组成。VB程序代码就保存在窗体模块文件 (.Frm)、标准模块文件(*.Bas)或类模块文 件(大.Cls)中。它们形成了工程的一种模块层次 结构,如下图所示
在第二章我们介绍了VB应用程序(通常称为 工程)的组织结构,它由窗体模块、标准模块和类 模块组成。VB程序代码就保存在窗体模块文件 (*.Frm)、标准模块文件(*.Bas)或类模块文 件(*.Cls)中。它们形成了工程的一种模块层次 结构,如下图所示。 第七章 过程和变量的作用域 7.1 概 述
工程-jsjs1CA 国国 B-SDsjslCAT GsjslCAT. vbp) 窗体 A Helpfrm CHelpfrm. frm) A mainfrm (m ainfrm1. frm) 与s1 tm frm(s1 tm frm.£xm) 白模块 r Module1 (plmdel. bas) 白今类模块 R class1 (Class1 一个应用程序的组成结构
一个应用程序的组成结构
7.11窗体模块 (文件扩展名为FRM) 窗体模块。窗体模块可以包含处理事件的过 程、通用过程以及变量、常数、类型和外部过程 的窗体级声明。如果要在文本编辑器中观察窗体 模块,则还会看到窗体及其控件的描述,包括它 们的属性设置值。写入窗体模块的代码是该窗体 所属的具体应用程序专用的;它也可以引用该应 用程序内的其它窗体或对象
7.1.1 窗体模块 (文件扩展名为 .FRM ) 窗体模块。窗体模块可以包含处理事件的过 程、通用过程以及变量、常数、类型和外部过程 的窗体级声明。如果要在文本编辑器中观察窗体 模块,则还会看到窗体及其控件的描述,包括它 们的属性设置值。写入窗体模块的代码是该窗体 所属的具体应用程序专用的;它也可以引用该应 用程序内的其它窗体或对象
7.12标准模块 (文件扩展名为.BAS) 它们可以包含变量、常数、类型、外部过程 和全局过程的全局(在整个应用程序范围内有效的) 声明或模块级声明。写入标准模块的代码不必绑 在特定的应用程序上,则在许多不同的应用程序 中可以重用标准模块
7.1.2 标准模块 (文件扩展名为.BAS) 它们可以包含变量、常数、类型、外部过程 和全局过程的全局(在整个应用程序范围内有效的) 声明或模块级声明。写入标准模块的代码不必绑 在特定的应用程序上,则在许多不同的应用程序 中可以重用标准模块
7.1.3类模块 (文件扩展名为CLS) 在 Visual basic中类模块是面向对象编程的基 础。可在类模块中编写代码建立新对象。这些新 对象可以包含自定义的属性和方法。实际上,窗 体正是这样一种类模块,在其上可安放控件,可 显示窗体窗口
7.1.3 类模块 (文件扩展名为 .CLS) 在 Visual Basic 中类模块是面向对象编程的基 础。可在类模块中编写代码建立新对象。这些新 对象可以包含自定义的属性和方法。实际上,窗 体正是这样一种类模块,在其上可安放控件,可 显示窗体窗口