第三章VB语言基础.ppt

上传人:rrsccc 文档编号:10305040 上传时间:2021-05-07 格式:PPT 页数:28 大小:779.50KB
返回 下载 相关 举报
第三章VB语言基础.ppt_第1页
第1页 / 共28页
第三章VB语言基础.ppt_第2页
第2页 / 共28页
第三章VB语言基础.ppt_第3页
第3页 / 共28页
第三章VB语言基础.ppt_第4页
第4页 / 共28页
第三章VB语言基础.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第三章VB语言基础.ppt》由会员分享,可在线阅读,更多相关《第三章VB语言基础.ppt(28页珍藏版)》请在三一文库上搜索。

1、2021/5/7,肖晓飞,1,3.1 数据类型 3.2 变量和常量 3.3 运算符和表达式 3.4 程序结构和编码规则 3.5 综合应用,第三章 VB语言基础,2021/5/7,肖晓飞,2,综合应用,2021/5/7,肖晓飞,3,3.1 数据类型,本章目录,2021/5/7,肖晓飞,4,Visual Basic的标准数据类型,2021/5/7,肖晓飞,5,3.2 变量,变量 在程序运行中其存储的值可以改变 命名规则: 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符 不能使用VB中的关键字 VB不区分变量名的大小写,一般变量名首字母用大写,其余用小写字母表示;常量

2、全部用大写字母表示,本章目录,2021/5/7,肖晓飞,6,变量声明,用Dim语句显式声明变量 Dim 变量名 As 类型 As部分缺省,创建的变量为变体类型 一条Dim语句可同时定义多个变量,但每个变量应有类型说明,否则为变体型 。 例如:Dim m,n As Integer, x,y As Single 则创建了变体型变量m、x,整型变量n和单精度型变量y,本章目录,2021/5/7,肖晓飞,7,隐式声明 Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant数据类型。Visual B

3、asic根据程序中赋予变量的值来自动调整变量的类型。,变量声明,2021/5/7,肖晓飞,8,3.强制显式声明Option Explicit语句,良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。Visual Basic 中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句: Option Explicit,2021/5/7,肖晓飞,9,常量,常量是在程序运行中不变的量,VB有三种常量: 直接常量 其常数值直接反映了其类型 符号常量 用户声明,便于程序阅读或修改 Const 符号常量名 As 类型 = 表达式 例如: Con

4、st PI = 3.14159 系统常量 系统提供许多内部常量 例如:vbCrLf 回车/换行组合符,本章目录,2021/5/7,肖晓飞,10,3.3 运算符和表达式,运算符是表示实现某种运算的符号。VB中的运算符可分算术运算符、字符串运算符、关系运算符和逻辑运算符4类。,本章目录,2021/5/7,肖晓飞,11,算术运算符,例:5+10 mod 10 9 / 3+2 2 结果:?,注意:对算术运算符两边的操作数应是数值型,若是数字字符或逻辑型,则自动转换成数值类型后再运算。 例如: 30-True 结果是31,逻辑量True转为数值-1,False转为数值0 False + 10 + 4 结

5、果是14,本章目录,2021/5/7,肖晓飞,12,字符串运算符,& 两旁的操作数可任意,转换成字符型后再连接 + 两旁的操作数应均为字符型; 1)数值型:则进行算术加运算 2)一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加 3)一个为非数字字符,另一个为数值型,出错,本章目录,2021/5/7,肖晓飞,13,关系运算符,关系运算符是双目运算符,作用是对两个操作数进行大小比较,若关系成立,则返回True,否则返回False。操作数可以是数值型、字符型。,本章目录,2021/5/7,肖晓飞,14,逻辑运算符,逻辑运算符除Not是单目运算符外,其余都是双目运算符,作用是将操作数

6、进行逻辑运算,结果是逻辑值True或False。,本章目录,2021/5/7,肖晓飞,15,表达式,1.组成 变量、常量、函数、运算符和圆括号 2.书写规则 运算符不能相邻 例a+ -b是错误的 乘号不能省略 例x 乘以y 应写成:x*y 括号必须成对出现(均使用圆括号) 表达式从左到右在同一基准上书写,无高低、大小 3. 不同数据类型的转换 运算结果的数据类型向精度高的数据类型靠 Integer=字符运算符关系运算符逻辑运算,本章目录,2021/5/7,肖晓飞,16,表达式书写举例,a*b*c*d/e/f/g 或 a*b*c*d/(e*f*g),例逻辑表达式书写,选拔优秀生的条件为:年龄(A

7、ge)小于19岁,三门课总分(Total)高于285分,其中有一门为100分,如果其表达式写为: Age285 And ( Mark1=100 Or Mark2 =100 Or Mark3=100 ) 如果取消括号有何问题?请考虑。,sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1),本章目录,2021/5/7,肖晓飞,17,3.3.3 常用函数,VB函数: 内部函数和用户自定义函数,内部函数,数学函数 转换函数 字符串函数 日期函数 格式输出函数,调用函数的形式: 函数名(参数列表),本章目录,2021/5/7,肖晓飞,18,数学函数,本章目录,2021

8、/5/7,肖晓飞,19,数学函数,Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数. 每次运行时,要产生不同序列的随机数,先执行Randomize 语句。产生ab的之间的随机整数:Int(Rnd *(b-a)+a),本章目录,2021/5/7,肖晓飞,20,转换函数,本章目录,2021/5/7,肖晓飞,21,字符串函数,本章目录,2021/5/7,肖晓飞,22,字符串函数,本章目录,2021/5/7,肖晓飞,23,日期函数,例 计算从当前日期到2007年6月30日有多少天?表达式为: DateDiff(d, Now, #6/30/2007#),本章目录,2021/5/7,肖晓飞,24

9、,Shell函数,Shell函数可调用各种应用程序。格式如下: Shell(命令字符串,窗口类型) 命令字符串为要执行的应用程序名(包括路径),必须是可执行文件(.com、.exe、.bat)。 窗口类型表示执行应用程序的窗口状态,04,6的整型数值,1表示正常窗口状态。 函数调用成功返回一个任务标识ID,不成功,则返回0。,例如:i=Shell(“c:windowssystem32calc.exe”) 可调用计算器程序。 如果你不知道应用程序存放的路径,可使用start参数,如上面的语句可改为: i=Shell(start&”calc.exe”),本章目录,2021/5/7,肖晓飞,25,3

10、.4 程序结构和编码规则,本章目录,2021/5/7,肖晓飞,26,编码规则,(1) VB代码不区分字母的大小写 关键字 首字母自动转换成大写,其余字母转换成小写。 用户自定义的变量、过程名,以第一次定义的为准,以后输入的自动向首次定义的形式转换。 (2) 语句书写自由 一行上可书写多句语句(用冒号分隔),一行最多255个字符。 单行语句可分若干行书写,在本行后加入续行符(空格和下划线)。,本章目录,2021/5/7,肖晓飞,27,(3) 在同一行上可以书写多条语句,语句间要用冒号“:”分隔。 (4) 注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。 (使用“编辑”工具栏的“设置注释块”和“解除注释块”按钮可以使选中的语句成为注释或取消注释。),编码规则,2021/5/7,肖晓飞,28,小结-学习目标,变量:在程序运行中其存储的值可以改变 变量声明 Dim 变量名 As 类型 运算符 算术运算符、字符串运算符、关系运算符和逻辑运算符 表达式的书写及运算 函数 内部函数、用户自定义函数 调用函数形式:函数名(参数列表) Shell函数 调用各种应用程序,本章目录,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1