博科技照业学院 常量 符号常量分VB已定义的符号常量和自定 义符号常量 VB常量,如: vbCrlf 回车换行ch(13)&ch(10)程 vb Yesno=4,在消息框 msgbox中显示 序设 Yes和No按钮 计 冷好处:便于记忆,便于程序阅读 查阅定义:在对象管理器中
Visual Basic 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 常量 符号常量分VB已定义的符号常量和自定 义符号常量。 ❖ VB常量,如: vbCrLf 回车换行 chr(13) & chr(10) vbYesNo =4,在消息框msgbox中显示 Yes 和 No按钮 ❖ 好处:便于记忆,便于程序阅读 ❖ 查阅定义:在对象管理器中
博科技照业学院 自定义符号常量-声明 [ Public| Private] Const[as<类型>]<常量名>=<常量表达式 例 声明常量的好处 Const p3. 1415926 便于识别(使用有 Const VB as string 意义的符号,如PI)程 Visual basic 便于修改(只需修 序设 Public Const con max-99 改定义部分) 计 Const pi2=P米2 冷减少差错:避免输 Const T911=#2001-9-11# 入错误,便于查错
Visual Basic 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 自定义符号常量-声明 声明常量的好处: ❖ 便于识别(使用有 意义的符号,如PI) ❖ 便于修改(只需修 改定义部分) ❖ 减少差错:避免输 入错误,便于查错 例: Const PI=3.1415926 Const VB as string _ = “Visual Basic“ Public Const conMax=99 Const PI2=PI*2 Const T911= #2001-9-11# [Public|Private] Const [as <类型>] <常量名>=<常量表达式>
博科技照业学院 枚举类型一定义符号常量集合 冷语法 冷例如: 在对象 Public Private]Enum类型名 Enum season 浏览器中 <成员名>[=常量表达式] Spring =1 观察自定9 <成员名>[=常量表达式] Summer Fall 义的类型 程 Winter End enum End enum 令如果没有常量表达式,则第 序设 个成员等于0,后一个成员结果: Season是个符号常量集合,计 等于前一个成员加1。 其中包含4个符号常量 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 在对象 浏览器中 观察自定 义的类型
博科技照业学院 变量及其命名规则 变量分内存变量和属性变量。 属性变量即对象的属性,其名称与类型是确定不 变的,例如 Caption属性,其变量名是 对象名 Caption,而其类型为 String ∽程 一般变量即指内存变量,其名称与类型是由程序 员定义的 序设 变量名不能以数字开始,不能用ⅤB的保留字 计 变量名只能由字母、数字和下划线组成 变量名可以使用中文,但较少见
Visual Basic 程 序 设 计 ■ 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 变量及其命名规则 ❖ 变量分内存变量和属性变量。 ❖ 属性变量即对象的属性,其名称与类型是确定不 变的,例如Caption属性,其变量名是 对象名.Caption,而其类型为String。 ❖ 一般变量即指内存变量,其名称与类型是由程序 员定义的。 ❖ 变量名不能以数字开始,不能用VB的保留字 ❖ 变量名只能由字母、数字和下划线组成 ❖ 变量名可以使用中文,但较少见
博科技照业学院 变量的声明 变量的声明语句 Dim Public| Static<变量名〉[as<类型>] 冷显式声明语句: Option Explicit 该语句强制变量必须先声明才能使用 ∽程 例: Dim x as double 序设 Dim i As Integer, j As Single, S As String 计 或:Dim1%,j,sS 注意:如声明 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型