第3章 VB程序设计代码基础 第三章S程序设计代码基础 本章要点: >字符集 >数据类型 > 常量 >变量 >常用内部函数 >运算符与表达式 引例
第 三 章VB 程 序 设 计 代 码 基 础 1 第3章 VB程序设计代码基础 本章要点: ➢字符集 ➢数据类型 ➢常量 ➢变量 ➢常用内部函数 ➢运算符与表达式 引例
引例: 计算圆柱体的底面积、侧面积和体积: 第三章 Private Sub Command1 ClickO R=Val(T1.Text) H=Val(T2.Text) 从文本框输入数据 M程序设计代码基础 A=3.14÷RA2 B=2*3.14*R*H C=3.14*RA2*H 计算 T4.Text=A T5.Text=B 将结果输出到文本框 T6.Text= C VB字符集规定: End Sub 不允许用n
第 三 章VB 程 序 设 计 代 码 基 础 2 引例: 计算圆柱体的底面积、侧面积和体积: Private Sub Command1_Click() R = Val(T1.Text) H = Val(T2.Text) A = 3.14 * R ^ 2 B = 2 * 3.14 * R * H C = 3.14 * R ^ 2 * H T4.Text = A T5.Text = B T6.Text = C End Sub 从文本框输入数据 计算 将结果输出到文本框 VB字符集规定: 不允许用π
改进: Private Sub Command1 Click() 第三章 Const pi=3.14 常量 Dim R As Single,HAs Single 变量; Dim A As Single,B As Single,CAs Single 数据类型 S程序设计代 R=Val(T1.Text) H=Val(T2.Text) Val函数 A=pi*r2 B=2*pi*r*h 表达式 基础 C=pi*r2*h T4.Text Format(A,"0.00") T5.Text=Format(B,"0.00") Formati函数 T6.Text=Format(C,"0.00") End Sub 3
第 三 章VB 程 序 设 计 代 码 基 础 3 改进: Private Sub Command1_Click() Const pi = 3.14 Dim R As Single, H As Single Dim A As Single, B As Single, C As Single R = Val(T1.Text) H = Val(T2.Text) A = pi * r ^ 2 B = 2 * pi * r * h C = pi * r ^ 2 * h T4.Text = Format(A, "0.00") T5.Text = Format(B, "0.00") T6.Text = Format(C, "0.00") End Sub 常量 变量; 数据类型 Val 函数 Format函数 表达式
命令格式中的符号约定 [] 可选参数表示符。如方括号中的内容省 略,则VB会使用该参数的缺省值。 第三章S程序设计代码基础 多个取一表示符。分隔多个选择项,必 须选择其中之一。 {} 括起多个选择项。 同类项目的重复出现。 省略了在当时叙述中不涉及的部分。 注: 这些符号不是语句行或函数的组成部分 例:对象名.]属性名=属性值
第 三 章VB 程 序 设 计 代 码 基 础 4 命令格式中的符号约定 注:这些符号不是语句行或函数的组成部分 例:[对象名.]属性名=属性值 [ ] 可选参数表示符。如方括号中的内容省 略,则VB会使用该参数的缺省值。 | 多个取一表示符。分隔多个选择项,必 须选择其中之一。 { } 括起多个选择项。 , . 同类项目的重复出现。 . 省略了在当时叙述中不涉及的部分
3.1字符集 1.字符集 使用Unicode字符集(一个字符用2字节存 第三章S程序设计代码基础 储),其基本字符集包括: >数字:0~9 >英文字母:a☑,A~Z >特殊字符: 空格!"#$%&'()*+-/1 ^,·:;?@[」{}|~ 等 5
第 三 章VB 程 序 设 计 代 码 基 础 5 3.1 字符集 1. 字符集 使用Unicode字符集(一个字符用2字节存 储), 其基本字符集包括: ➢数字: 0~9 ➢英文字母: a~z,A~Z ➢特殊字符: 空格 ! " # $ % & ' ( ) * + - / \ ^ , . : ; ? @ [ ] _ { } | ~ 等
2.关键字 第三章 >关键字又称为保留字 >VB自动将关键字的首字母转换为大写字母 程序设计代码基础 例如: 输入:PRINT 5+6 VB自动转换成 Print 5+6 6
第 三 章VB 程 序 设 计 代 码 基 础 6 2. 关键字 ➢关键字又称为保留字 ➢VB自动将关键字的首字母转换为大写字母 例如: 输入:PRINT 5+6 VB自动转换成 Print 5 + 6
3.标识符 用于标记用户自定义的各种名称。 第三章 如:常量、变量、控件等的名字。 标识符的命名规则如下: 以程序设计代码基础 >第一个字符必须是字母。 >长度不超过255个字符。控件、窗体、模 块的名字不能超过40个字符。 >不可以包含小数点或者内嵌的类型声明 字符。 >不能使用关键字。 具体标识符的命名有其进一步的约定 9
第 三 章VB 程 序 设 计 代 码 基 础 7 3.标识符 ➢第一个字符必须是字母。 ➢长度不超过255个字符。控件、窗体、模 块的名字不能超过40个字符。 ➢不可以包含小数点或者内嵌的类型声明 字符。 ➢不能使用关键字。 用于标记用户自定义的各种名称。 如:常量、变量、控件等的名字。 标识符的命名规则如下: 具体标识符的命名有其进一步的约定
例如 第三章 > 以下都是合法的标识符: Sum、Age、Average、stdName、Al >以下是非法的标识符: S程序设计代码基础 1A A.B X%Y A+B 1/2 print 习惯上,将组成标识符的每个单词的首 字母大写,其余字母小写。Visual Basic?不 区分标识符的大小写。 例如,标识符A1和标识符a1是等价的
第 三 章VB 程 序 设 计 代 码 基 础 8 例如 ➢以下都是合法的标识符: Sum、Age、Average、stdName 、A1 ➢以下是非法的标识符: 1A A.B X%Y A+B 1/2 print 习惯上,将组成标识符的每个单词的首 字母大写,其余字母小写。Visual Basic不 区分标识符的大小写。 例如,标识符A1和标识符a1是等价的
3.2 数据类型 基本数据类型 分类 第三章S程序设计代码基础 、用户自定义的数据类型 基本数据类型: >数值型 >字符串型 >布尔型 >日期型 >对象型 >可变类型 193 9
第三章VB 程序设计代码基础 9 3.2 数据类型 基本数据类型: ➢数值型 ➢字符串型 ➢布尔型 ➢日期型 ➢对象型 ➢可变类型 用户自定义的数据类型 基本数据类型 分类
3.2.1数值型数据 第三章 >Integer(整型) >Long(长整型) 程序设计代码基础 >Single(单精度浮点型 >Double(双精度浮点型) >Currency(货币型) >Byte(字节型) 10
第三章VB 程序设计代码基础 10 3.2.1 数值型数据 ➢Integer(整型) ➢Long(长整型) ➢Single(单精度浮点型 ) ➢Double(双精度浮点型 ) ➢Currency(货币型 ) ➢Byte(字节型 )