首页 > 开发 > 综合 > 正文

vb 常量声明

2024-07-21 02:21:03
字体:
来源:转载
供稿:网友


收集最实用的网页特效代码!

1.visualbasic数据类型
2.变量的声明
3.option explicit 关键字
4.变量的作用域
5.static 关键字
6.常量
7.数据类型转换

visualbasic数据类型 数据类型 举例
字节型 56
布尔型 true false
整型 5367
长整型 4364574
单精度型 4362.34
双精度型 4652.65735745
货币型 $234.34
日期型 4/7/2000
对象型 label1
字符串型 "my homepage"
变体型 任意值

变量的声明
dim var as type
public var as type
private var as type
其中:
public 定义公有变量
dim、private 定义私有变量

option explicit 关键字
在visualbasic中用户可以不声明而直接使用变量,但容易产生错误。可以使用option explicit关键字强制声明变量,必需先声明再引用。
option explicit关键字放在窗体或模块的通用声明(genneraldeclarations)处。
也可以通过设置将option explicit自动加到每个模块中。


变量的作用域
局部(local):在过程级定义的变量,仅在声明它的过程中可见。
模块/窗体(modudule/form):在模块或窗体级声明的变量,在声明它的模块或窗体中的所有过程中可见。
公有(public):在模块或窗体级声明的变量,在所有项目的任何过程中都可见。

static 关键字
普通的局部变量在过程结束后被释放,在下次执行过程时从新初始化为0。
用static声明的局部变量在过程结束后不被释放,仍保留变量的值。
例如:
sub p()
static i as integer
i=i+1
msgbox "a=" & i
end sub

常量
常量是程序中不发生变化的值。它和变量一样有三种作用域:
它的定义语法如下:
[public]const con[as type]=expression
[private]const con[as type]=expression
[]内为可以缺省项

数据类型转换
visualbasic自动完成某些数据转换,为提高运行速度,我们通常使用ctype() 函数显示地转换。
visualbasic转换函数包括:
cbool 转换为boolean类型
cbyte 转换为byte类型
ccur 转换为currency类型
cdate 转换为date类型
cdbl 转换为double类型
cint 转换为integer类型
clng 转换为long类型
csng 转换为single类型
cstr 转换为string类型
cvar 转换为variant类型
cverr 转换为error类型


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表