vb语言概述 课件

文档属性

名称 vb语言概述 课件
格式 zip
文件大小 102.5KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2017-12-29 14:42:37

图片预览

文档简介

课件18张PPT。第二章 程序设计基础 第二节 VB语言概述Private Sub Form_Click() ‘定义单击窗体事件过程
Dim usd As Single ‘定义变量usd,代表美元金额
Dim rmb As Single ‘定义变量rmb,代表人民币金额
Const RA As Single = 8.2765 ‘定义常量RA,代表汇率
usd = Val(InputBox(“输入美元”)) ‘在输入对话框中输入美元金额并赋给变量usd
rmb = usd * RA ‘计算usd与RA的成绩,将值赋给变量rmb
Print “可兑换人民币” & rmb & “元” ‘把rmb的值输出到窗体上
End Sub ‘过程结束
程序一般包含的部分(1)数据类型说明部分
(2)数据的输入部分
(3)数据的处理部分
(4)数据的输出部分Private Sub Form_Click()
Dim usd As Single
Dim rmb As Single
Const RA As Single = 8.2765
usd = Val(InputBox("输入美元"))
rmb = usd * RA
Print "可兑换人民币" & rmb & "元"
End Sub数据类型说明数据的输入数据的处理数据的输出找一找:数值型字符串型其他整型 integer
长整型 long
单精度型 single
双精度型 double字符串型 string布尔型 bool
日期型 date数据类型常量的表示
程序中,常量的数据类型说明部分:
Const RA As Single = 8.2765
格式:
Const 常量名 [AS 数据类型]=表达式
例如:
Const Pi AS Double =3.1415926
Area=Pi*Radius*Radius变量的定义
程序中,变量的数据类型说明部分:
Dim usd As Single
Dim rmb As Single
格式为:
Dim 变量名 [As 数据类型]
例如:
Dim n As Integer ‘定义一个整型变量n
Dim I As Integer,j As Integer’定义两个整型变量i和j InputBox函数:
InputBox(提示信息,标题,默认值] ,xpos,ypos)输入语句
程序中,数据的输入部分:
usd = Val(InputBox("输入美元"))
注意:各项参数次序必须一一对应,除了“提示”一项不能省略外,其余均为可选项。如果要省略某些参数,则必须加入相应的逗号分界符。位置 VB中有两类函数,分别是系统函数和自定义函数。
系统函数又称为内部函数,是系统预先定义、由程序系统内部提供的一些程序段,存放在函数库中,供程序员直接通过函数名调用。
调用函数的格式为:
函数名(参数值列表)
usd = Val(InputBox("输入美元"))
Text1.Text = "" ' 清除文本框的内容
n=3.5 ‘ 如果n为整型变量,转换时n中的结果为4
Text1.Text = "欢迎使用Visual Basic 6.0 "
赋值语句
程序中的赋值语句: rmb = usd * RA
格式为: 变量名=表达式
作用: 计算右边表达式的值,然后赋给左边的变量。
一般用于给变量赋值或对控件设定属性值。
表达式可以是任何类型,一般应与变量名的类型一致。当表达式的类型与变量的类型不一致时,强制转换成左边的类型。输出语句程序中,程序的输出部分:
Print "可兑换人民币" & rmb & "元"
(1)Print方法
格式为:
Print 输出项 1[;输出项 2;…输出项 n]
例如:
Print "max="; max
Print “*”
Print T & ”年后,本利和为:” & P
& 、+ 字符串运算符
& 两旁的操作数可任意,转换成字符型后再连接
+ 两旁的操作数应均为字符型。(1)若为数值型则进行算术加运算;(2)若一个为数字字符,另一个为数值,则自动将数字字符转换为数值后进行算术加;(3)若一个为非数字字符型,另一个为数值型,则出错。例如:
操作 结果 操作 结果
"abc" & 123 "abc123 " 123 + 456 579
"123" & 456 "123456" True + 123 122
“123” & True "123True“ "abcdef " + 12345 出错
注意:
在变量后使用运算符&时,变量与&间应加一个空格 算术运算符算术运算符的优先级
同级左到右高低 ^(乘方)
-(求负)
* /

Mod
+ - 优先级练一练:
10010 Mod(3*2)
表达式指由运算符及圆括号连接各种运算元素(变量、常量、函数)组成的有意义的式子。
例如:(A1+B1/3-X.5)*Sin(X) 数值表达式
“祝贺”&“中国”&“申奥成功” 字符表达式表达式注意:
(1) 运算符不能相邻。例a+ -b是错误的。
(2) 乘号不能省略。例x 乘以y 应写成:x*y
(3) 括号必须成对出现,均使用圆括号。
(4) 表达式从左到右在同一基准上书写,无高低、大小。输出语句(2)MsgBox函数: 作用:弹出一个对话框,以显示字符串。
比如:Msgbox “可兑换人民币” & rmb & “元”小 结Private Sub Form_Click()
Dim a As Double
Dim b As String
a = InputBox("a=", "输入数字", 100)
b = a * a + a
Print "b="; b
End Sub
作 业书上 P61
N1、N2
敲写代码,体会输入输出语句,以及赋值语句的用法。