资源简介 (共20张PPT)VB语言及程序开发环境 Visual Basic是什么 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual” 指的是开发图形用户界面 (GUI) 的方法 。“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。探究-“求圆的面积”的程序Private Sub Command1_Click() Const pi As Single = 3.14 Dim r As Single, s As Single r = InputBox(“r=”,”输入半径”) s = pi * r ^ 2 Print “圆的面积s=”;sEnd Sub思考:(1)程序有多少行,每一行的作用是什么?(2)如果按语句的作用区分,这个程序包含几个部分?(3)程序中用到了哪些数据类型,分别是什么?‘过程结束‘定义名为command1_click()的事件过程‘说明程序中pi是常量∏‘定义半径r和面积s为单精度实型‘输入r的值‘把表达式pi*r*r的值赋给s‘把s的值输出到当前的窗体上 数据类型说明部分 数据的输入部分 数据的处理部分 数据的输出部分 上机练习一编写VB程序求解“圆的面积”问题 。Private Sub Command1_Click( ) Const PI As Single=3.14 Dim r As Single,s As Single r=InputBox("r=", "输入半径") s=PI*r*r Print "圆的面积s=";sEnd Sub常量变量函数表达式VB程序一般包括四个基本知识探究-“求圆的面积”的程序一、 VB中的常用数据类型人类在社会中所扮演的角色,按其工作性质区分有哪些? 我们要知道在 VB中数据是如何参与活动完成任务的,首先要了解数据在VB中都有哪些角色。 阅读教材第 20页和第21页和教师出示的表格,说出数据在VB中有哪些角色以及它们的属性情况。 一、 VB中的常用数据类型数据类型 关键字 取值范围 存储空间 整型(%) Integer -32768~32767 2个字节 长整型(&) Long -2147483648~2147483647 4个字节 单精度型(!) Single 负数: -3.402823E38~1.401298E-45 正数:1.401298E-45~3.402823E38 4个字节 双精度型(#) Double 负数: -1.797693134E308~ -4.940656458-324 正数:4.940656458E-324~ 1.797693134E308 8个字节 字符串型($) String 定长字符串:0~ 65535 个字符 不定长字符串:0~ 20亿个字符 231-1个字符 布尔型 Boolean True或False 2个字节 日期型 Date 100/1/1~9999/12/31 8个字节 一、VB中的常用数据类型常用的数据类型有字符串型、数值常量、布尔常量、日期常量思考一个整型数据是否可以定义为长整型? 如果可以,为什么通常我们不会这样做呢?(提示:可以从存储空间这一点上思考。) 二、常量与变量大部分成年人都有固定的职业,但也有一部分人频繁更换自己的职业,即使职业不变,职位也会发生变化。随着职业或职位的变化,人在社会中的角色也就随之发生了变化。 数据亦是如此,有常量与变量之分。常量可以类比为职业、职位不会改变的数据,变量可以类比为职业、职位会随时改变的数据。 常量和变量常量 在程序运行中保持不变的常数、字符串,如3.14、"r="、"输入半径"等 常量定义方法: Const 常量名 As 类型= 表达式 例: Const? PI As Single=3.14? ??????????? ?‘声明了常量PI,代表3.14,单精度型 Const? MAX As Integer=144? ‘声明了常量MAX,数值为144,整型变量是指存储器中有着特定名称的存储单位,其特点就是存放在其中的数据值可任意改变。 变量的作用其实类似于日常生活中使用的各种储值卡,如电话IC卡、银行卡等,在程序中调用变量名时就是引用变量中存储的值。常量和变量常量和变量 变量的定义方法 Dim 变量名 As 类型如: Dim ?X? As integer Dim k As Integer,y AS Single说明:1、如果没有As 类型,则默认为变体类型 2、一条语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用 变量的命名规则 1) 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤255个字符 2) 不能使用VB中的关键字,并尽量不与VB中标准函数名同名;如:Dim 、Sin 3)VB中不区分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示 运算符、函数和表达式算术运算符Dim MyValueMyValue = 10 / 4 ‘ 返回 2.5MyValue = 10 / 3 ‘ 返回 3.333333MyValue = 10 \ 4 ‘ 返回 2MyValue = 10.67 \ 3 ‘ 返回 3MyValue = 2 ^ 3 ‘ 返回 8MyValue = 10 Mod 3 ‘ 返回 1MyValue= 12 Mod 4.3 ‘ 返回 0MyValue= 12.6 Mod 5 ‘ 返回 3MyValue=(-10) Mod 3 ‘ 返回 -1MyValue=10 Mod (-3) ‘ 返回 1\与Mod参与运算的两数中有一个是浮点数,该数会先被四舍五入成整型后再进行运算。求余结果的正负号始终与第一个运算量的符号相同。运算符号 + - * / ^ \ MOD含义 加号 减号 乘号 除号 乘方 整除 取余数字符运算符算术运算符的优先顺序指数运算(^)?负数(-)?乘法和除法 (*、 /)?整数除法(\)?求余的模运算 (Mod)?加法和减法 (+、 -)运算符 作用 区别 示例 结果& 将两个字符串拼接起来 连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。 "123"&55"abc“&12 "12355""abc12"+ 连接符两旁的操作数若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。 "123"+55"abc"+12 178出错常见函数(见附录二)函数名 说明 示例 结果Sin(X) 正弦 Sin(0) 0Cos(X) 余弦 Cos(0) 1Abs(X) 绝对值 Abs(-3.5) 3.5Sqr(X) 平方根 Sqr(9) 3Int(X) 不大于给定数X的最大整数 Int(-1.6) -2Fix(X) 取整 Fix(-1.6) -1Cint(X) 小数部分四舍五入 Cint(1.6) 2Date( ) 返回当前系统日期 Date( )或Date 07-03-15Time( ) 返回系统时间 Time( )或Time 10:36:08表达式表达式是指某个求值规则,它由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式连接起来的式子。 如: PI*r*r表达式书写举例VB的算术表达式为:3.14159/(a^2 +Sqr(b))VB表达式: a*b*c*d/e/f/g 或 a*b *c*d/(e*f*g) 小结VB程序的组成数据类型说明部分数据的输入部分数据的处理部分数据的输出部分基本数据类型: 整型、长整型、单精度型、双精度型、逻辑型、字符型常量——在程序运行中保持不变的常数、字符串常量定义方法: Const 常量名 As 类型 = 表达式变量是指存储器中有着特定名称的存储单位,存放在其中的数据值可任意改变变量的定义方法: Dim 变量名 As 类型运算符、函数和表达式可视化程序的开发环境练习1.下列数据属于字符常量的是( )A. Bcda B. "Double" C. 'hjdnc' D. 'j-098‘2.在VB语言中,下列数据中合法的长整型常量是()09b B. 2738940 C. 99.876345 D. 8312345E123.在VB语言中,下列变量中合法的变量是( )b90@ B. abc=9 C. hello D. 888f14.在VB语言中,下列表达式中合法的表达式是( )A. a+b*|c| B. bct÷9 C. β-α-π D. PI*R*R 5.求3*8/2\8*3的值 展开更多...... 收起↑ 资源预览