语法规则:
基本要求:
1.vb不区分大小写
2.一行可以输入多行语句,但是要用":"隔开:单行语句可以分多行书写,在本行后可以加续行符(_,空格+下划线)。这是针对单行语句过长的情况而采取的书写格式
3.注释用,‘,Rem进行
4.一行最多255个字符
5.语句结尾不用符号
变量:
1.数据类型分为:标准数据类型,自定义数据类型
2.数值型:interger,long,Single,Double,Currency
日期型:Date
逻辑型:Boolean
字符型,注意字符串用双引号括起来
3.常量,Const PI as Double=3.14
4.变量名必须是以字母、汉字开头的由字母、汉字、数字、下划线组成的字符串,最后一个字符可以是类型说明符,长度小于40
5.Dim a,b
a=true
b=false
6.在Visual Basic 6.0中,变量在使用时不一定“先声明,后使用”。而且变量的声明还分为显式声明和隐式声明两种方式。
显式声明:分为两种情况,一是在程序开头加入Option Explicit强制显式声明语句;二是不加强制显式声明语句对变量声明。
隐式声明:即不声明而直接使用,变量以Variant类型(变体数据类型)处理。
7.全局变量
在”通用“段用public声明 Public a As Integer
结构:
1.判断结构:<>是不等号
if a>b then
语句体
else if a=b then
else
end if
2.循环语法:
do...loop 循环体
exit do 这个语句将终止循环
do while a>b ... loop
do ... loop while a>b
fori=1to10
printi
nexti
数组:
一维数组:dim arry(9) '计数从零开始。
二维数组:dim arry(9,9)
函数:
function 函数名(参数1,参数2...参数n) '列表可以是空的,但括号不能省略,参数之间用","分割
...
exit function '结束函数,不是必需的
...
end function
Exit Do 只能跳出离他最近的一层Do 循环Exit For只能跳出离他最近的一层For循环要跳出多重循环,可以使用Goto语句
对象命名约定:每个对象名由3个小写字母组成的前缀和表示该对象作用的缩写字母组成。前缀表明对象的类型,如cmdExit为一个退出按钮,cmdEnter为一个确认按钮。