vb 中窗体模块,类模块,标准模块的区别
学习各种高级外挂制作技术,马上去百度搜索"魔鬼作坊",点击第一个站进入,
快速成为做挂达人。
VB 的代码存储在模块中。在 VB 中提供了三种类型的模块:窗体模
块、标准模块和类模块。
简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块
中,而当应用程序庞大复杂时,就要另外附加窗体。最终可能有几个
窗体中有一些共同都要执行的代码,为了在两个窗体中不产生重复代
码,可创建一个独立的模块,用它实现代码公用。该独立模块即是标
准模块。此外还可以建立包含共享代码与数据的类模块。
每个标准模块、类模块和窗体模块可包含:
声明。可将常数、类型、变量和动态链接库(DLL)过程的声明放
在窗体、类或标准模块的声明部分。每个模块只有一个声明部分
过程。每个模块可有多个过程,过程是划分 VB 代码的最小单元,每
个过程是一个可执行的代码片段。VB 中主要有子过程、函数过程或
者属性过程等
各种模块类型
由于 VB 是面向对象的应用程序开发工具,所以应用程序的代码结构
就是该程序在屏幕上表示的对应模型。根据定交,对象包含数据和代
码。应用程序中的每个窗体都有一个相对应的窗体模块(文件扩展名
)
窗体模块是 VB 应用程序的基础。窗体模块可以包含处理事件的过
程、通用过程以及变量、常数、自定义类型和外部过程的窗体级声明。
写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引
用该程序内的其它窗体和对象
每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行
的程序段。窗体可包含控件。在窗体模块中,对窗体上的每个控件都
有一个对应的事件过程集。除了事件过程,窗体模块还可包含通用过
程,它对来自该窗体中任何事件过程的调用都作出响应。
标准模块是程序中的一个独立容器,包含全局变量、Function(函数)
过程和 Sub 过程(子过程)。
可将那些与特定窗体或控件无关的代码放入标准模块中。标准模块中
包含应用程序内的允许其它模块访问的过程和声明。它们可以包含变
量、常数、类型、外部过程和全局声明或模块级声明。写入标准模块
的代码不必固定在特定的应用程序上;
(1)使用标准模块
在编写程序时,很可能会遇到一些使用相同变量和例程的窗体和事件
过程。在缺省状态下,变量对于事件过程来说是局部的,就是说仅能
在创建这些变量的事件过程中读取或者修改变量。与之相似,事件过
程对于创建它们的窗体来说也是局部。为了在工程中的所有窗体和事
件中共享变量和过程,需要在该工程的一个或多个标准模块中对它们
进行声明和定义。
,并包含能够在程序任何
地方使用的变量和过程的特殊文件。
正如窗体一样,标准模块被单独列在 Project(工程)窗口内,并可通
过使用 File(文件)菜单中的 Save ModulelAs 菜单项存盘。但是,
与窗体不同,标准模块不包含对象或属性设置而只包含可在代码窗口
中显示和编辑的代码。
(2)创建标准模块
如要在程序中创建新的标准模块,那么单击工具条 Add Form(添加
窗体)按钮上的下箭头并单击 Mode(模块),或者单击 Project(工
程)菜单中的 Add Module(添加模块)菜单项。在工程中创建一个空的
标准模块的步骤如下:
S1:启动 VB,打开一个新的标准工程,单击工程菜单中的 Add
Module 菜单项,单击 Open 按钮。 VB 在工程中增加一个名为
Module 的标准模块。该模块对应的代码窗口被打开,对象和过程
列表框的内容表明该标准模块的通用声明已被打开。在此所声明的
变量与过程在整个程序都可以使用。
S2:双击工程资源管理器窗口的标题条,以便能看到整个工程资源
管理器窗口,
S3:在 File(文件)菜单中,单击 Save ModulelAs
S4:如果 D:\VB6sbs\less10文件夹未被选择时,选择该文件夹,键
入 ,然后按回车。该标准模块作为
文件保存到磁盘,并且可以通过 Project(工程)的 Add File 菜单项可
将此文件通过其文件名加载到另一个工程中。
S5:双击 Project(属性)窗口标题条。由于模块不包含对象,因此它
惟一的属性就是 Name
S6:将 Name 属性改为 modVariables,然后按 ENTER 键。
(3)声明公用变量
在标准模块中声明全局变量十分简单,键入关键字 Public,后跟该
变量名。
缺省状态下,公用就量在
vb中窗体模块,类模块,标准模块区别 来自淘豆网m.daumloan.com转载请标明出处.