当前位置:文档之家› vb语言及程序开发环境

vb语言及程序开发环境


尔常量、日期常量
整型 长整型 单精度浮点型
数值型
浮点型
货币型 双精度浮点型
常用的数据类型
字符型
字节型
布尔型
日期型
思考
• 一个整型数据是否可以定义为长整型? • 如果可以,为什么通常我们不会这样做呢?
(提示:可以从存储空间这一点上思考。)
课堂练习
• (1)比较VB中的“数据”和数学课中的 “数据”之间的差异。
"123"+55 "abc"+12
结果
"12355" "abc12"
178 出错
函数名 Sin(X) Cos(X) Abs(X) Sqr(X) Int(X)
Fix(X) Cint(X) Date( ) Time( )
常见函数(见附录二)
说明
正弦
示例
Sin(0)
余弦
Cos(0)
绝对值
Abs(-3.5)
• 我们要知道在 VB中数据是如何参与活动完 成任务的,首先要了解数据在VB中都有哪 些角色。
• 阅读教材第 20页和第21页和教师出示的表 格,说出数据在VB中有哪些角色以及它们 的属性情况。
导入
• 人类在地球的世界里,不同的时间不同的地 点会以一种或多种角色出现。计算机则用大 量的数据把五彩缤纷的世界模拟得玲珑剔透, 数据在计算机的世界里也有着不同的角色。
Dim k As Integer,y AS Single 说明:1、如果没有As 类型,则默认为变体类型
2、一条语句可以同时定义多个变量,但每个变量 必须有自己的类型声明,类型声明不能共用
变量的命名规则 1) 必须以字母或汉字开头,由字母、汉字、数字或下划线
组成,长度≤255个字符 2) 不能使用VB中的关键字,并尽量不与VB中标准函数名
Single
负数: -3.402823E38~1.401298E-45 正数:1.401298E-45~3.402823E38
4个字节
双精度型 (#)
Double
负数: -1.797693134E308~ -4.940656458-324
正数:4.940656458E-324~ 1.797693134E308
• 数据在计算机世界中究竟扮演了什么样的角 色?它在计算机世界里是如何进行活动,解 决问题的呢?
一、 VB中的常用数据类型
数据类型 关键字
取值范围
存储空间
整型(%) Integer -32768~32767 长整型(&a节 4个字节
单精度型 (!)
平方根
Sqr(9)
不大于给定数X的 最大整数
取整
Int(-1.6) Fix(-1.6)
小数部分四舍五入 Cint(1.6)
返回当前系统日期 Date( )或Date
返回系统时间
Time( )或Time
结果 0 1 3.5 3 -2
-1 2 07-03-15 10:36:08
表达式
• 表达式是指某个求值规则,它由运 算符和配对的圆括号将变量、常量、 函数等操作数以合理的形式连接起 来的式子。 如: PI*r*r
字符串型 ($)
String
定长字符串:0~ 65535 个字符 不定长字符串:0~ 20亿个字符
布尔型 Boolean True或False
日期型 Date 100/1/1~9999/12/31
8个字节
231-1个 字符
2个字节 8个字节
一、VB中的常用数据类型
• 常用的数据类型有字符串型、数值常量、布
MyValue = 10 / 3
‘ 返回 3.33333两3 数中有一个是浮
MyValue = 10 \ 4
‘ 返回 2
点数,该数会先被
MyValue = 10.67 \ 3 ‘ 返回 3 MyValue = 2 ^ 3 ‘ 返回 8 MyValue = 10 Mod 3 ‘ 返回 1 MyValue= 12 Mod 4.3 ‘ 返回 0 MyValue= 12.6 Mod 5 ‘ 返回 3 MyValue=(-10) Mod 3 ‘ 返回 -1
布局窗口
• VB程序的组成
• 数据类型说明部分
• 数据的输入部分
• 数据的处理部分
• 数据的输出部分
• 基本数据类型:
小 整型、长整型、单精度型、双精度型、逻辑型、字符型
结 • 常量——在程序运行中保持不变的常数、字符串
• 常量定义方法:
• Const 常量名 As 类型 =表达式
• 变量是指存储器中有着特定名称的存储单位,存放在其中 的数据值可任意改变
• 专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要 掌握几个关键词就可以建立实用的应用程序。
探究-“求圆的面积”的程序
Private Sub Command1_Click() ‘定义名为command1_click()的事件过程
Const pi As Single = 3.14 Dim r As Single, s As Single
Const PI As Single=3.14
变量
Dim r As Single,s As Single
函数
r=InputBox("r=", "输入半径")
VB程序一般包 括四个基本知识
s=PI*r*r
表达 式
Print "圆的面积s=";s
End Sub
一、 VB中的常用数据类型
• 人类在社会中所扮演的角色,按其工作性质 区分有哪些?
字符型(String)
• 字符型数据是指一切可以打印的字符和字符 串,它是用双引号括起来的一串字符。
1、变长字符串 • 可变长字符串是指字符串的长度是不固定的,
随着对字符串变量赋予新的字符串,它的长 度可增可减。 • 按照默认规定,一个字符串如果没有定义成 固定长的,都属于可变长字符串,如: “Visual Basic” , “可视化编程”
End Sub
‘过程结束
思考:
(1)程序有多少行,每一行的作用是什么?
(2)如果按语句的作用区分,这个程序包含几个部分?
(3)程序中用到了哪些数据类型,分别是什么?
上机练习一
编写VB程序求解“圆的面积”问题 。
探究-“求圆的面积”的程序
Private Sub Command1_Click( )
常量
常量和变量
•变量是指存储器中有着特定名称的
存储单位, •其特点就是存放在其中的数据值可任 意改变。
变量的作用其实类似于日常生活 中使用的各种储值卡,如电话IC卡、 银行卡等,在程序中调用变量名时就 是引用变量中存储的值。
常量和变量
• 变量的定义方法 Dim <变量名> As <类型>
如: Dim X As integer
VB中的数据可以理解为范围更广一些,不仅有数值型, 还有字符型、布尔型、日期型等,一般情况下同类型数 据之间才可以进行运算处理; 数学课中的数据可以认为等同于数值型数据。
• (2)分析一下,求半径为r的圆的面积的 程序。
二、常量与变量
• 大部分成年人都有固定的职业,但也有一部 分人频繁更换自己的职业,即使职业不变, 职位也会发生变化。随着职业或职位的变化, 人在社会中的角色也就随之发生了变化。
‘说明程数序据中类pi是型常说量明∏ 部分
‘定义半径r和面积s为单精度实型
r = InputBox(“r=”,”输入半径”) ‘输数入据r的的值输入部分
s = pi * r ^ 2
‘把数表据达式的p处i*r*理r的部值分赋给s
Print “圆的面积s=”;s
‘数把s据的值的输输出出到当部前分的窗体上
• 数据亦是如此,有常量与变量之分。常量可 以类比为职业、职位不会改变的数据,变量 可以类比为职业、职位会随时改变的数据。
常量和变量 • 常量
在程序运行中保持不变的常数、字符串,如 3.14、"r="、"输入半径"等
• 常量定义方法: Const 常量名 [As 类型] = 表达式
例: Const PI As Single=3.14 ‘声明了常量PI,代表3.14,单精度型 Const MAX As Integer=144 ‘声明了常量MAX,数值为144,整型
• 变量的定义方法:

Dim 变量名 As 类型
• 运算符、函数和表达式
• 可视化程序的开发环境
整型数(Integer)
• 整型数表示不带小数点和指数符号的数,其 内部存储空间和范围为:
存储空间(Byte): 2
范围:-32768 —— 32767,小数部分四舍 五入
• 整型数的运算速度较快,而且比其他数据类 型占据的内存要少。在For…Next循环内作 为记数器变量使用时,整型数尤为有用。
• 浮点形式是用科学记数法,即以 10 的整数 次幂表示的数,以 E 表示底数 10,
例如: -3.4× 105 表示为 -3.4E5 120.0× 10-5 表示为 -120.0E-5
双精度型(Double)
• 双精度型可以表示最多 15 位有效数字的数。 小数点可以位于这些数字的任何位置,正号 可以省略。双精度数可以用定点形式和浮点 形式来表示。
布尔型数据(Boolean)
• 布尔型数据只有两个值:真(True)和假 (False),经常被用来表示逻辑判断的结果。
• 任何只有两种状态的数据,如True或False, Yes或No,On或Off,都可以表示为布尔型。
• 十进制整型数只能包括数字0..9、正负号 (正号可以省略),如:10,2566,-38, 0。
相关主题