vb中dim语句的dim是什么意思?

作者&投稿:一俗 (若有异议请与网页底部的电邮联系)
vb中dim语句的dim是什么意思?~

dim * as *
我要一块空间放 变量名 是 变量类型

dim *(*) as *
我要一块空间放 数组名 是 变量类型

MSDN
Dim 语句

声明变量并分配存储空间。

语法

Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . .

Dim 语句的语法包含下面部分:

部分 描述
WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使用 WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。New 和 WithEvents 不能一起使用。
varname 必需的。变量的名称;遵循标准的变量命名约定。
subscripts 可选的。数组变量的维数;最多可以定义 60 维的多维数组。subscripts 参数使用下面的语法:
[lower To] upper [, [lower To] upper] . . .
如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有使用 Option Base 语句,则下界为 0。
New 可选的。可隐式地创建对象的关键字。如果使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值。New 关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与 WithEvents 一起使用。
type 可选的。变量的数据类型;可以是 Byte、布尔、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length (对定长的字符串)、Object、Variant、用户定义类型、或对象类型。所声明的每个变量都要一个单独的 As type 子句。

说明

在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。

可以使用 Dim 语句在模块级或过程级中声明变量的数据类型。例如,下面的语句声明了 Integer 类型的变量。

Dim NumberOfEmployees As Integer

也可以使用 Dim 语句来声明变量的对象类型。下面的语句为工作表的新建实例声明了一个变量。

Dim X As New Worksheet

如果定义对象变量时没有使用 New 关键字,则在使用该变量之前,必须使用 Set 语句将该引用对象的变量赋值为一个已有对象。在该变量被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任一个对象实例。

也可以使用带空圆括号的 Dim 语句来定义动态数组。在定义动态数组后,可以在过程内使用 ReDim 语句来定义该数组的维数和元素。如果试图在 Private,Public 或 Dim 语句中重新定义一个已显式定义了大小的数组的维数时,就会发生错误。

如果不指定数据类型或对象类型,且在模块中没有 Deftype 语句,则该变量按缺省设置是 Variant 类型。

当初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。

注意 当在过程中使用 Dim 语句时,通常将 Dim 语句放在过程的开始处。

Dim为Dimension的缩写,即意思为Dim名词译为尺寸, 面积,范围,量纲,次元,度,维,它的语句的语法包含下面部分:
1.部分描述WithEvents 可选的关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量,只有在类模块中才是合法的。
2.使用WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。
3.New 和 WithEvents 不能一起使用,varname 必需的。变量的名称遵循标准的变量命名约定。As为变量指定类型程序运行时,Dim语句就根据变量类型为变量分配内存空间。

扩展资料
在VB中,注释有3种方式:
1.以Rem关键字开头,并且Rem关键字与注释内容之间要加一个空格。注释可以是单独的一行,也可以写在其他语句行的后面。如果在其他语句行后使用Rem关键字,则必须使用冒号(:)与语句隔开。
2.也可以使用一个撇号来代替Rem关键字。若使用撇号,则在其他语句行使用时不必加冒号。
3.如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有使用 Option Base 语句,则下界为 0。 New 可选的。可隐式地创建对象的关键字。
使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值。New 关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与 WithEvents 一起使用。

Dim为Dimension的缩写,后面加上所需变量的名字。

与关键字Private(私有的)相当,另外还有一个Public(公有的)关键字,定义变量方法为Dim 变量 As 变量类型 。

定义变量可以使用显式或隐式两种方式定义:

1、显式定义:Dim 变量名 As 类型

2、隐式定义:使用类型说明符

扩展资料:

使用方法

在redim使用过程中,如果要保留数组中的数据,需要使用Preserve关键字,如果不加该关键字,会清空原来的数据。

ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个维度的大小时,用来保留现有数组中的数据。

例如:

有一个Byte数组A,如果我们知道这个数组上限最大只能是4,就用Dim

Dim A As Byte(4)

但如果我们不能事先确定它的大小,或者需要在运行时改变它的大小就要用动态数组

Dim A As Byte()

ReDim A(4)'这样改变大小时会清空原来的数据

ReDim Preserve A(4)'这样改变大小时会保留原来的数据



Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>

As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。

如:Dim a As Integer 定义一个整型变量,变量名为a。

扩展资料

VB的变量类型:

一、Numeric数据类型

1、Integer(类型符%)

Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long。

2、Long(类型符&)

这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据。

3、Single(类型符!)

Single适用于需要小数点的数字。Single可以处理-3.402823E38到-1.401298E-45之间的负值和1.401298E_45到3.402823E38之间的正值。

