- Jm-R
-
Dim 本身是不能决定变量的类型的,变量后面的 As 才是定义类型的,如果没有 As ,则是变体型(Variant)。如:
Dim a As Integer "整型
Dim b As Single "单精度浮点型
Dim c As Boolean "布尔型
Dim d As Date "日期型
Dim e "变体型
vb中的Dim是什么意思啊?
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义一个整型变量,变量名为a。扩展资料:VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。参考资料:百度百科—Visual Basic2023-08-06 02:24:161
vb中dim语句的dim是什么意思?
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义一个整型变量,变量名为a。扩展资料:VB Dim数组的定义与声明详解:函数原型:Dim 数组名([下标下界] To [下标上界]) [As 数据类型]例如(假设在当前模块中数组的缺省下界为0):1、Dim A(10) As Integer表示数组名为A,此数组下标下界为缺省值0,下标上界为10,有11个Integer类型的元素,从A(0)、A(1)到A(10)。2、Dim B(1 To 20) As Integer表示数组名为B,此数组下标下界为1,下标上界为20,有20个Integer类型的元素,从B(1)到B(20)。3、Dim DayArray(50)表示DayArray是一个有51个索引(从0到50)元素的Variant数组。4、Dim Matrix(3, 4) As Integer表示Matrix是一个二维Integer数组。5、Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As Double表示MyMatrix是一个显式指定了上下界的三维double数组。6、Dim BirthDay(1 To 10) As Date表示BirthDay是一个索引从1到10的Date型数组。2023-08-06 02:24:3011
VB中的 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,则数组的下界由OptionBase语句控制。如果没有使用OptionBase语句,则下界为0。New可选的。可隐式地创建对象的关键字。使用New来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用Set语句来给该对象引用赋值。New关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与WithEvents一起使用。2023-08-06 02:26:311
VB里的 dim是什么意思?
VB里的 dim是什么意思? Dim为Dimension的缩写,后面加上所需变数的名字 As为变数指定型别 程式执行时,Dim语句就根据变数型别为变数分配记忆体空间 Dim 是VB宣告变数用的语句。 例如: Dim n As Integer,Aver As double vb dim a as single 这里的single是什么意思 1.7374 浮点数就是小数 汉音对照 VB里的 dim是什么意思 它只是vb里用于定义变数的一个关键字。你可以理解为定义,也可以理解为一个特定的符号。 Dim 语句 宣告变数并分配储存空间。 语法 Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . . 在VB里“dim a as string”是什么意思? dim a as string:定义一个字串型别的变数a; dim表示“定义”; a是变数名称; as表示“型如” string表示字串型别; as double是高阶浮点型别,as integer表示整形。 存“张三”、“白菜”、“星期一”、“11岁”用string;存“-1.5”、“0”“3.1415”用double;存“0”,“9”,“250”用integer。 Dim a As Integer在vb里是什么意思 定义一个变数a,该变数的型别为整数型,其值范围为-32768到32767,不在此范围内则发生溢位错误。 vb里面Dim s As Integer是什么意思? 变数的宣告: Dim<变数名>As<资料型别> 如:Dim s As Integer 定义一个整型变数,变数名为s 字元型变数就是用双引号引起来的字元,如“1sd”、“wki”等等,不同的字元表示不同的变数,用于区分的 拓展:变数:在程式执行过程中,其值可以改变的量称为变数。 变数命名注意要点: ①必须以字母开头,不能以其他数字或其他字元开头。 ②只能由字母、数字或下划线组成,不能含有小数点、空格等字元。 ③最长不超过255个字元。 ④不能以VB保留字作为变数名,如语句定义符、函式名等。 ⑤VB不区分变数名中字母大小写,如Silly和silly是同一个变数。 VB程式里面 》Dim a as Variant 是什么意思? 定义a为变体型变数 其实不这样定义,也会预设是 Variant 的 VB程式设计:dim a,x是什么意思 dim a,x 表示对a,x变数进行定义,这样是定义了两个量而已 在今后的程式中可以进行赋值和运算2023-08-06 02:26:401
vb中那个dim是哪个英文单词的缩写
Dim关键词表明了变量的声明。Dim是Dimension(维度)简称,历史要追溯到BASIC语言起源的20世纪60年代末。在当时的语言中,变量只是在需要的地方被用到,不需声明(数组除外)。数组在内存中的排布方式决定,在数组被使用前,BASIC语言编译器必须被告知数组的维度。这就是Dim声明的目的。现在,由于对所有变量都进行声明被认为是一个好习惯,Dim声明就被扩展到所有的变量声明了。2023-08-06 02:26:491
VB中的dim究竟是什么意思?是哪个词的缩写?
分类: 电脑/网络 >> 程序设计 >> 其他编程语言 解析: dim当然是用来定义变量的了,其英文是dimension ,不要感到奇怪,vb就是用这个单词缩写来定义的。 在参考文献里有下面一句话。 使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在无形中做了3件事:建立变量的名称、指定了类型、在内存中分配了一块空间,在变量赋值之前,内存中什么也不包含的。2023-08-06 02:26:581
VB里的 dim是什么意思
Dim 是VB声明变量用的语句。例如:Dim n As Integer,Aver As double2023-08-06 02:27:071
vb dim的用法
Dim i&, j&, max&, maxi&, maxj&用类型说明符声明变量的方式&是Long的类型说明符是dim ...as ...的简化写法不过这种声明方式不直观,还是不推荐常用类型说明符% integer& long! single# Double$ string@ currency2023-08-06 02:27:152
VB中Dim是代表什么意思
定义2023-08-06 02:27:307
在vb中“ReDim”是什么意思?
ReDim 语句在过程级别中使用,用于为动态数组变量重新分配存储空间。语法ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .ReDim 语句的语法包括以下几个部分:部分 描述 Preserve 可选的。关键字,当改变原有数组最末维的大小时,使用此关键字可以保持数组中原来的数据。 varname 必需的。变量的名称;遵循标准的变量命名约定。 subscripts 必需的。数组变量的维数;最多可以定义 60 维的多维数组。subscripts 参数使用下面的语法: [lower To] upper [,[lower To] upper] . . . 如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有 Option Base 语句则下界为 0。 type 可选的。变量的数据类型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length(对定长的字符串)、Object、Variant、用户定义类型或对象类型。所声明的每个变量都要有一个单独的 As type 子句。对于包含数组的 Variant 而言,type 描述的是该数组的每个元素的类型,不能将此 Variant 改为其它类型。 说明ReDim 语句用来定义或重定义原来已经用带空圆括号(没有维数下标)的 Private、Public 或 Dim 语句声明过的动态数组的大小。可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但在使用了此关键字的情况下,是不允许改变任何数据类型的。如果使用了 Preserve 关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增加其最末维大小的同时而不清除其中所含的任何数据。ReDim X(10, 10, 10). . .ReDim Preserve X(10, 10, 15)同样地,在使用 Preserve 时,只能通过改变上界来改变数组的大小;改变下界则会导致错误。如果将数组改小,则被删除的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。在初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。在使用引用对象的变量之前,必须使用 Set 语句将一个已有的对象赋给该变量。在被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任何对象的实例。小心 如果 ReDim 语句所使用的变量在模块级别或过程级别不存在,则该语句就相当于一个声明语句。如果此后在一个更广的范围内又创建了同名的变量,即使使用了 Option Explicit,ReDim 也将使用后声明的这个变量,且不会导致编译错误。为了避免这种冲突,就不应把 ReDim 作为声明语句使用,而只应作为重定义数组大小的语句。注意 要改变 Variant 所包含的数组的大小,必须在试图改变其数组大小之前显式声明该 Variant 变量。ReDim 语句示例该示例使用 ReDim 语句为动态数组变量分配和重分配存储空间。假设 Option Base 是 1。Dim MyArray() As Integer "声明动态数组。Redim MyArray(5) "分配 5 个元素。For I = 1 To 5 "循环 5 次。 MyArray(I) = I "初始化数组。Next I下一条语句重定义该数组的大小,并清除其中的元素。Redim MyArray(10) "大小重定为 10 个元素。For I = 1 To 10 "循环 10 次。 MyArray(I) = I "初始化数组。Next I下面的语句重定义该数组的大小,但没有清除其中的元素。Redim Preserve MyArray(15) "大小重定为 15 个元素。2023-08-06 02:27:471
计算机二级中dim是什么意思
Dim就是定义变量在Basic语言中,通过定义数组的大小,用DIM,英文全称Dimension,中文意思是尺寸的意思。在VB中则延伸DIM用来定义变量显式定义:Dim 变量名 As 类型隐式定义:使用类型说明符经过dim定义后的代码更加稳定,IIS解读时不易出现服务器问题。 出现“处理url时服务器出错”问题时,可以给变量添加dim予以避免2023-08-06 02:28:202
VB当中dim y#是什么意思
dim y as double定义一个变量y为双精度型 可参考下面的网址2023-08-06 02:28:304
急!!VB中dim i%,s&表示什么意思 ,为什么要用&
这是定义数据类型的。楼下的说得很好。2023-08-06 02:28:412
vb里面Dim s As Integer是什么意思啊
变量的声明:Dim<变量名>As<数据类型>如:Dim s As Integer 定义一个整型变量,变量名为s字符型变量就是用双引号引起来的字符,如“1sd”、“wki”等等,不同的字符表示不同的变量,用于区分的拓展:变量:在程序执行过程中,其值可以改变的量称为变量。变量命名注意要点:①必须以字母开头,不能以其他数字或其他字符开头。②只能由字母、数字或下划线组成,不能含有小数点、空格等字符。③最长不超过255个字符。④不能以VB保留字作为变量名,如语句定义符、函数名等。⑤VB不区分变量名中字母大小写,如Silly和silly是同一个变量。2023-08-06 02:28:494
vb中dim result!是什么意思
直接Dim a的意思就是定义一个变体型的变量,变体型的变量可以存储任意类型的数据,但是因为变体型的变量占用内存空间较大,所以不推荐使用。相当于Dim a As Variant2023-08-06 02:28:581
vb.net中dim与static区别
Dim任何地方几乎都可以使用,用作定义变量的谓词。Dim定义的变量是临时变量,随用随释放static和Dim一样,但是只要定义一次在这个变量的作用域中就不会再次重新产生变量,而是沿用老变量(也就是——一次定义,终身受用)public一般用于定义类等内部声明变量的权限(是否允许为外部访问)2023-08-06 02:29:061
在vb中,在标准模块中用dim语句定义的变量是什么变量
在标准模块中用Dim语句定义的变量是模块级全局变量,在该模块的任意一个地方都可以直接通过变量名访问,在该模块之外的地方可以通过"模块名.变量名"访问。2023-08-06 02:29:171
VB里一些英文的意思
外观.是否自动重画.假值.背景色.边框样式.是否可以改变尺寸.剪切板.窗体上的控制按钮.绘画模式.绘画样式.是否可用.填充颜色.字体.前景色.绘画句柄.绘画笔刷.虚线的.私有的.子过程.定义一个变量.变体型.公有的.定义常量.2023-08-06 02:29:273
VB中Dim语句是什么呀?
声明数据类型2023-08-06 02:29:472
Dim a(10) As Integer 在vb中什么意思
声明并定义了一个一维数组,其中有11个元素,a(0)到a(10)2023-08-06 02:29:574
VB中的Dim是啥意思(编程英文译汉,有利于我记忆),此词语句怎么用啊
楼上正解!是定义的意思,如你要定义一个string类型的变量Temp,可以这样写:DimTempasstring2023-08-06 02:30:051
vb中dim.sj什么意思
anges are in line with2023-08-06 02:30:142
VB中Dim a,b as integer a为什么是变体类型
整数2023-08-06 02:30:242
VB编程中,Dim a As Single,Integer...之类的是什么意思
string是字符串类型比如"你好"Single是单精度浮点数,个人比较粗略的理解就是小数integer就是证书dim是定义,每当你需要一个变量的时候,就必须先定义2023-08-06 02:30:331
vb简单解释dim
dim a as 整形改为dim a as integer2023-08-06 02:30:444
大哥,vb中的dim和set有什么区别?
dim是用来定义变量的例如dimaasfloat定义a变量为浮点类型set设置变量的值setrs是将rs置为adodb的记录值上面这段程序是连数据库用的2023-08-06 02:32:031
vb中 dim st as string中 st是什么意思?
st是变量啦!2023-08-06 02:32:116
vb中的dim相当于c语言的啥
看什么类型数据,c是,数据类型 变量名,如 int a,string b2023-08-06 02:32:293
VB的DIM定义有何用
在函数中定义一个临时的变量,不能被其他函数使用,函数结束变量也就没了。2023-08-06 02:32:472
计算机二级中“dim”是什么意思?
中文的意思就是定义变量。Dim就是定义变量。在Basic语言中,通过定义数组的大小,用DIM,英文全称Dimension,中文意思是尺寸的意思。在VB中则延伸DIM用来定义变量。显式定义:Dim 变量名 As 类型。隐式定义:使用类型说明符。经过dim定义后的代码更加稳定,IIS解读时不易出现服务器问题。 出现“处理url时服务器出错”问题时,可以给变量添加dim予以避免。2023-08-06 02:32:572
vb中dim a$,i%,c$是什么意思
这是利用格式符来简化定义变量类型的做法dim a$,i%,c$它等价于:dim a as string,i as integer,c as string2023-08-06 02:33:071
VB中 Dim N As Integer是什么意思?
定义N为 一个整形变量!2023-08-06 02:33:185
VB编程:dim a,x是什么意思
以上等同dim a as Variant,x as Variant2023-08-06 02:34:274
VB中redim和dim有什么不同
dim是定义变量,redim是重新定义,用得多的时候是重新定义数组的长度。2023-08-06 02:34:361
vb中的dim是什么意思?
Dim是命令Dimension的缩写,在VB中是用来定义函数的,它是变量数据类型或对象类型的声明。Dim后面加上所需变量的名字,具体格式表述为Dim<变量名>As<数据类型>。As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义变量名a为一个整型变量。扩展资料:声明变量以指定其名称和特性。变量的声明语句为 Dim 语句。它的位置和内容决定了变量的特性。使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在无形中做了3件事:建立变量的名称、指定了类型、在内存中分配了一块空间,在变量赋值之前,内存中什么也不包含的。声明变量就是事先将变量通知程序。要用Dim语句声明变量,Dim 语句提供了变量名:Dim variablename [As type]在过程内部用 Dim 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的— 也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。参考资料:微软官网-Visual Basic 中的变量声明参考资料:百度百科-VB变量2023-08-06 02:34:541
vb中的Dim是什么意思?
Dim是命令Dimension的缩写,在VB中是用来定义函数的,它是变量数据类型或对象类型的声明。Dim后面加上所需变量的名字,具体格式表述为Dim<变量名>As<数据类型>。As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义变量名a为一个整型变量。扩展资料:声明变量以指定其名称和特性。变量的声明语句为 Dim 语句。它的位置和内容决定了变量的特性。使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在无形中做了3件事:建立变量的名称、指定了类型、在内存中分配了一块空间,在变量赋值之前,内存中什么也不包含的。声明变量就是事先将变量通知程序。要用Dim语句声明变量,Dim 语句提供了变量名:Dim variablename [As type]在过程内部用 Dim 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的— 也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。参考资料:微软官网-Visual Basic 中的变量声明参考资料:百度百科-VB变量2023-08-06 02:35:101
vb中的Dim是什么意思?
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义一个整型变量,变量名为a。扩展资料:VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。参考资料:百度百科—Visual Basic2023-08-06 02:35:251
vb中的dim是什么意思?
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义一个整型变量,变量名为a。扩展资料:VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。参考资料:百度百科—Visual Basic2023-08-06 02:35:381
VB中的 dim是什么意思了`` 急`
用它来定义变量2023-08-06 02:35:559
VB里的 dim是什么意思?
Dim 语句声明变量并分配存储空间。在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。也可以使用带空圆括号的 Dim 语句来定义动态数组。在定义动态数组后,可以在过程内使用 ReDim 语句来定义该数组的维数和元素。2023-08-06 02:36:555
请问vb中那个dim是哪个英文单词的缩写?
没意义!!!!2023-08-06 02:37:123
VB中的dim究竟是什么意思?是哪个词的缩写?
dimension2023-08-06 02:37:204
VB里的 dim是什么意思
dim为dimension的缩写,后面加上所需变量的名字as为变量指定类型程序运行时,dim语句就根据变量类型为变量分配内存空间2023-08-06 02:37:281
VB中的dim究竟是什么意思?是哪个词的缩写? 答非所问
dim当然是用来定义变量的了,其英文是dimension ,不要感到奇怪,vb就是用这个单词缩写来定义的.在参考文献里有下面一句话.使用变量时,最好明确创建或者声名,最简单的就是用关键字dim(dimension)的缩写,dim strmy ,这在...2023-08-06 02:37:341
vb中dim 什么意思
在程序中定义变量2023-08-06 02:37:554
VB中的 dim是什么意思了`` 急`
申明变量如:dimaasinteger意思是a这个变量的类型是整数2023-08-06 02:38:171
vb中dim语句的dim是什么意思?
查了下以前的问答,是 dimension 的缩写,BASIC 中为定义数组维度,vb 中引申为定义变量2023-08-06 02:38:262
VB 中的dim 是什么意思? 是什么字母的缩写吗??还是...
定义一个变量2023-08-06 02:38:332
vb中的Dim语句是什么?
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。如:Dim a As Integer 定义一个整型变量,变量名为a。扩展资料:VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。参考资料:百度百科—Visual Basic2023-08-06 02:38:401
VB中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 语句放在过程的开始处。2023-08-06 02:38:521