博科:技业院 枚举类型一定义符号常量集合 Hmc ■语法 例如 在对象 Public| Private]Enum类型名 Enum Season 浏览器中 <成员名>[=常量表达式] Spring =1 Summer 观察自定 <成员名>[=常量表达式] Fall 义的类型吕 Winter End enum End enum 如果没有常量表达式,则第结果:Sea0n是个符号常量集 个成员等于0,后一个成员等 其中包含4个符号常量: 程序设计 于前一个成员加1。 Spring=l, Summer=2 常量表达式为Long类型 Fall=3, winter=4 类型定义后,可以用在变量声使用: Dim jd As Season 明语句中
Visual BASIC 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 枚举类型-定义符号常量集合 ◼ 语法 [Public|Private] Enum 类型名 <成员名> [=常量表达式] <成员名> [=常量表达式] …… End Enum ◼ 如果没有常量表达式,则第一 个成员等于0,后一个成员等 于前一个成员加1。 ◼ 常量表达式为Long类型 ◼ 类型定义后,可以用在变量声 明语句中 ◼ 例如: Enum Season Spring =1 Summer Fall Winter End Enum 结果:Season是个符号常量集合, 其中包含4个符号常量: Spring=1,Summer=2 Fall=3,Winter=4 使用:Dim jd As Season 在对象 浏览器中 观察自定 义的类型
博科:技业院 变量及其命名规则 变量分内存变量和属性变量 Hmc 属性变量即对象的属性,其名称与类型是确定不 变的,例如 Caption属性,其变量名是 对象名 Caption,而其类型为Stng OHO 般变量即指内存变量,其名称与类型是由程序 员定义的 ■变量名不能以数字开始,不能用VB的保留字 程序设计 ■变量名只能由字母、数字和下划线组成 变量名可以使用中文,但较少见
Visual BASIC 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 变量及其命名规则 ◼ 变量分内存变量和属性变量。 ◼ 属性变量即对象的属性,其名称与类型是确定不 变的,例如Caption属性,其变量名是 对象名.Caption,而其类型为String。 ◼ 一般变量即指内存变量,其名称与类型是由程序 员定义的。 ◼ 变量名不能以数字开始,不能用VB的保留字 ◼ 变量名只能由字母、数字和下划线组成 ◼ 变量名可以使用中文,但较少见
博科:技业院 变量的声明 ■变量的声明语句 Hmc Dim| Public Static<变量名〉[as<类型》] ■显式声明语句: Option Explicit OHO 该语句强制变量必须先声明才能使用 ■例: Dim x As double Dim i As Integer, j As Single, s As String 程序设计 或:Dmi%,j,$ 注意:如声明 Dim x,y as single 则X为 Variant型(变体型),y才是 Single 型
Visual BASIC 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 变量的声明 ◼ 变量的声明语句: Dim|Public|Static <变量名> [as <类型>] ◼ 显式声明语句: Option Explicit 该语句强制变量必须先声明才能使用 ◼ 例: Dim x As Double Dim i As Integer, j As Single, s As String 或: Dim i%, j!, s$ 注意:如声明 Dim x,y As Single 则x为Variant型(变体型),y才是Single 型
博科:技业院 表达式 Hmc ■鸴量、变量、函数用运算符连接而成 单独一个常量,或变量,或函数都可以看 作是一个表达式 OHO ■运算结果称为表达式的值,该值的数据类 型即为表达式的类型 程序设计
Visual BASIC 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 表达式 ◼ 常量、变量、函数用运算符连接而成 ◼ 单独一个常量,或变量,或函数都可以看 作是一个表达式 ◼ 运算结果称为表达式的值,该值的数据类 型即为表达式的类型
博科:技业院 运算符 ■数值运算:+-*/(加减乘除) Hmc (整除),如:103=3 mod(求余数),如:12mod5=2 OHO ^(幂),如:3~4=81(31) ■比较运算:<<==>=> <> 程序设计 连接运算:&(或+) 逻辑运算: not and or or equ imp VB内置函数
Visual BASIC 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 运算符 ◼ 数值运算:+ - * / (加减乘除) \ (整除) , 如: 10\3= 3 mod (求余数),如: 12 mod 5 = 2 ^ (幂), 如: 3^4 =81 ( 34 ) ◼ 比较运算: < <= = >= > <> ◼ 连接运算: & (或+) ◼ 逻辑运算: not and or xor equ imp ◼ VB内置函数