第2章VB语言基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章VB语言基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言 基础 课件
- 资源描述:
-
1、1第2章 Visual Basic语言基础2本章主要内容n2.1 编码的书写规则n2.2 Visual Basic的数据类型n2.3 常量和变量n2.4 运算符和表达式n2.5 常用内部函数32.1 编码的书写规则nVB代码不区分字母的大小写。VB对用户程序代码自动进行转换,关键字的首字母被转换成大写字母。42.1 编码的书写规则n语句书写自由灵活在同一行上可以写多句语句,语句间用“:”冒号隔开。例如:x=3:y=5:z=12单行语句分为若干行写,在本行后加续行符“_”(空格和下划线)。一行允许多达255个字符。52.1 编码的书写规则n注释有利于程序的维护和调试用Rem或“”撇号开头。n使用
2、不同进制的数字默认计数制是十进制十六进制:例如:&H9A,&H58八进制:例如:&O36,&O17例如:print&H9A 显示结果为:15462.1 编码的书写规则nVB中标识符的命名规则:合法的:a2、sum%、my_form等。不合法的:2a、x+y、a,b、a$b等。n关键字:又称保留字,在语法上有固定的含义,是语言的组成部分,系统能够识别其含义。例如:circle、abs、end、and 等。72.2 Visual Basic的数据类型nVB的数据类型:标准数据类型n是系统预定义的数据类型。用户自定义类型n是用户自己定义的数据类型,由若干个标准数据类型组成。81.Visual Bas
3、ic 标准数据类型数据类型数据类型关键字关键字类型类型声明符声明符推荐前缀推荐前缀占用占用字节数字节数取值范围取值范围整型Integer%int2-32 768 32 767长整型Long&lng4-2 147 483 648 2 147 483 647单精度Single!sng4负数:-3.402823E38 -1.401298E-45正数:1.401298E-45 3.402823E389数据类型数据类型 关键字关键字类型类型声明声明符符推荐前缀推荐前缀占用占用字节数字节数取值范围取值范围双精度Double#dbl8负数:-1.79769313486232D308-4.9406564584
4、1247D-324正数:4.94065645841247D-3241.79769313486232D308货币型Currency cur8-922 337 203 685 477.580 8922 337 203 685 477.580 7字节型Bytebyt10 255的无符号数字符型String$str字符串长度0 65535个字符日期型Datedtm81/1/100 12/31/9999逻辑型Booleanbln2True或False(真或假)对象型Objectobj4任何对象引用变体型Variantvnt按需要分配102.自定义类型n通过Type语句定义,例如:定义:Type stud
5、 定义stud类型 sno as integer 考号 sname as string*20 姓名 ssex as string*1 性别 stotal as single 总成绩 End Type使用:Dim s1 as stud112.3 常量和变量n2.3.1 常量n2.3.2 变量122.3.1 常量n常量:在程序运行过程中,其值始终保持不变的量称为常量常量。n常量有两类:用户声明的常量用户声明的常量系统提供的常量系统提供的常量132.3.2 变量n变量:是指在程序运行过程其值可以变化的量。变量用来临时存储数据。n变量的声明:Dim 变量名 as 类型142.4 运算符和表达式n算术运
6、算符与算术表达式n关系运算符与关系表达式n逻辑运算符与逻辑表达式n字符串运算符与字符串表达式151.算术运算符与算术表达式n用来进行简单的算术运算,运算结果是一个数值。优先级运算符含 义示 例运算结果1 乘方24162-取负-2-23*乘2*484/浮点除1/20.55整数除1206mod求余的模运算 5 Mod 327+,-加,减2+44-262162.字符串运算符与字符串表达式n字符串只有连接运算,在VB中可以用“+”或“&”。建议尽量使用“&”,使程序看起来更明了。n“+”和“&”的区别:当两个被连接的数据都是字符型时,它们的作用相同。当字符型和数字型连接时n“&”把数据都转化成字符型然
7、后连接;n“+”如果字符串为纯数值数据,则转化成数字型然后加运算;如果字符串不是纯数值数据,则显示类型不匹配错误。173.关系运算符与关系表达式n关系运算符是双目运算符,也称比较运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(True,用-1表示)或假(False,用0表示)。VB提供了8个关系运算符,优先级相同。关系运算符含 义示 例运算结果=等于2+4=6True大于2*34True小于D=大于或等于2.5+3=6False=小于或等于8-3=2*3True不等于222*2FalseLike字符串匹配ABCDEF like DEFalseIs比较对象引用变量(略)184
8、.逻辑运算符与逻辑表达式n逻辑运算也称布尔(Boolean)运算,是将操作数进行逻辑运算,结果为逻辑值True或False,VB中的逻辑运算符有6个。优先级逻辑运算符含 义示 例运算结果1Not逻辑非Not 45True2And逻辑与4=5 And 9=8False3Or逻辑或4=5 Or 9=8True4Xor异或4=5 Xor 9=8True5Eqv等价4=5 Eqv 9=8False6Imp蕴含4=5 Imp 9=8False192.4.5 数据类型的转换n表达式通过运算后得到一个结果,其类型由数据和运算符共同决定。n对于算术运算,如果操作数具有不同的数据精度,则系统规定运算结果的数据类
9、型以精度高的数据类型为准。即:integerlongsingledoublecurrency 20 表达式的书写规则n表达式的书写规则表达式的书写规则每个符号占1格,所有符号都必须并排写在同一横线上。例如:24写成24,A1+A2在数学表达式中省略的内容必须重新写上。例如:3xy要写成3*x*y。在表达式中所有的括号都用圆括号表式,括号必须配对。表达式中不能使用非法的字符,如。212.4.6 运算符的优先级别n一个表达式中可能有多种运算,计算机将按一定的顺序对一个表达式中可能有多种运算,计算机将按一定的顺序对表达式求值。表达式求值。n第一级:函数运算n第二级:算术运算 -(取负)*,/Mod
10、+,-n第三级:字符串运算+,&n第四级:关系运算 ,=,n第五级:逻辑运算 Not And Or Xor Eqv Imp 说明:说明:n当乘法和除法同时出现在表达式中时,将按照它们从左到右出现的顺序进行计算。用括号可以改变表达式的优先顺序。n字符串连接运算符(&)不是算术运算符,就其优先顺序,它在所有算术运算符之后,而在所有关系运算符之前。n当幂和负号相邻时,负号优先。例如:2-2的运算结果是0.2522例:求表达式 NOT 2=4 OR 4NOT 2=4 OR 4*4=32 AND 32+34=32 AND 32+3的值。n本例按下面的步骤步骤进行计算:(1)算术运算 NOT 2=4 OR
展开阅读全文