电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

VB语法基础课件

  • 资源ID:143667652       资源大小:233.50KB        全文页数:39页
  • 资源格式: PPT        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

VB语法基础课件

2020/9/1,清华大学出版社,1,第2章VB语法基础,2.1 数据类型 2.2 常量和变量 2.3 运算符和表达式 2.4 常用内部函数,【目的要求】 1、VB的数据类型 2、掌握常量和变量的定义 3、掌握VB中运算符和表达式的使用方法 4、熟练使用VB内部函数 【重点】 掌握变量的定义方法和常用内部函数的使用方法,2020/9/1,2,清华大学出版社,2.1 数据类型,VB具有标准数据类型和用户自定义类型。标准数据类型是系统预定义的数据类型。 表.1 Visual Basic 标准数据类型,2020/9/1,3,清华大学出版社,2020/9/1,4,清华大学出版社,(1)整型数 整型数包括整数和长整数,用于保存整数,不带有小数,整数运算速度快,占用内存空间少,但表示数的范围小。 整数(Integer):以两个字节(16位)的二进制码表示和参加运算。 长整数(Long):以带符号的4个字节(32位)二进制数存储。,1.数值型(Numeric)数据类型,2020/9/1,5,清华大学出版社,(2)浮点数 单精度浮点数(Single):以4个字节(32位)存储,可以精确到7位十进制数,正号可以省略。单精度数有两种表示方法:定点表示法和浮点表示法。 定点表示法:该范围内,含有小数的数 例如:-9.77 34.98 0.000098 浮点表示法: 浮点表示法就是数学中的科学计数法,即以10的整数次幂表示的数,以字母“E”来表示底数10。 例如:12.345E+5 12.345 E5 -4.793E-12 双精度浮点数(Double):以8个字节(64位)存储,可以精确到15或16位十进制数,正号可以省略。双精度也有两种表示方法:定点表示法和浮点表示法。,2020/9/1,6,清华大学出版社,(4)字节(Byte)型数据 字节型数据为无符号的整数,以1个字节的无符号二进制数存储,范围为0255。除一元减法外,所有可对整数进行操作的运算符均可对字节型数据操作。 所有数值型变量都可相互赋值,也可对可变数据类型赋值。在将浮点数赋于整数之前,VB要将浮点数的小数部分四舍五入。,(3)货币型(Currency) 该类型数据以8个字节(64位)存储,货币型数据是一个精确的定点数据类型,支持小数点右边4位和小数点左边15位数,适用于货币计算。 例如:3.56 、 65.123456都是货币型,2020/9/1,7,清华大学出版社,变长字符串 是指字符串的长度是不固定的,如果对字符串变量赋予新的字符串,它的长度也随之增减。 例如: Dim s1 as string 默认:没有指定长度,都属于变长字符串 定长字符串 是指在程序执行过程中,始终保持其长度不变的字符串。 例如: Dim s2 as string*8 说明长度为8个字符的定长字符串,2.字符(String)型数据 字符型数据存放字符串数据。在VB中,字符串是放在双引号内的若干个字符,一个英文字母或一个汉字都被认为是一个字符,都占用两个字节。 有两种类型:变长字符串和定长字符串。,2020/9/1,8,清华大学出版社,注意:对于一个定长的字符串赋值时,如果所给的字符串长度超过了字符串所指定的固定长度时,VB会自动截取固定长度大小的字符串,而把后面的字符舍去。如果字符串长度小于定长,则VB会自动在后面补充空格符。,3.日期(Date)型数据 可以表示从公元100年1月1日到公元9999年12月31日的日期和从0:00:00到23:59:59的时间。 日期型数据要用“#”号把表示日期和时间的值括起来。 日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。 时间必须用“:”分隔,顺序是:时、分、秒。 例如: Dim d as date d=#31/12/2003# d= #03-25-75 20:30:00# 或d=#98,7,18#,2020/9/1,9,清华大学出版社,4.逻辑(Boolean)型数据 逻辑类型即布尔类型,它只有两个值:真(True)和假(False)。注意:把数值型数据转换为逻辑型数据时,0会转换为False,而非0值转换为True。当把逻辑型数据转换为数值型数据时,False转换为0,而True转换为-1。,5.对象(Object)型数据 对象型数据是一个32位的引用数值,它可以作为任何对象的引用。使用时,要用关键字“Set”才可以指定对某对象的引用。 6.变体(Variant)型数据 是一种可变的数据类型。它能够表示所有系统定义类型的数据,变体型变量可在程序运行期间存放不同类型的数据。 在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。 例如:Dim X 默认为Variant类型 X = 18 X被赋予字符串“18” X= X - 5 X被赋予数值13 X= Y & X X被赋予字串“Y13”,2020/9/1,10,清华大学出版社,7、自定义类型,自定义类型由Type语句来实现: 格式:Type 自定义类型名 元素名1 As 类型名 元素名2 As 类型名 元素名n As 类型名 End Type,例如: Type stutype xm As String*4 xh As Integer csrq As Date sx As Single yw As Single yy As Single endtype Dim x as student x.xm=“rose” x.xh=2,2020/9/1,11,清华大学出版社,2.2.1 常量 常量是指在程序运行过程中始终保持不变的常数、字符串等。在VB中,有两种形式的常量:一种是系统提供的内部常量,另一种是用户自定义的符号常量。,1.内部常量 系统内部常量是指VB内置的一些便于记忆的常量。是应用程序和控件提供的。 例如: VB:表示VB和VBA中的常量 Form1.BackColor=vbRed 将窗体的背景颜色设为红色,vbRed代表红色,为内部常量 xl:表示Excel中的常量 内部常量可以在对象浏览器中获得。,2020/9/1,12,清华大学出版社,2.符号常量 为了方便开发,有时程序员还需要创建自己的符号常量。声明常量的语法格式为:Public|Private Const As =,【说明】 可选项Public和Private用来限定所定义的常量的有效范围。 的命名规则与变量名的规则一样。 由数值、字符串等常量及运算符组成。 如果在一行中声明多个常量可用逗号进行分隔。 例如: Const PI as Double=3.1415926 声明PI为一个双精度的常量 Const S=”北京” 声明S为一个字符型的常量 Const PI=3.1415926,S=”北京”,2020/9/1,13,清华大学出版社,2.2.2 变量 变量是指在程序执行过程中其值可以改变的量。与常量不同,要存储可变的数据时就要用到变量。变量就是命名的内存单元位置。变量由变量名和数据类型两部分组成。,1.变量的命名规则 变量名由1255个字符组成,可以包含数字、英文字母(大小写均可)或下划线,不能有“ ”或其他类型说明字符,并且必须以英文字母开头。例如: xm、Room1、xy_2、name 是合法的变量名 in.sum、75ab 是非法的变量名 变量名不能是VB的关键字。 例如:If、While、String都是非法的变量名,如果变量名是VB的关键字,VB编辑器会显示出错信息。 变量名在同一程序区域内必须惟一。,2020/9/1,14,清华大学出版社,2.变量声明 变量的声明分为显式声明和隐式声明。,(1)显式声明 显式声明是在变量使用之前先声明变量。语法格式: Dim |Private|Static|Public As , As 【说明】 Public语句用来声明公有的模块级变量,Private和Dim语句用来声明公有的模块级变量,Dim,Private和Static语句用来声明过程级局部变量。 遵循标准的变量命名约定。 用来定义被声明的数据类型或对象类型。 使用声明语句建立一个变量后,VB自动将数值型的变量赋初值0,将字符型或变体类型的变量赋空串,将布尔型的变量赋False.,2020/9/1,15,清华大学出版社,例如: Dim a as integer Dim b as long Dim c as single,上面的3个语句可以写为: Dim a as integer,b as long,c as single 也可以用类型符来定义变量,例如上面语句写成: Dim a%,b&,c! 缺省 As类型为可变类型。 另外,若把多个变量都定义成同一类型,例如:把X,Y,Z都定义成双精度型,必须写成: Dim X as double,Y as double,Zas double 如果写成:Dim x,y,z as double 则x,y定义成可变类型型,z定义成双精度。,2020/9/1,16,清华大学出版社,(2)隐式声明 VB中使用未加说明的变量时,系统默认为可变类型(Variant),这种方式称为隐式说明。建议初学者养成对变量显示说明的习惯,以避免一些不必要的错误。 3.强制显示声明变量语句Option Explicit 声明变量可以有效地降低错误率。为了避免写错变量名引起的麻烦,可以规定在使用变量前先用声明语句进行声明,否则VB将发出警告“变量末定义”。可以采用下面两种方法强制显示声明变量,2020/9/1,17,清华大学出版社,在代码编辑器中从对象下拉列表选择“通用”,从过程下拉列表选择“声明”,然后输入代码“Option Explicit”,如下图所示,在“工具”菜单中选择“选项”命令,单击“编辑器”选项卡,选择“要求变量声明”复选框,就可以在任何新模块中自动插入Option Explicit语句。,2020/9/1,18,清华大学出版社,2.3 运算符和表达式,运算符是用来对运算对象进行各种运算的操作符。 表达式用来表示某个求值规则,它由运算符和配对的圆括号将常量、变量、函数、对象等操作数以合理的形式组合而成。 2.3.1 算术运算符 用来进行简单的算术运算,运算结果是一个数值。,2020/9/1,19,清华大学出版社,表2.2 VB主要的算术运算符 (注意与C语言中的区别),2020/9/1,20,清华大学出版社,2.3.2 字符串运算符 字符串只有连接运算,在VB中可以用“+”或“&”。建议尽量使用“&”,使程序看起来更明了。 注意:“+”和“&”的区别。当两个被连接的数据都是字符型时,它们的作用相同。当数字型和字符型连接时,“&”把数据都转化成字符型然后连接;“+”把数据都转化成数字型然后连接。例如:,“ABC”+“DEF“结果为:ABCDEF。 “姓名:” & “张三” 结果为:“姓名:张三”。 23 & “7” 结果为:“237”。 23+“7” 结果为:30。 23+7abc“则会出现类型不匹配的错误,2020/9/1,21,清华大学出版社,2.3.3 关系运算符和逻辑运算符1.关系运算符 关系运算符是双目运算符,也称比较运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(True)或假(False)。VB提供了8个关系运算符,如下表所示。,2020/9/1,22,清华大学出版社,【说明】 数值型数据按其数值大小进行比较。当对单精度或双精度数使用比较运算时,运算可能会得出非常接近但不相等的结果。例如: 1.0/8.0*8.0=1.0 在数学中上式是一个恒等式,但在计算机上执行时可能会给出假值(0)。因此应避免对两个浮点数作“相等”或“不相等”的判断。 对于字符型数据,若是单个字符,按其ASCII码值的大小比较;若是汉字字符,则按内码顺序比

注意事项

本文(VB语法基础课件)为本站会员(我***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.