4、Double(类型符#)

这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用。

5、Currency(类型符@)

这种数据类型主要适用于货币值。它需要8字节的内存来存储数据。这种数据类型具有固定的小数位数(4位)。

二、Byte数据类型

某些情况下,可能需要以单个字节的形式来访问数据。在这种情况下,就需要使用Byte数据类型。它主要包括0到255之间的整数。Byte数据类型通常用于访问二进制文件、图形和声音文件。

三、String数据类型(类型符$)

String数据仅用于存储字符串。

四、Boolean数据类型

这种数据类型的值只能是True或False。对于Visual Basic,False关键字表示零值,True表示非零值。

五、Date数据类型

这种数据类型指的是能够转换为有效日期的数字或字符串数据。

参考资料来源:百度百科—VB变量



Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明,后面加上所需变量的名字。

格式为Dim<变量名>As<数据类型>。

As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。

例:Dim a As Integer 定义一个整型变量,变量名为a。

扩展资料:

VB变量类型

一、Numeric数据类型

1、Integer(类型符%)

Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long。

2、Long(类型符&)

这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据。

3、Single(类型符!)

Single适用于需要小数点的数字。Single可以处理-3.402823E38到-1.401298E-45之间的负值和1.401298E_45到3.402823E38之间的正值。

4、Double(类型符#)

这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用。

5、Currency(类型符@)

这种数据类型主要适用于货币值。它需要8字节的内存来存储数据。这种数据类型具有固定的小数位数(4位)。

二、Byte数据类型

某些情况下,可能需要以单个字节的形式来访问数据。在这种情况下,就需要使用Byte数据类型。它主要包括0到255之间的整数。Byte数据类型通常用于访问二进制文件、图形和声音文件。

三、String数据类型(类型符$)

String数据仅用于存储字符串。

四、Boolean数据类型

这种数据类型的值只能是True或False。对于Visual Basic,False关键字表示零值,True表示非零值。

五、Date数据类型

这种数据类型指的是能够转换为有效日期的数字或字符串数据。

参考资料:百度百科-VB变量



Dim为Dimension的缩写,后面加上所需变量的名字,As为变量指定类型,程序运行时,Dim语句就根据变量类型为变量分配内存空间。

Dim 语句的语法包含下面部分:

部分, 描述,WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使用WithEvents,可以声明任意个所需的单变

量,但不能使用 WithEvents 创建数组。New 和 WithEvents 不能一起使用。varname 必需的。变量的名称;遵循标准的变量命名约定。subscripts 可选的。数组变量的维数;最多可以定义 60 维的多

维数组。subscripts 参数使用下面的语法:[lower To] upper [, [lower To] upper] . . .

扩展资料

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。 

“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,

是一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成

类型安全和面向对象的应用程序 。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

参考资料百度百科——Visual Basic



Dim为Dimension的缩写,后面加上所需变量的名字

程序运行时,Dim语句就根据变量类型为变量分配内存空间

扩展资料:

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。 

“Visual” 指的是开发图形用户界面 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic源自于BASIC编程语言。

VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,

用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

参考资料:

百度百科-Visual Basic




vb中dim语句的dim是什么意思?
3. 数据类型的重要性:在声明变量时指定数据类型是非常重要的,因为它决定了变量能存储什么样的数据以及数据的范围。例如,整数型变量只能存储整数,而字符串型变量则可以存储文本数据。通过明确数据类型,VB能够更有效地管理内存并减少运行时错误。总的来说,`Dim`语句在VB编程中扮演着关键角色,它允许...

vb中dim的用法
DIM是定义变量类型 但是如果是一般的变量的话,直接写DIM I就行 你上面DIM ADDUSERREC AS NEW ADODB.RECORDSET是定义了数据库连接内容 有兴趣可以加QQ:199263386 一起研究VB

VB 中的dim 是什么意思? 是什么字母的缩写吗??还是...
Dim 语句,为一个或多个变量声明并分配存储空间。声明变量以指定其名称和特性。变量的声明语句为 Dim 语句。它的位置和内容决定了变量的特性。

Dim的意思是什么?
Dim语句在VB中用于声明一个变量,并为其指定一个数据类型。这个过程称为变量的定义,它告诉编译器如何在内存中为变量分配空间。例如,"Dim a As Integer" 声明了一个名为a的整型变量。Dim是Dimension的缩写,在VB中用于定义函数时使用。它是变量声明的一部分,后面跟着变量的名称和数据类型。例如,Dim...

vb 中 Dim a, b As String 的问题
其实这是完全错的。在这里,逗号的优先级要高于As,也就是说,上面语句相当于:Dim a Dim b Dim c Dim d As String 也就是 Dim a As Variant Dim b As Variant Dim c As Variant Dim d As String 虽然在多数情况下,这么做并不会造成程序出错(因为Variant可以代替其他任何类型),但这跟你...

vb中定义语句 dim i 其中,变量i究竟是什么类型?
一般dim语句的格式为:dim <变量名> [as 数据类型]其中:变量名为符合VB规定的有效名称,如:A,i,H1,Shu,...数据类型有:整型(integer),长整形(long),单精度数(single),字符串(string),布尔型(boolean)、变体类型(variant)等等 中括号[ ]内的内容可以省略,这时,默认变量的类型为...

vb数组Dim d(1 To 20) As Integer,数组中所有数除以2
一维数组:For i = LBound(d) To UBound(d) d(i) = d(i) \/ 2Next二维数组:For i = LBound(d, 1) To UBound(d, 1) For j = LBound(d, 2) To UBound(d, 2) d(i, j) = d(i, j) \/ 2 NextNext 适用于任意下标范围的数组 ...

VB中ReDim语句可以改变数组的维数和类型吗?
可以改变数组的维数,不可以改变数组的类型\\x0d\\x0a\\x0d\\x0aReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个维度的大小时,用来保留现有数组中的数据。\\x0d\\x0a使用 ReDim 语句来更改某个已声明数组的一个或多个维度的大小。如果有一个较大的数组,并且您不再需要...

VB中有关dim的问题
艹,夜里肚子疼死了。是把a,b都定义single dim a as single dim b as single 这两个和起来,跟上面一样。

dim语句声明变量中dim是什么意思?有什么扩展名吗?
Dim就是定义变量,与关键字Private(私有的)相当,另外还有一个Public(公有的)关键字.定义变量 方法为:Dim 变量 As 变量类型 [Dim的来由]在Basic语言中,通过定义数组的大小,用DIM,英文全称Dimension,中文意思是尺寸的意思。在VB中则延伸DIM用来定义变量 ...

江北区13998632833: VB里的 dim是什么意思? -
裘宙五灵: Dim为Dimension的缩写,后面加上所需变量的名字 As为变量指定类型 程序运行时,Dim语句就根据变量类型为变量分配内存空间

江北区13998632833: vb中dim语句的dim是什么意思? -
裘宙五灵: 具体点,你就这么理解就行了: dim * as * 我要一块空间放 变量名 是 变量类型 dim *(*) as * 我要一块空间放 数组名 是 变量类型

江北区13998632833: VB 中的dim 是什么意思? 是什么字母的缩写吗??还是... -
裘宙五灵: Dim 语句,为一个或多个变量声明并分配存储空间.声明变量以指定其名称和特性.变量的声明语句为 Dim 语句.它的位置和内容决定了变量的特性.

江北区13998632833: VB中的 dim是什么意思了`` 急`
裘宙五灵: MSDN Dim 语句 声明变量并分配存储空间. 语法 Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . . Dim 语句的语法包含下面部分: 部分 描述 WithEvents 可选的.关键字,说明 ...

江北区13998632833: vb脚本中Dim是什么意思 -
裘宙五灵: 是Dimension的缩写.后面要接变量名,用处是给变量分配内存空间.

江北区13998632833: vb中dim是什么意思
裘宙五灵: dim是用来定义变量的,其英文是dimension

江北区13998632833: vb dim的用法 -
裘宙五灵: 用法:Dim在VB中是定义函数时用到的量,它是变量的声明.格式为Dim<变量名>As<数据类型>,如Dim a As Integer 定义一个整型变量,变量名为a. format为一种VB语言中格式化的函数,是一种用来根据表达式指令格式化的字符串.功能:...

江北区13998632833: vb中那个dim是哪个英文单词的缩写 -
裘宙五灵: Dim关键词表明了变量的声明.Dim是Dimension(维度)简称,历史要追溯到BASIC语言起源的20世纪60年代末.在当时的语言中,变量只是在需要的地方被用到,不需声明(数组除外).数组在内存中的排布方式决定,在数组被使用前,BASIC语言编译器必须被告知数组的维度.这就是Dim声明的目的.现在,由于对所有变量都进行声明被认为是一个好习惯,Dim声明就被扩展到所有的变量声明了.

江北区13998632833: VB程序DIM什么意思啊 -
裘宙五灵: dim Shi定义语句.这里就是声明了一个叫menu1的长整型变量.语法是 dim 变量名 as 类型.对象也可以定义,不过要new

江北区13998632833: VB里面的Dim语句 -
裘宙五灵: dim是Data Interpretation Module的缩写,我们一般把它理解为“定义”就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网