VisualBasic的语言基础.ppt

上传人:小飞机 文档编号:6523043 上传时间:2023-11-08 格式:PPT 页数:37 大小:224.50KB
返回 下载 相关 举报
VisualBasic的语言基础.ppt_第1页
第1页 / 共37页
VisualBasic的语言基础.ppt_第2页
第2页 / 共37页
VisualBasic的语言基础.ppt_第3页
第3页 / 共37页
VisualBasic的语言基础.ppt_第4页
第4页 / 共37页
VisualBasic的语言基础.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《VisualBasic的语言基础.ppt》由会员分享,可在线阅读,更多相关《VisualBasic的语言基础.ppt(37页珍藏版)》请在三一办公上搜索。

1、第2章Visual Basic的语言基础,2.1 标准数据类型 2.2 变量 2.3常量 2.4表达式 2.5常用内部函数 2.6语句,VB采用的是事件驱动的编程机制,这尽管简化了编程的过程,但是当事件发生后要产生什么样的结果则靠代码来完成。编写代码要涉及到VB语言方面的知识。,2.1 标准数据类型,一、数值(Numeric)型数据 二、字符(String)型数据 三、布尔(Boolean)型数据 四、日期(Date)型数五、对象(Object)型数据六、可变(Variant)类型数据,一、数值(Numeric)型数据,1字 节 型(Byte):1个字节,范围从0255。2基本整型(Integ

2、er):2个字节,范围从-32768+32767。3长 整 型(Long):4个字节,范围从-21474836482147483647。其它进制的整数:十六进制以&H引导,八进制以&O(或&)引导。4单精度实型(Single)4个字节,范围从-1038+1038,用E表示指数;有效数字可达7位。5双精度实型(Double)8个字节,范围从-10308+10308,用D表示指数;有效数字可达15位。6货币型(Currency)8个字节,范围-922 337 203 685 4775808到922 337 203 685 4775807。整数部分有15位有效数字,小数部分有4位。采用的是定点小数表

3、示法。,二、字符(String)型数据,1变长字符串:Dim S AsString最长可达2G个字符。2定长字符串:Dim Name As String*15最长可达64K个字符。给定的字符不足指定的长度时,系统会自动在后面补空格。,三、布尔(Boolean)型数据,其值为True或False。数值型转换成布尔型时,0当False,非0当True。缺省值为False。Dim S AsBoolean,四、日期(Date)型数据,8个字节,可表示日期和时间,用一对“”将所表示的对象引起来。范围从#1/1/100#到#12/31/9999#,也可带时间如:#1/1/100 8:42:00 PM#。有

4、“万年虫”问题!,五、对象(Object)型数据,此类数据可表示应用程序中的对象。Dim X As Object,六、可变(Variant)类型数据,能表示系统定义的所有数据类型,即其存贮的数据类型是可变的。也就是说在这种数据类型的变量中可以存放整型、实型或字符串型。当定义的变量没有指明类型,就当变体类型来处理。,2.1 标准数据类型回顾,一、数值(Numeric)型数据(6种)二、字符(String)型数据 三、布尔(Boolean)型数据 四、日期(Date)型数五、对象(Object)型数据六、可变(Variant)类型数据,2.2 变量,一、变量的命名规则 二、变量的声明,一、变量的命

5、名规则,由字母(汉字)或下划线开头;可跟字母(汉字)、数字、或下划线;有效字符个数为255个;不能用保留字;大小写无区别。,二、变量的声明,1声明变量 As Type1,As Type2Type有Integer、Long、Single、Double、String、String*n、Boolean、Currency、Variant、Date等。说明:若省去As Type,则当变体类型来处理。2强制显式声明变量语句:Option Explicit“工具”“选项”介绍。,2.2 变量回顾,一、变量的命名规则 二、变量的声明,2.3常量,一、直接常量 二、符号常量,一、直接常量,1字符串常量由双引号括

6、起来,长度不超过64K。注意:双引号不能是中文格式!2数值常量有整型、长整型、单精度型、双精度型及货币型。在缺省情况下,用所需内存容量最小的方式来确定。为了明显指明常数类型,可在常数后面加类型说明符。变量也可以用说明符来定义,如:Dim I As Integer Dim I%等价。3布尔型常量只有True和False两个值。4日期常量用一对“”将日期引起来。#09/10/2002#,#09/10/2002 19:45#,二、符号常量,1系统内部定义的常量在对象浏览器窗口中,打开VBA对象库,在全局类中可查看VB系统内部定义的常量,如VBRed、VBCrLf等。2用户定义的符号常量Public|

