惆枚举类型 Vsual pasic 第11页 1.枚举类型的定义 枚举类型,即将该变量的取值一一列举出来 格式: [ Public Private]Enum枚举名称 成员名1常量表达式] 成员名2[=常量表达式 End enum
退出 枚举类型 第11页 1.枚举类型的定义 枚举类型,即将该变量的取值一一列举出来 格式: [Public|Private] Enum 枚举名称 成员名1 [=常量表达式] 成员名2 [=常量表达式] …… End Enum
Vsual pasic 第12页 定义一个枚举类型 Workday 可以用赋值语句给枚举中的成员赋 包含7个成员 值,所赋的值可以是任何长整 Public Enum Workday 型的数。 Monday 例如: Tuesday Public Enum Workday Wednesday Monday=1 Thursday Tuesday Friday Wednesday Saturday Thursday Sunday Friday End enum Saturday Sunday End enum
退出 第12页 定义一个枚举类型Workday 包含7个成员 Public Enum Workday Monday Tuesday Wednesday Thursday Friday Saturday Sunday End Enum 可以用赋值语句给枚举中的成员赋 值,所赋的值可以是任何长整 型的数。 例如: Public Enum Workday Monday=1 Tuesday Wednesday Thursday Friday Saturday Sunday End Enum
惆43常量与 Vsual pasic 第13页 在程序设计中需要将数据存储为常量或者变量。值不能被改 变的量称为常量,可以被改变的量称为变量。用常量和变量在程 序中表示数据是重要的程序设计思想
退出 第13页 4.3常量与变量 在程序设计中需要将数据存储为常量或者变量。值不能被改 变的量称为常量,可以被改变的量称为变量。用常量和变量在程 序中表示数据是重要的程序设计思想
常 Vsual pasic 第14页 1.直接常量 直接常量就是程序中具体给出的数据的值。 直接常量分为数值常量、字符串常量、逻辑常量和日期常量。 15J0: 5678, 233. 5E-6, 0.58d7, this is a string", True,#2004- 11-18#等。 可以指明常量的类型,即在数值的后面加上相应的类型说明符。 例如:2.75是一个单精度浮点型常量,11.25#是一个双精度浮点型 常量
退出 常量 第14页 1.直接常量 直接常量就是程序中具体给出的数据的值。 直接常量分为数值常量、字符串常量、逻辑常量和日期常量。 例如:5678,233.5E-6, 0.58d7,"this is a string",True,#2004- 11-18#等。 可以指明常量的类型,即在数值的后面加上相应的类型说明符。 例如:2.75!是一个单精度浮点型常量,11.25#是一个双精度浮点型 常量
Vsual pasic 第15页 2.符号常量 符号常量:是用一些有意义的名字代替永远不变的值。 格式: Const常量名[类型说明=表达式,常量名=表达式]. Const Pi2= Pi*2. Pi4= Pi*4 Const tomorrow=#1/1/1995# Const num! =1.25. max As double 2 65 常量的效范围有以下三种情况 1)如果创建仅存在于过程中的常量,就在这个过程内部声明常量。 (2)如果希望这个常量在模块中所有过程都有效,但对模块之外仼何代码都 无效,就在模块的声明段中声明常量。 (3)如果创建在整个程序中都有效的全局常量,则应在标准模块的声明段中 声明常量,并在 Const前面放置Pubi关键字,在窗体模块或类模块中 不能声明全局常量。 例4.1
退出 第15页 2.符号常量 符号常量:是用一些有意义的名字代替永远不变的值。 格式:Const 常量名[类型说明] = 表达式[,常量名=表达式]…… Const Pi2 = Pi * 2, Pi4 = Pi * 4 Const tomorrow = #1/1/1995# Const num! = 1.25, max As Double = 2.65 常量的效范围有以下三种情况: ⑴ 如果创建仅存在于过程中的常量,就在这个过程内部声明常量。 ⑵ 如果希望这个常量在模块中所有过程都有效,但对模块之外任何代码都 无效,就在模块的声明段中声明常量。 ⑶ 如果创建在整个程序中都有效的全局常量,则应在标准模块的声明段中 声明常量,并在 Const前面放置Public关键字,在窗体模块或类模块中 不能声明全局常量。 【例4.1】