1. 数据类型
1.1变量与常量的声明
Dim 变量名 AS 数据类型
例:Dim a AS String
访问说明符 Const 表达式
例:Public const DaysInYear = 365
Private const WorkDays = 250
基本数据类型以及操作符
整形 Short(16位)
Integer(32位)
Long(64位)
字符数据类型
Char(16位)取值范围0-65535 每个数字代表一个Unicode字符
字符串
String
非整数
Decimal(128定点)
Single(32位浮点)
Double(64位浮点)
布尔型 Boolean 默认为flase
日期 Date
Dim theDate As Date
'必须用 ## 将日期围起来
‘m/d/yyyy
theDate = #12/2/2006 2:10:00 PM#
数据类型的转换
显示转换:Ctype(表达式,类型)
隐示转换:容许任何类型向其他任何类型转换
运算符
加 +
减 -
乘 *
除 /
求模 mod
1.5 值类型和引用类型
值类型和引用类型的区别:
2.程序流程控制
2.1选择语句
(1)IF 表达式 Then
语句
End If
(2)IF 表达式 Then
语句1
Else
语句2
End If
(3)Iif(表达式1,表达式2,表达式3)
(4)IF 表达式 Then
语句1
ElseIf
语句2
ElseIf
语句3
End If
(5)select Case 条件变量或表达式
Case 表达式列表
语句
Case表达式列表
语句
Case Else
语句
End Select
2.2循环语句
(1) While(布尔表达式)
语句
End While
(2) Do
语句
Loop While(布尔表达式)
(3)For counter=start To end Step step
语句
Next counter
如果step为1,则step可以省略
2.3 Exit语句
Exit Select
Exit do
Exit while
Exit for
3.方法
3.1 Sub方法
Sub 方法名(形参列表)
声明和语句
End Sub
例:Sub sum(ByVal num1 As Integer,ByVal num2 AS Integer)
Dim output As String
Dim s As Integer
s=num1+num2
textbox.Text=s.ToString
End Sub
3.2 Funcation方法
Function方法名(形参列表) As 数据类型
声明和语句
Return 参数
End Function
例:Funcation sum(ByVal num1 As Integer,ByVal num2 AS Integer)AS String
Dim output As String
Dim s As Integer
s=num1+num2
return s
End Sub
3.3方法的补充说明
方法的调用:方法名(),如果没有参数可以省略”()”
Return在Function中可以多次出现
4.数组
4.1数组的创建
Dim NewArray As Decimal()=New Decimal(29){}
Dim NewArray1 As Decimal() = New Decimal(2) {}