vb中dim语句的dim是什么意思?
Dim为Dimension的缩写,后面加上所需变量的名字方法为:Dim 变量 As 变量类型
Dim就是定义变量,与关键字Private(私有的)相当,另外还有一个Public(公有的)关键。
扩展资料:
1.Dim的来由:
在Basic语言中,通过定义数组的大小,用DIM,英文全称Dimension,中文意思是尺寸的意思。
在VB中则延伸DIM用来定义变量。As为变量指定类型,程序运行时,Dim语句就根据变量类型为变量分配内存空间。
2.Dim 语句的语法包含下面部分:
WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使用
WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。New 和 WithEvents 不能一起使用。
varname 必需的。变量的名称;遵循标准的变量命名约定。
subscripts 可选的。数组变量的维数;最多可以定义 60 维的多维数组。
在Visual Basic 中,Dim就是定义变量,与关键字Private(私有的)相当,另外还有一个Public(公有的)关键字.;定义变量 方法为:Dim 变量 As 变量类型 。
定义变量可以使用显式或隐式两种方式定义:
1、显式定义:Dim 变量名 As 类型
2、隐式定义:使用类型说明符
类型说明符如下:
%——整型
&——长整型
!——单精度浮点数
#——双精度浮点数
@——货币型
$——字符串型
下面是没有类型符的变量类型:
a 字节型数据类型,Byte
a 逻辑型数据类型,Boolean
a 日期型数据类型,Date
a 对象型数据类型,Object
a 变体型数据类型,variant
扩展资料:
dim在asp中的作用
1 、有dim的代码服务器解读速率更高,运行较快。
2、经过dim定义后的代码更加稳定,IIS解读时不易出现服务器问题。 出现“处理url时服务器出错”问题时,可以给变量添加dim予以避免。
参考资料来源:百度百科-dim
参考资料来源:百度百科-VB变量
Vb中dim语句的意思是定义一个固定维数的数组,如dim arr。
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。
Dim是用于声明变量并分配存储空间。
在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。因此我们可以使用 Dim 语句在模块级或过程级中声明变量的数据类型。也可以使用 Dim 语句来声明变量的对象类型,还可以使用带空圆括号的 Dim 语句来定义动态数组。
扩展资料:
VB中Dim语句的功能及用法
1、语法:Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . .
2、Dim 语句的语法包含下面部分:部分 描述:WithEvents 可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使
用 WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。New 和 WithEvents 不能一起使用。
3、varname 必需的。变量的名称;遵循标准的变量命名约定。
4、说明:在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。可以使用 Dim 语句在模块级或过程级中声明变量的数据类型。例如,下面的语句声明了 Integer 类型的变量。
5、Dim NumberOfEmployees As Integer:也可以使用 Dim 语句来声明变量的对象类型。下面的语句为工作表的新建实例声明了一个变量。
6、Dim X As New Worksheet:如果定义对象变量时没有使用 New 关键字,则在使用该变量之前,必须使用 Set 语句将该引用对象的变量赋值为一个已有对象。在该变量被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任一个对象实例。
7、也可以使用带空圆括号的 Dim 语句来定义动态数组。在定义动态数组后,可以在过程内使用 ReDim 语句来定义该数组的维数和元素。如果试图在 Private,Public 或 Dim 语句中重新定义一个已显式定义了大小的数组的维数时,就会发生错误。
8、如果不指定数据类型或对象类型,且在模块中没有 Deftype 语句,则该变量按缺省设置是 Variant 类型。
9、当初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (""),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。
10、当在过程中使用 Dim 语句时,通常将 Dim 语句放在过程的开始处。
参考资料:百度百科——Visual Basic
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>
As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。
如:Dim a As Integer 定义一个整型变量,变量名为a。
扩展资料:
VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
语言缺点
Visual Basic 语言具有不支持继承、无原生支持多线程、异常处理不完善等三项明显缺点,使其有所局限性(此些缺点皆已在 vb .net 获得改进)。
不支持继承
VB 5.0 和 VB 6.0 都是基于对象的编程语言,但是不包含继承特性。VB 中提供了特殊的类的功能,但是还是不能满足程序员的需求。
无原生支持多线程
Visual Basic 对于多线程无原生支持,只能通过Windows API的调用实现,且极其的不稳定。因为在API创建的线程中,并没有自动初始化运行时库,导致部分的函数无法使用。一般的,在VB6等早期的VB开发环境下,使用API创建线程的目的是完成容易使程序假死的大量数据或者逻辑的计算。
异常处理不完善
Visual Basic 中内置异常处理,即使未写异常处理代码,一旦用户出错也会弹出一个明确写出出错原因对话框,接着程序终止。
Visual Basic 中可以使用 Err.Raise抛出异常。对系统及用户抛出的异常的处理常用两种模式:一是使用 On Error Resume Next 处理错误;另一种是使用 On Error Goto 将运行引入错误处理代码。但相对 C++ 等语言而言,这样的异常处理破坏了代码的结构。
参考资料:
Dim是Dimension的缩写,在VB中是定义函数时用到的,它是变量的声明;后面加上所需变量的名字。格式为Dim<变量名>As<数据类型>
As为变量指定类型,运行时,Dim语句就根据变量类型为变量分配内存空间。
如:Dim a As Integer 定义一个整型变量,变量名为a。
扩展资料:
VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。
因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。
参考资料:百度百科—Visual Basic