下载此文档

vb中窗体模块、标准模块、类模块的区别.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
VB 中窗体模块、标准模块、类模块的区别
VB 的代码存储在模块中。 在 VB 中提供了三种类型的模块: 窗体模块、 标准模块和类模块。
简单的应用程序可以只有一个窗体, 所用的程序都驻留在窗体模块中, 而当应用程序庞
大复杂时, 就要另外附加窗体。 最终可能有几个窗体中有一些共同都要执行的代码, 为了在
两个窗体中不产生重复代码, 可创建一个独立的模块, 用它实现代码公用。 该独立模块即是
标准模块。此外还可以建立包含共享代码与数据的类模块。
每个标准模块、类模块和窗体模块可包含:
声明。 可将常数、类型、变量和动态链接库( DLL )过程的声明放在窗体、类或标准
模块的声明部分。每个模块只有一个声明部分
过程。每个模块可有多个过程,过程是划分 VB 代码的最小单元,每个过程是一个可执
行的代码片段。 VB 中主要有子过程、函数过程或者属性过程等
各种模块类型
1. 窗体模块
由于 VB 是面向对象的应用程序开发工具, 所以应用程序的代码结构就是该程序在屏幕
上表示的对应模型。 根据定义, 对象包含数据和代码。 应用程序中的每个窗体都有一个相对
应的窗体模块(文件扩展名为 .frm )
窗体模块是 VB 应用程序的基础。 窗体模块可以包含处理事件的过程、 通用过程以及变
量、常数、 自定义类型和外部过程的窗体级声明。 写入窗体模块的代码是该窗体所属的具体
应用程序专用的;也可以引用该程序内的其它窗体和对象
每个窗体模块都包含事件过程, 在事件过程中有为响应该事件而执行的程序段。 窗体可
包含控件。 在窗体模块中, 对窗体上的每个控件都有一个对应的事件过程集。 除了事件过程,
窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都作出响应。
2. 标准模块
标准模块是程序中的一个独立容器, 包含全局变量、 Function( 函数 )过程和 Sub 过程(子
过程)。
可将那些与特定窗体或控件无关的代码放入标准模块中。 标准模块中包含应用程序内的
允许其它模块访问的过程和声明。它们可以包含变量、常数、 类型、 外部过程和全局声明或
模块级声明。写入标准模块的代码不必固定在特定的应用程序上;
( 1)使用标准模块
在编写程序时, 很可能会遇到一些使用相同变量和例程的窗体和事件过程。 在缺省状态
下,变量对于事件过程来说是局部的, 就是说仅能在创建这些变量的事件过程中读取或者修
改变量。 与之相似, 事件过程对于创建它们的窗体来说也是局部。 为了在工程中的所有窗体
和事件中共享变量和过程,需要在该工程的一个或多个标准模块中对它们进行声明和定义。
标准模块或代码模块是具有文件扩展名 .bas ,并包含能够在程序任何地方使用的变量和
过程的特殊文件。
正如窗体一样, 标准模块被单 独列在 Project( 工程 )窗口内,并可通过使用 File (文件)
菜单中的 Save Modulel As 菜单项存盘。 但是, 与窗体不同, 标准模块不包含对象或属性设
置而只包含可在代码窗口中显示和编辑的代码。
( 2)创建标准模块
如要在程序中创建新 的标准模块, 那么单击工具条 Add Form( 添加窗体 ) 按钮上的下箭
头并单击 Mode (模块),或者单 击 Proje

vb中窗体模块、标准模块、类模块的区别 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aisheng191
  • 文件大小21 KB
  • 时间2018-11-06