内容正文:
Private Sub Command1_Click()
Const pi = 3.14
Dim r As Single, c As Single, s As Single
r = Val(Text1.Text)
c = 2 * pi * r
s = pi * r ^ 2
Text2.Text = Str(c)
Text3.Text = Str(s)
End Sub
VB基础
常量、变量、数据类型、数组
1
常用的数据类型
数据类型名 说明 性 质
Integer 整数型 -32768~32767内的整数
Long 长整数型 -2147483648~2147483647内的整数
Single 单精度实数型 绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约6~7位
Double 双精度实数型 绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位
String 字符串型 一段文字与符号或不需要计算的数字,要用引号括起来,引号不会被输出
Boolean 逻辑型 判断的结果:其值为True或False
Date 日期型 日期和时间
1
常用的数据类型
下列数据应该被存储为 什么数据类型
12 3456789 3.1456 4.6789234566
23567890@qq.com “120”
2
常量
常量是在程序运行过程中值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量等类型。
常量的定义方法:Const 常量名=数值
假如:“Const pi = 3.14”,就是定义了一个常量pi,在这个程序中出现的所有pi都会被VB自动转换成3.14。
3
变量
变量:是数据的一个存储区,在程序运行过程中,这些存储区中的值是可以改变的。
变量的定义方法:Dim 变量名 as 数据类型
例:Dim a as integer , b as single
变量的命名规则
1、必须以字母开头
2、只能由字母、数字、下划线组成,长度不超过255个字符,大小写不区分
3、不能与VB的保留字重名,如for、do、end、sub、function、while、if等等
3
变量
例:下列符号中,哪些是合法的变量名
bolHF _FDZ DIM
5.num 123abc X_YZ
X-Y Next x@1
3
变量
对于一个学生的学号、姓名、性别、年龄、入学成绩等数据,为了处理方便通常要这些变量定义数据类型,你会怎么定义?
dim xh as string
dim xm as string
dim xb as string
dim nl as integer
dim cj as single
4
数组
数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。
一维数组变量定义的常用形式为:
Dim 数组变量名(a1 To a2) As 元素的类型
eg:Dim class(1 to 49)AS string
4
数组
1、用数组变量来存储一批类型、作用相同的数据。即要么都是实型变量,要么都是整型变量等。
2、在内存中的位置是连续的
(例如,一个规模为8的数组在内存中占用8个连续的存储单元)
3、每一个存储单元对应于一个数组元素,能存放一个数据。通过下标(这里是1到8的整数)指出数组变量中的特定元素。
197
307
245
170
205
421
354
168
数组相关概念示意图:
a(1)
a(2)
a(3)
a(4)
a(5)
a(6)
a(7)
a(8)
a
数组名
数组
数组元素
数组元素值
定义:a(1 To 8) As integer
Private Sub Command1_Click()
Const pi = 3.14
Dim r As Single, c As Single, s As Single
r = Val(Text1.Text)
c = 2 * pi * r
s = pi * r ^ 2
Text2.Text = Str(c)
Text3.Text = Str(s)
End Sub
5
常
用
函
数
函数名 函数功能 应用举例 函数返回值
Abs(x) 求绝对值 Abs(-3.5) 3.5
Int(x) 求不大于x的最大整数 Int(4.1) 4
Sqr(x) 求x的算术平方根