316科技

316科技

vb中模块和类模块都是干什么?

316科技 199

一、vb中模块和类模块都是干什么?

模块说白了就是可以放一堆function和sub的一个单独的文件,非对象化的。

而类模块,说白了就是一个自定义的类。里面主要面向对象的。你可以自定一个对象,然后设置它的属性和方法。举个例子,比如说关机,可以写成模块中的一个过程。而游戏中,比如一个坦克,最好写成一个类模块。比如说有坦克的生命,坦克的攻击力,坦克的攻击范围,这是属性。还有坦克的死亡等,这些方法。还有坦克被攻击等,这是事件。

二、vb类模块有什么用啊?

就是用户自定义的一种类型,用来把一组无规律却又相关的数据组合在一起,一般为对象,用户可以自定义该对象的属性和方法等等。举个例子可以定义一个名为“学生”的类,里面有“学号”、“姓名”、“身高”、“体重”等属性。定义完之后,在其他的地方就可以赋值了了,比如在模块里写

Sub Test()Dim 小明 As New 学生小明.身高 = 180Debug.Print 小明.身高End Sub

立即窗口就会显示出180

再比如定义一个叫“三角形”的类,里面有三条边a,b,c是属性,还有一个函数s是方法,就是通过三条边长求这个三角形的面积,那么当你在给三条边赋值之后就可以直接通过“三角形.s”来求出他的面积。

类的class对象有两个事件

Initialize会在New一个该类实例的时候触发,一般用来赋各属性的默认值

Terminate会在该类的实例被释放的时候触发

类还有更复杂更高级的用法,你需要去看VB书进行系统的学习

三、vb标准模块名称?

标准模块标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。

写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。

类模块在 Visual Basic 中类模块(文件扩展名为 .CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。

四、VB如何调用模块?

把模块文件加到你的工程里模块中 private 声明的函数、过程、模块变量不能在模块以外调用。在以外调用时可以用 模块名.函数 模块名.过程 模块名.变量 调用,以增加可读性,也可以不加 "模块名."前缀直接调用函数、过程和模块变量.

五、vb应用程序通常由哪3类模块组成?

VB模块也称代码模块: Visual Basic 的代码存储在模块中。模块有三种类型:窗体、标准和类。 简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。

因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。独立模块应为标准模块。此后可以建立一个包含共享过程的模块库。

每个标准模块、类模块和窗体模块都可包含: 声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。 过程。

Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。 窗体模块 窗体模块(文件扩展名为 .FRM )是大多数 Visual Basic 应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。

如果要在文本编辑器中观察窗体模块,则还会看到窗体及其控件的描述,包括它们的属性设置值。

写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其它窗体或对象。

标准模块 标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。

它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。

写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。

类模块 在 Visual Basic 中类模块(文件扩展名为 .CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。

这些新对象可以包含自定义的属性和方法。

实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。

六、vb转换窗体教程?

VB中的窗体是程序执行的窗口,也是其他控件的容器。一个VB工程中可能含有多个窗体,但只有一个窗体是主窗体,VB程序的运行默认从主窗体开始。可以在VB6.0菜单栏“工程”最下方“工程属性”设置启动窗体。VB是一种面向对象的事件驱动机制的程序设计语言。窗体的常用事件有Hide(隐藏船体);Show(显示窗体);Unload(将窗体从内存中卸载);Load(将窗体加载到内存中)。切换窗体比如当前是窗体1,需要切换到窗体2可以用以下代码:UnloadForm1 ‘从内存卸载Form1Form2.Show '显示Form2,完成切换如果不想把Form1从内存卸载,以后还要用到Form1,可以用以下代码:Form1.Hide '隐藏Form1,但保留在内存中Form2.Show '显示Form2,完成切换

七、vb工程有哪些模块?

VB工程的模块有控制台工程和window应用工程。

控制台工程包括模块文件.bas、工程文件.vbp,可能包括类模块文件.clswindow应用工程包括:窗体文件.frm、工程文件.vbp,可能包括窗体二进制文件.frx、工程工作台文件.vbw、模块文件.bas、类模块文件.cls等。

八、vb怎么创建类?

创建类的语法如下:Class name [ ( Of typelist ) ] [ Inherits classname ] [ Implements interfacenames ] [ statements ] End Class 举例:Class bankAccount Shared interestRate As Decimal Private accountNumber As String Private accountBalance As Decimal Public holdOnAccount As Boolean = False Public ReadOnly Property balance() As Decimal Get Return accountBalance End Get End Property Public Sub postInterest() accountBalance = accountBalance * (1 + interestRate) End Sub Public Sub postDeposit(ByVal amountIn As Decimal) accountBalance = accountBalance + amountIn End Sub Public Sub postWithdrawal(ByVal amountOut As Decimal) accountBalance = accountBalance - amountOut End SubEnd Class

九、vb定义模块变量的语句?

在标准模块中用Dim语句定义的变量是模块级全局变量,在该模块的任意一个地方都可以直接通过变量名访问,在该模块之外的地方可以通过"模块名.变量名"访问。

十、vb1.6安装教程?

VB开发安装三步曲 一、开发者电脑安装VB或VB.NET(即Visual Studio)

二、开发完的程序生成安装包 三、将安装包复制到用户的电脑中安装 四、执行安装包中的setup.exe安装,按提示操作

上一个下一篇:镭波脐橙价格

下一个上一篇:返回栏目