请问如何在VB中创建“标准模块”?它到底是个看不见的概念还是像窗体一样可以看见?

如题所述

Visual Basic 的代码存储在模块中。模块有三种类型:窗体、标准和类。

简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。独立模块应为标准模块。此后可以建立一个包含共享过程的模块库。

每个标准模块、类模块和窗体模块都可包含:
A、声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。
B、过程。Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。本章后面的“过程概述”一节中将讨论这些内容。

1、窗体模块(文件扩展名为 .FRM )是大多数 Visual Basic 应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。如果要在文本编辑器中观察窗体模块,则还会看到窗体及其控件的描述,包括它们的属性设置值。写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其它窗体或对象。

2、标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。

3、在 Visual Basic 中类模块(文件扩展名为 .CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
工程。添加模块。可以看见。。vb右上角有你添加的模块。

VB中标准模块的使用方法?
1.标准模块,只包含过程、类型以及数据的声明和定义的模块。在标准模块中,模块级别声明和定义都被默认为 Public。在 Visual Basic 的早期版本中将标准模块看作代码模块。是将那些与特定窗体或控件无关的代码(文件扩展名为 .BAS )中。标准模块中可以包含变量、常数、类型、外部过程和全局过程的全局(在...

VB中窗体和模块有什么区别?模块是做什么用的?那模块和类模块又有什么...
1、窗体:Visual Basic编译环境提供的用于开发桌面程序的通用窗体类。2、模块:Visual Basic 将代码存储在模块中。是应用程序内其它模块访问的过程和声明的容器。二、特点不同 1、窗体:包含和设计好的属性和方法,开发人员可以直接使用,或基于窗体类(class Form)定制自己的程序界面,无需从底层去编写每...

VB下怎样定义一个可变长的字符串数组?
要创建动态数组,请按照以下步骤执行:(如果希望数组为公用数组,则)用 Public 语句声明数组,或者,(如果希望数组为模块级,则)在模块级用 Dim 语句声明数组,或者(如果希望数组为局部数组,则)在过程中用 Static 或 Dim 语句声明数组。给数组附以一个空维数表,这样就将数组声明为动态数组。Dim ...

在VB中,如何调用模块呀?
类模块和标准模块的不同点在于存储数据方法的不同。标准模块的数据只有一个备份。这意味着标准模块中一个公共变量的值改变以后,在后面的程序中再读取该变量时,它将得到同一个值。而类模块的数据,是相对于类实例(也就是,由类创建的每一对象)而独立存在的。同样的,标准模块中的数据在程序作用域...

毕业设计要用vb作一个程序 本人vb新手 希望有vb大侠能帮帮忙 指导我一...
VB中有三种模块:窗体模块、标准模块和类模块。注意:窗体模块是一个窗体,标准模块是多个窗体共享,而类模块是用于创建新的对象类的属性、方法的定义等。 第三章 系统的功能分析 第四章 详细设计 第五章 调试的过程 结论 致谢 VB作一个自动登陆程序 VB作个程序,运行后能启动指定路径下的一个程序,启动两秒后在...

VB常用属性
(1) Appearance属性 该属性有两个可选值:0- Flat表示在窗体运行时不以3D方式显示,1-Flat表示在窗体运行时以3D方式显示。(2) BackColor和ForeColor属性 设置或返回窗体前景颜色和背景颜色。代码设置如下:Form1. BackColor=vbcolor Form1. ForeColor=vbcolor (3)Bordertyle属性 该属性是设置窗体的...

区块链vb是什么(区块链bm是什么意思)
VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。 VB使用引用计数的方法来进行垃圾收集,这个方法中包含...

编程中VB跟VC指的是什么 请详细说清楚...
Visual Basic 2.0标准版 Visual Basic 2.0专业版 1993-数据库组件新添力量 Visual Basic 2.0推出没几个月,微软就发布了新版本的Visual Basic 3.0,可以看出VB这时候旺盛的生命力。乍一看,Visual Basic 3.0的界面没有太大的变化,但其实这个版本是非常及时的。它增加了最新的ODBC2.0的支持,Jet数据引擎的支持和新...

与传统程序设计语言相比,vb最突出的特点是什么
1、可视化的设计平台。在使用传统的程序设计语言编程时,一般需要通过编写程序来设计应用程序的界面,在设计过程中看不见界面的实际效果。而在Visual Basic中,采用面向对象程序设计方法,把程序和数据封装起来作为一个对象,每个对象都是可视的。2、事件驱动的编程机制。面向过程的程序是由一个主程序和若干...

VB中复选按钮中的style属性值是什么
, 标准风格 );1:Graphical( 图形 , 带有自定义图片 ), 此时 Picture,DisabledPicture 和 DownPicture 属性起作用。复选框:一组检查框控件可以提供多个选项,它们彼此独立工作,所以可以同时选择任意多个选项,实现一种“不定项选择”的功能。选择某一选项,该控件显示√,而清除此选项后,√消失。

相似回答
大家正在搜