7、Private Const As Type=,,2.3常量回顾,一、直接常量 二、符号常量,2.4表达式,一、算术表达式 二、字符串表达式 三、日期表达式,算术表达式,1算术运算,2注意事项整除运算两个实数也可以参与整除运算,运算时先对实数进行四舍五入。取模运算两个实数也可以参与取模运算,运算时先对实数进行四舍五入。乘法运算运算时不要出现溢出错误!3算术运算符优先级(指数运算)(负号运算)*、/Mod+、,赋值运算符,=,VB逻辑运算符介绍,逻辑运算符用于构成逻辑表达式,从而实现逻辑判断功能。逻辑运算符包括逻辑与(And),逻辑非(Not),逻辑或(Or),逻辑异或(Xor),逻辑等价(Eqv

8、)和逻辑蕴含(Imp)。(1)逻辑非Not 逻辑非的语法为:Not为单目运算符,后跟的expression为关系表达式或算术表达式。当关系表达式为True时,其结果为False;当关系表达式为False时,结果为Tme。当算术表达式取值为1时,结果为0;当算术表达式取值为0时,结果为1。(2)逻辑与And 逻辑与的语法为:当且仅当两个表达式expressionl莉expression2都为真时,其结果result才为真则当两个表达式中有一个为假时,其结果必为假False。(3)逻辑或Or 逻辑或的语法为:当Or两边的表达式中有一个为True时,结果result就为TRUE;只有两个表达式均为F

9、ALSE时,其结果才为False。,(4)逻辑异或Xor 逻辑异或的语法为:所谓的“异或”,就是当两个表达式的值不同时(即一个为True,另一个为FALSE),其结果为True;当两个表达式的值相同(都为True或都为False)时,结果为False。也就是“异”则“真”,“同”则“假”。(5)逻辑等价Eqv 逻辑等价运算的语法为:逻辑“相等与“异或运算是一对互逆运算符,即当两个表达式的值相同(都为True或都为False)寸,其结果为True;当两个表达式的值不同(一个为True,另一个为False)时,其结果为False。只要表达式中有一个为Null,则结果为Null。(6)逻辑蕴含Imp

10、逻辑蕴含的语法为:result=expressionlImpexpression2“蕴含逻辑的真值表见表2-9,只有当第一个表达式expressionl为True,第二个表达式expreesion2为False时,结果才为False,其他情况下结果均为True vb 逻辑运算符的计算排序为:Not And Or Xor Eqv Imp,字符串表达式,1连接运算符:“+”运算对象必须为字符串。2连接运算符:“&”连接的对象可以不同;“ABCD”&1234 得ABCD12341234&5678 得 12345678,日期表达式,1两个日期之间的差:得相差的天数Form1.Print Date-#1

11、0/12/1963#2日期加一整数:向后推算日期3日期减一整数:向前推算日期,VB中常见的符号,,:;“”,2.4表达式回顾,一、赋值运算符二、逻辑运算符三、算术表达式 四、字符串表达式 五、日期表达式 六、VB中常见的连接符号,2.5常用内部函数,一、数学运算函数 二、字符串函数 三、日期和时间函数 四、格式输出函数 五、随机数语句和函数 六、数据类型转换函数,一、数学运算函数,二、字符串函数,说明:1String:String(n,串);串中只有第一个字符被重复。2InStr:InStr(起始位置,串1,串2),串2 在串1中出现,结果为位置值,否则为0。,三、日期和时间函数,四、格式输出

12、函数,格式:Format(,)表达式可以是数值型、日期型或字符型。格式字符串详见第38页、39页表2-7、2-8、2-9。Label1.Caption=Format(1234567.890123,#,#.#)Form1.Print Format(1234567.890123,#,#.#)格式字符串:Currency:显示的数值含千分位,小数点后显示两位数。Percent:以百分比格式显示,小数点右边有两位数。,五、随机数语句和函数,Randomize语句:产生随机数的种子(随机数播种)。Rnd函数:产生0,1之间的随机数。,六、数据类型转换函数,将数据从一种类型转换成另一种类型。CBool、C

13、Byte、CCur、CDate、CDbl、CInt、CLng、CSng、CStr、CVar等。,2.5常用内部函数 回顾,一、数学运算函数 二、字符串函数 三、日期和时间函数 四、格式输出函数 五、随机数语句和函数 六、数据类型转换函数,2.6语句,一、程序语句行长1k(1024)1赋值语句:Let2注释语句:Rem3结束语句:End4响玲语句:Beep5控制语句:在以后的章节中讲解。二、语句的书写规则1一行中的多条语句:用“:”分隔。2语句的续行:断行处用续行符:下画线“_”3命令格式中的符号约定、|、,第2章Visual Basic的语言基础 回顾,2.1 标准数据类型 2.2 变量 2.3常量 2.4表达式 2.5常用内部函数 2.6语句,作业:,Page 41:用立即窗口调试第42页习题8至12 立即窗口调试第42页习题13至16,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号