VB中窗体模块、标准模块、类模块的区别.docVB中窗体模块、标准模块、类模块的区别VB的代码存储在模块屮。在VB屮提供了二种类型的模块:窗体模块、标准模块和类模块。简单的应用程序可以只有…个窗体,所用的程序都驻留在窗体模块屮,而当应用稈序庞人复杂时,就要另外附加窗体。最终可能有儿个窗体屮有一些共同都要执行的代码,为了在两个窗体屮不产生重复代码,可创建一个独立的模块,用它实现代码公用。该独立模块即是标准模块。此外还可以建立包含共享代码与数据的类模块。每个标准模块、类模块和窗体模块可包含:声明。可将常数、类型、变量和动态链接库(DLL)过稈的声明放在窗体、类或标准模块的声明部分。每个模块只有一个声明部分过程。每个模块可有多个过稈,过稈是划分VB代码的最小单元,每个过稈是一个可执行的代码片段。VB屮主要有了过程、•具,所以应用程序的代码结构就是该稈序在屏幕上表示的对应模型。根据泄义,对象包含数据和代码。应用稈序屮的每个窗体都有一个相对应的窗体模块()窗体模块是VB应用程序的基础。窗体模块可以包含处理事件的过程、通用过稈以及变量、常数、白定义类型和外部过程的窗体级声明。写入窗体模块的代码是该窗体所属的具体应用程序专用的;也可以引用该程序内的其它窗体和对象毎个窗体模块都包含事件过稈,在事件过程屮有为响应该事件而执行的稈序段。窗体可包含控件。在窗体模块屮,对窗体上的每个控件都有一个对应的事件过稈集。除了事件过稈,窗体模块还可包含通用过程,它对来自该窗体屮任何事件过程的调用都作出响应。2标准模块标准模块是程序屮的一个独立容器,包含全局变量、Function(函数)过稈和Sub过稈(子过程)。可将那些与特定窗体或控件无关的代码放入标准模块屮。标准模块屮包含丿、'、/「用程序内的允许其它模块访问的过程和声明。它们可以包含变量、常数、类型、外部过程和全局声明或模块级声明。写入标准模块的代码不必尚定在特定的应用程序上;(1) 使用标准模块在编写程序时,很可能会遇到一些使川相同变最和例程的窗体和事件过程。在缺省状态下,变暈对于事件过程来说是局部的,就是说仅能在创建这些变量的事件过程中读取或者修改变最。与Z相似,事件过程对于创建它们的窗体來说也是局部。为了在工程中的所有窗体和事件屮共享变輦和过程,需要在该工程的一个或多个标准模块屮对它们进行声明和定义。,并包含能够在程序任何地方使用的变量和过程的特殊文件。正如窗体一样,标准模块被单独列在Project(工程)窗口内,并可通过使用File(文件)菜单屮的SaveModulelAs菜单项存盘。但是,与窗体不同,标准模块不包含对象或属性设置而只包含可在代码窗口屮显不和编辑的代码。(2) 创建标准模块如要在程由屮创建新的标准模块,那么单击匸具条AddForm(添加窗体)按蚀上的下箭头并单击Mode(模块),或者单击Project(工程)菜单中的AddModule(添加模块)菜单项。在工程屮创建一个空的标准模块的步骤如下:S1:启动VB,打开一个新的标准工程,单击工程菜单中的AddModule菜单项,单击Open按钮。VB在工程屮增加一个名为Module的标准模块。该模块对应的代码窗口被打开,对彖和过穆列表框的内容表明该标准模块的通用声明已
VB中窗体模块、标准模块、类模块的区别 来自淘豆网m.daumloan.com转载请标明出处.