关注每一天新的互联网!

VB 从零开始编外挂(二)

数据类型

类型 占用字节 有效范围 类型声明符
Integer(整型) 2 -32768 ~ 32767 %
Long(长整型) 4 -2147483648~2147483647 &
Single(单精度实型) 4 +1.40E-45~+3.40E38 !
Double(双精度实型) 8 +4.97D-324~+1.79D308 #
Currency(货币类型) 8 -922337203685477.5805 @
~923372033685477.5807
String(字符串类型)1每字符 0~65535 个字符 $
Byte 1 0~255
Boolan 2 True 或 False
Date(日期类型) 8 11100~1231999 无
Variant(通用类型) 上述有效范围之一

用户自定义类型

Type 类型名
元素名 As 类型
元素名 As 类型
……
End Type
变量

申明变量

1 Dim 和 Static 声明变量名称和类型
格式:Dim 变量名 As 数据类型
Static 变量名 As 数据类型(静态变量)
区别:Static 声明的变量在过程结束后继续保留,而 Dim 不保留
注意:省略 As 字句的 Dim 语句将变量声明为 Variant 类型
2 变量的作用域
局部变量:在定义它的过程内使用
窗体和模块级变量:在整个窗体或模块中有效(以 Private 或 Dim 声明的变量)
全局变量:可以被程序中任何一个模块和窗体访问(窗体不能定义全局变量,全局变量在模块文件中
声明部分用 Global 或 Public 关键字声明)

运算符和表达式

VB 有 3 类运算符
1 算术运算符,用来进行算术运算
2 关系运算符,用来比较两个运算量的大小
3 逻辑运算符,用来进行逻辑运算

一 算术运算符
+ 加 – 减
乘 除
整除 Mod 求余
^ 指

二 关系运算符
= 等于 大于
= 大于等于 小于
= 小于等于 不等于

三 逻辑运算符
Not 逻辑非 And 逻辑与
or 逻辑或 Xor 逻辑异或
Eqv 逻辑等于 Imp 逻辑蕴含

基本语句

1 赋值语句

(1) 给变量赋值
格式:变量名 = 表达式
(2) 给对象的属性赋值
格式:对象.属性 = 属性值
(3) 给用户自定义类型声明的变量的各元素赋值
格式:变量名.元素名 = 表达式

2 条件语句
(1) If 语句
if 条件 Then
语句1
Else
语句2
End if
注意:意思为 如果条件成立则执行语句1,否则执行语句2
if 条件1 Then
语句1
Else If 条件2 Then
语句2
……
Else
语句n
End if
注意:意思为 如果条件1成立则执行语句1,否则条件2成立执行语句2,如果测试下去,如果所有条件都不
成立,则执行语句n

(2) Select Case 语句
Select Case 变量
Case 值1
语句1
Case 值2
语句2
……
Case 值n-1
语句n-1
Case Else 值n
语句n
End Select

当变量与 Case 子语匹配则执行相应的语句,否则执行 Case Else 语句n

(3) 循环语句
For 循环
For 循环变量=循环变量初值 To 循环变量终值 [Step 增量]
[循环体]
Next 变量

Do 循环
Do
[循环体]
Loop
注意:这种结果是无限循环,除非有控制语句

Do While 条件
[循环体]
Loop
提示:当条件为真时执行循环

Do Until 条件
[循环体]
Loop
提示:当条件为真时终止循环

Do
[循环体]
Loop While 条件
提示:第一次进入循环是无条件的,当条件为真时执行循环(最少执行一次)

Do
[循环体]
Loop Until 条件
提示:第一次进入循环是无条件的,当条件为真时终止循环(最少执行一次)

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址