预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章VB程序设计语言基础教学内容:一、VB中的数据与运算vb据类型、常量与变量、运算符与表达式、数组二、标准函数常用的内部函数(数学函数、转换函数、字符串函数、日期与时间函数等)三、三种基本结构(顺序、判定、循环)教学要求:理解:VB6.0的基本语法规则、数据类型掌握:VB6.0的常量、变量、运算符、运算规则、函数、表达式的正确书写)掌握:判定结构和循环结构的使用方法,直到型和当型的区别。§3.1数据与运算数据类型:数值数据类型(1)Integer型和Long型用来表示整数。Integer型数据占2个字节,Long型数据占4个字节。除了十进制整型数,常用的还有八进制和十六进制,它们的表示方法为:Intger型:八进制数值前加&O或&。如&O123十六进制数值前加&H。如&H123Long型:八进制数值前加&O或&,最后加&。如&O123&十六进制数值前加&H,最后加&。如&H123&(2)Single型和Double型用来表示浮点数。Single型占4个字节,Double型占8个字节。表示一些单精度型常量和双精度常量时,可以用以下方法:123E5,0.34E-2,0.8D2(3)Currency型为表示钱款而设置。占8个字节。小数点左边最多15位,右边最多4位。(4)Byte型占1个字节,表示无符号整数。字符数据类型字符(String)类型存放字符型数据。用双引号括起来,如“abc”。注:①”“表示空字符串,长度为0。②若字符串中含有双引号,则用连续两个双引号表示,如”abc””12”。日期数据类型日期型(Date)表示日期和时间,占8个字节。用“#”括起来,如#2004-5-4#等。逻辑数据类型逻辑型(Boolean)表示逻辑判断,占2个字节。只有True和Fale两个值。逻辑型数据转换成整型数据时,True转换为-1,False转换为0。其他类型数据转换成逻辑型数据时,非0数转换为True,0转换为False。对象数据类型对象型(Object)表示图形、OLE对象或其他对象,占4个字节。变体数据类型变体型(Varient)可存放任何类型的数据类型说明符可在常量或变量的后边加上类型说明符指明它是哪一种数据类型,常见的类型说明符如下:整型:%长整型:&单精度型:!双精度型:#字符串型:$货币型:@3.1.2变量与常量命名规则1.名字由字母、汉字、数字或下划线组成;2.名字的第一个字符必须是字母或汉字;3.名字的有效长度小于等于255个字符;4.不能使用VB中的关键字。5.VB中不区分变量名的大小写。6.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。变量变量定义的一般格式如下:Declare变量名As类型其中,①Declare可以是Dim、Static、Public、ReDim。Dim、Static用于定义局部变量Dim用于定义窗体和模块级变量Public用于定义全局变量ReDim用于重新定义数组②类型可以是基本数据类型或用户自定义数据类型③若“As类型”省略,默认为变体数据类型④可在变量名后加类型说明符代替“As类型例如:DimxasInteger,yasSingleDimsasString注:Dim定义的局部变量是自动变量,过程结束后其值被重新设置;Static定义的局部变量是景泰变量,过程结束后其值继续保留。常量VB中有三种常量:即直接常量、用户声明的符号常量和系统提供的常量。(1)直接常量直接常量其常数值直接反映了其类型,也可在常数值后紧跟类型符显示地说明常数的数据类型。(2)符号常量常量可用由用户定义的符号常量表示,格式如下:Const符号常量名[As类型]=表达式[,常量名=表达式]……例如:ConstPI=3.1415926(3)系统提供的常量除了用户通过声明创建符号常量外,VB系统还提供了应用程序和控件定义的常量,这些常量位于对象库中,在“对象浏览器”中的VisualBasic(VB)、VisualBasicforApplications(VBA)等对象库中列举了VisualBasic的常量。3.1.3运算符和表达式运算符1.算术运算符加:+减:-乘:*整除:浮点除:/取模:Mod负号:-幂运算:^2.字符串运算符“&”和”+“都是将两个字符串拼接起来。但字符串连接时最好用”&”,因为“+”还可以作为算术运算符使用3.关系运算符对两个表达式的值做比较,若关系成立,则返回True,否则返回False。等于=大于>大于等于>=小于<小于等于<=不等于<>或><字符串匹配Like对象引用比较Is4.逻辑运算符取反:Not与:And或:Or异或:Xor等价:Eqv蕴含:Imp表达式表达式由变量、常量、运算符、函数和圆括号按一定的规则组成。表达式通过运算后有一个结果,运算结果的类型由数据和运算