VB程序设计3VisualBasic语言基础_第1页
VB程序设计3VisualBasic语言基础_第2页
VB程序设计3VisualBasic语言基础_第3页
VB程序设计3VisualBasic语言基础_第4页
VB程序设计3VisualBasic语言基础_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB程序设计3VisualBasic语言基础1 第3章 Visual Basic语言基础 VB程序设计3VisualBasic语言基础2 VB程序程序 程序代码程序代码 窗体界面窗体界面 某些信息的说明某些信息的说明 过程过程 事件过程事件过程 通用过程通用过程 Function过程过程 Sub过程过程 VB程序设计3VisualBasic语言基础3 指附在对象上的程序代码,是事件的处理程序,由 事件调用。事件过程存储在窗体模块(.frm)中。 形式:形式: Private Sub 对象名对象名_事件过程名事件过程名(参数列表参数列表) (事件过程代码)(事件过程代码) End Sub 例如:

2、 Private Sub CmdOK_Click() MsgBox “你好” End Sub 1、事件过程(、事件过程(Private) VB程序设计3VisualBasic语言基础4 可被共享的代码构成的过程,即该代码可被不同可被共享的代码构成的过程,即该代码可被不同 的窗体所共享,或被一个窗体中不同的事件所共的窗体所共享,或被一个窗体中不同的事件所共 享。由事件过程或其他通用过程调用。享。由事件过程或其他通用过程调用。 形式:形式: Public/Private Static Sub 过程名过程名 (参数列表参数列表) (语句块)(语句块) End Sub 2、通用过程(、通用过程(Pub

3、lic/Private) VB程序设计3VisualBasic语言基础5 窗体模块窗体模块(.FRM) 窗体内的事件过程、窗体及窗体中各个控件窗体内的事件过程、窗体及窗体中各个控件 对象的属性和相关说明。对象的属性和相关说明。 标准模块标准模块(.BAS) 通用过程及相关说明。通用过程及相关说明。 创建方法:工程创建方法:工程添加模块添加模块输入代码输入代码 类模块(不作要求)类模块(不作要求) VB程序设计3VisualBasic语言基础6 工程工程.VBP 窗体模块窗体模块 .FRM 标准模块标准模块 .BAS 窗体模块窗体模块 .FRM 标准模块标准模块 .BAS 通用声明通用声明 部分

4、部分 通用声明通用声明 部分部分 通用过程通用过程 部分部分 通用过程通用过程 部分部分 事件过程事件过程 部分部分 事件过程事件过程 部分部分 通用声明通用声明 部分部分 通用声明通用声明 部分部分 通用过程通用过程 部分部分 通用过程通用过程 部分部分 VB程序设计3VisualBasic语言基础7 语句体语句体 语句的一般形式:语句的一般形式: 语句的功能语句的功能 (没有或省略)(没有或省略) 具体操作和说明具体操作和说明 例如:例如: Dim a As Integer VB程序设计3VisualBasic语言基础8 VB代码中不区分字母大小写代码中不区分字母大小写 为了提高程序的可读

5、性,为了提高程序的可读性,VB对用户程序代对用户程序代 码进行自动转换。码进行自动转换。 对于对于VB中的关键字,首字母总被转换成大中的关键字,首字母总被转换成大 写,其余字母被转换成小写。写,其余字母被转换成小写。 若关键字由多个英文单词组成,自动将每个若关键字由多个英文单词组成,自动将每个 单词的首字母转换成大写。单词的首字母转换成大写。 VB程序设计3VisualBasic语言基础9 语句书写自由语句书写自由 在同一行上可以书写多条语句,语句间用在同一行上可以书写多条语句,语句间用 :(:(西文冒号西文冒号) )分隔。分隔。 单行语句可分若干行书写,在本行后加入续行符单行语句可分若干行书

6、写,在本行后加入续行符 空格和下划线空格和下划线“_ _” 。 一行允许多达一行允许多达255255个字符。个字符。 例如:例如: X=10:Y=20:Z=30 Dim Name As String,Age As Integer,Sex As _ Boolean,ID As String VB程序设计3VisualBasic语言基础10 注释有利于程序的维护和调试,方法有:注释有利于程序的维护和调试,方法有: Rem 必须单独一行书写必须单独一行书写 可单独一行,也可在语句后书写可单独一行,也可在语句后书写 在工具栏上右击,在快捷菜单中选择在工具栏上右击,在快捷菜单中选择“编辑编辑”菜菜 单,

7、其中有单,其中有“设置注释块设置注释块”、“解除注释块解除注释块”两两 个按钮。个按钮。 注注 释释 Private Sub CmdOK_Click() Rem 2003年年1月编写如下代码月编写如下代码 若用户单击了确认按钮,则执行下列代码若用户单击了确认按钮,则执行下列代码 End Sub VB程序设计3VisualBasic语言基础11 3.2 Visual Basic 数据类型 整数整数 整数是不带小数点和指数符号的数,在机器内整数是不带小数点和指数符号的数,在机器内 以二进制补码形式表示。以二进制补码形式表示。 整型(整型(Integer):整型以两个字节的二进制):整型以两个字节的

8、二进制 码表示和参加运算,取值范围为码表示和参加运算,取值范围为-3276832767。 长整型(长整型(Long):长整型以四个字节的二进):长整型以四个字节的二进 制码表示和参加运算,取值范围为制码表示和参加运算,取值范围为 -21474836482147483647。 VB程序设计3VisualBasic语言基础12 3.2 Visual Basic 数据类型 浮点数浮点数 浮点数也称实型数或实数,是带有小数部分的浮点数也称实型数或实数,是带有小数部分的 数值。它由三部分组成:符号、指数和尾数。数值。它由三部分组成:符号、指数和尾数。 单精度型(单精度型(Single):以):以4个字节

9、存储,符号个字节存储,符号1 位,指数位,指数8位,尾数位,尾数23位,位,1位隐含位。用位隐含位。用E来来 表示指数。例如:表示指数。例如:-9.654E-6 双精度型(双精度型(Double):以):以8个字节存储,符号个字节存储,符号 1位,指数位,指数11位,尾数位,尾数52位,位,1位隐含位。用位隐含位。用D 来表示指数。例如:来表示指数。例如:-8.573264907D-15 VB程序设计3VisualBasic语言基础13 3.2 Visual Basic 数据类型 字节型(字节型(Byte) 字节实际上是一种数值类型,以一个字节的无字节实际上是一种数值类型,以一个字节的无 符号

10、二进制数存储,取值范围为符号二进制数存储,取值范围为0255。 布尔型(布尔型(Boolean) 布尔型是一个逻辑值,用两个字节存储,它只布尔型是一个逻辑值,用两个字节存储,它只 有两种值,即有两种值,即True(真)或(真)或False(假)。(假)。 对象型(对象型(Object) 对象型数据用来表示图形或对象型数据用来表示图形或OLE对象或其他对对象或其他对 象,用象,用4个字节存储。个字节存储。 VB程序设计3VisualBasic语言基础14 3.2 Visual Basic 数据类型 字符串型(字符串型(String) 字符串是一个字符序列,由字符串是一个字符序列,由ASCII字符

11、组成,包括字符组成,包括 标准的标准的ASCII字符和扩展字符和扩展ASCII字符及汉字等。字符及汉字等。 字符串是放在双引号内的若干个字符,长度为字符串是放在双引号内的若干个字符,长度为0的的 字符串称为空字符串。字符串称为空字符串。 VB中的字符串分为两种,即变长字符串和定长字中的字符串分为两种,即变长字符串和定长字 符串。变长字符串的长度是不确定的,最大长度不符串。变长字符串的长度是不确定的,最大长度不 超过超过231;定长字符串的长度是固定的,最大长度不;定长字符串的长度是固定的,最大长度不 超过超过216。 VB程序设计3VisualBasic语言基础15 3.2 Visual Ba

12、sic 数据类型 货币型(货币型(Currency) 货币数据类型是为表示钱款而设置的。该类货币数据类型是为表示钱款而设置的。该类 型数据以型数据以8个字节存储,精确到小数点后四个字节存储,精确到小数点后四 位,小数点前有位,小数点前有15位,小数点后位,小数点后4位以后的位以后的 数字将被舍去。数字将被舍去。 浮点数中的小数点是浮点数中的小数点是“浮动浮动”的,而货币类的,而货币类 型数据的小数点是固定的。型数据的小数点是固定的。 变体型(变体型(Variant) 变体数据类型是一种可变的数据类型,可以变体数据类型是一种可变的数据类型,可以 表示任何值,包括数值、字符串及日期等。表示任何值,

13、包括数值、字符串及日期等。 VB程序设计3VisualBasic语言基础16 3.2 Visual Basic 数据类型 日期型(日期型(Date) 日期型数据用来表示日期信息,格式为日期型数据用来表示日期信息,格式为 mm/dd/yyyy或或mm-dd-yyyy。 表示范围:表示范围:1000年年1月月1日到日到9999年年12月月31日。日。 任何可辨认的文本日期都可以赋值给日期变任何可辨认的文本日期都可以赋值给日期变 量。日期文字必须用符号量。日期文字必须用符号#括起来,括起来, 如如#3/18/2003# #12:30:45# VB程序设计3VisualBasic语言基础17 不同数据

14、类型占用空间比较 1 12 1234 12345678 Byte Integer Boolean Long Single Object Double Date Currency 字节字节 VB程序设计3VisualBasic语言基础18 常量常量 在程序中取值始终保持不变的数据,在程序中取值始终保持不变的数据, 可以是具体的数值,也可以是专门说明可以是具体的数值,也可以是专门说明 的符号。(的符号。(10、PI) 变量变量 以符号形式出现在程序中,且取值以符号形式出现在程序中,且取值 可以发生可以发生变化变化的数据。的数据。 3.3 常量与变量 VB程序设计3VisualBasic语言基础19

15、 3.3.1 常量(1) 数值常量数值常量 整型和长整型均有三种表示方式,即十进整型和长整型均有三种表示方式,即十进 制,十六进制和八进制。制,十六进制和八进制。 十进制:十进制:09,正负号组成。,正负号组成。 八进制八进制:07,正负号组成。表示时在前面,正负号组成。表示时在前面 加上加上若为布尔型,则值为若为布尔型,则值为False。 VB程序设计3VisualBasic语言基础29 Dim a1 As Integer 窗体级变量,在该窗体内有效窗体级变量,在该窗体内有效 Public b1 As Integer 全局变量,在工程内有效全局变量,在工程内有效 Private c1 As

16、Integer 窗体级变量,在该窗体内有效窗体级变量,在该窗体内有效 Static d1 As Integer 出错出错 Public S1 As String Private S2 As String Public S3 As String * 5 出错出错 Private S4 As String * 5 Private Sub Command1_Click() Dim e1 As Integer 过程级变量,只在该事件过程内有效过程级变量,只在该事件过程内有效 Public f1 As Integer 出错出错 Private g1As Integer 出错出错 Static h1 As

17、 Integer 静态变量,只在该事件过程内有静态变量,只在该事件过程内有 End Sub 窗体模块窗体模块 VB程序设计3VisualBasic语言基础30 Dim a2 As Integer 模块级变量,在该模块内有效模块级变量,在该模块内有效 Public b2 As Integer 全局变量,在工程内有效全局变量,在工程内有效 Private c2 As Integer 模块级变量,在该模块内有效模块级变量,在该模块内有效 Static d2 As Integer 出错出错 Public S1 As String Private S2 As String Public S3 As St

18、ring * 5 Private S4 As String * 5 Public/Private Sub Fun() Dim e2 As Integer 过程级变量,只在该通用过程内有效过程级变量,只在该通用过程内有效 Public f2 As Integer 出错出错 Private g2 As Integer 出错出错 Static h2 As Integer 静态变量,只在该通用过程内有效静态变量,只在该通用过程内有效 End Sub 标准模块标准模块 VB程序设计3VisualBasic语言基础31 定长字符串的定义 系统默认的字符串是变长的。系统默认的字符串是变长的。 定长字符串的定

19、义方法为:定长字符串的定义方法为: Dim 变量名变量名 As String * size 如果在给定长字符串变量赋值时,字符数未达到如果在给定长字符串变量赋值时,字符数未达到 定义的长度,则用空格填补;如果字符数超过定定义的长度,则用空格填补;如果字符数超过定 义的长度,则多余的部分将会被自动截去。义的长度,则多余的部分将会被自动截去。 在标准模块中定长字符串可说明为在标准模块中定长字符串可说明为Public或或Private; 在窗体模块中只能说明为在窗体模块中只能说明为Private。 VB程序设计3VisualBasic语言基础32 Option Exlicit语句 变量可以不用定义就

20、可使用。变量可以不用定义就可使用。 没有定义的变量默认为局部变量。没有定义的变量默认为局部变量。 为了安全起见,最好能显式地定义程序中所使为了安全起见,最好能显式地定义程序中所使 用到的变量。用到的变量。 Option Explicit语句的作用是防止未显式定义的语句的作用是防止未显式定义的 变量直接使用。变量直接使用。 Option Explicit语句写在(通用)语句写在(通用)-(声明)下。(声明)下。 可以通过可以通过“工具工具”菜单中的菜单中的“选项选项”进行设置进行设置 VB程序设计3VisualBasic语言基础33 3.4 常用系统函数 函数是一种特殊的运算。函数是一种特殊的运

21、算。 函数有函数名和参数(部分函数可没有参数)。函数有函数名和参数(部分函数可没有参数)。 函数的结果有一定的数据类型。函数的结果有一定的数据类型。 VB的通用函数大体上可分为的通用函数大体上可分为5类:类: 算术函数算术函数 字符函数字符函数 转换函数转换函数 日期与时间函数日期与时间函数 格式化函数格式化函数 VB程序设计3VisualBasic语言基础34 算术函数 Abs(x)求绝对值求绝对值 Abs(-10)=10 Atn(x)求反正切值求反正切值 Atn(0)=0 Cos(x)求余弦值,参数的单位是弧度求余弦值,参数的单位是弧度 Cos(0)=1 Exp(x)求求ex的值的值 Ex

22、p(1)=2.705 Hex$(x)求对应的十六进制的值求对应的十六进制的值 Hex(20)=“14” Log(x)求自然对数求自然对数 Log(1)=0 Oct$(x)求对应的八进制的值求对应的八进制的值 Oct(20)=“24” Rnd(x)产生一个产生一个0,1)区间内的单精度随机数)区间内的单精度随机数 Sin(x)求正弦值,参数的单位是弧度求正弦值,参数的单位是弧度 Sin(0)=0 Sgn(x)求符号求符号 Sgn(-2)=-1 Sgn(0)=0 Sgn(2)=1 Sqr(x)求平方根求平方根 Sqr(4)=2 Tan(x)求正切值,参数的单位是弧度求正切值,参数的单位是弧度 Ta

23、n(0)=0 VB程序设计3VisualBasic语言基础35 字符串函数(1) InStr(C1,C2)求字符串求字符串C2在在C1中首次出现的字中首次出现的字 符位置符位置 InStr(“abcd”, “c”)=3 InStrB(C1,C2)求字符串求字符串C2在在C1中首次出现的字中首次出现的字 节位置节位置 InStrB(“abcd”, “c”)=5 LCase$(C)将字符串将字符串C中的大写字母改为小写中的大写字母改为小写 字母字母 LCase(“aBcD”)=“abcd” Left$(C,N)返回字符串返回字符串C左边左边N个字符个字符 Left(“abcd”,3)=“abc”

24、Len$(C)返回字符串返回字符串C的字符数的字符数 Len(“abcd”)=4 LenB$(C)返回字符串返回字符串C的字节数的字节数 LenB(“abcd”)=8 LTrim$(C)去掉字符串去掉字符串C左边的空格左边的空格 LTrim(“ abcd”)=“abcd” VB程序设计3VisualBasic语言基础36 字符串函数(2) Mid$(C,N1,N2)求字符串求字符串C中从中从N1位置开始的位置开始的 N2个字符个字符 Mid(“abcd”,2,2)=“bc” Right$(C,N)返回字符串返回字符串C右边右边N个字符个字符 Right(“abcd”,3)=“bcd” RTri

25、m$(C)去掉字符串去掉字符串C右边的空格右边的空格 RTrim(“abcd ”)=“abcd” Space $(N)返回返回N个空格个空格 Space(3)=“ ” String $(N,C)返回返回N个由个由C字符组成的字符串字符组成的字符串 String(3, “a”)=“aaa” String(3, “abc”)=“aaa” UCase$(C)将字符串将字符串C中的小写字母改为大写中的小写字母改为大写 字母字母 UCase(“aBcD”)=“ABCD” VB程序设计3VisualBasic语言基础37 日期与时间函数 Date$返回系统当前的日期返回系统当前的日期 Now返回系统当前的

26、日期和时间返回系统当前的日期和时间 Time$返回系统当前的时间返回系统当前的时间 Weekday(x,C)返回日期表达式返回日期表达式x的星期号(的星期号(17) 17表示星期日星期六表示星期日星期六 Weekday(#3/18/2003#)=3 Weekday(#3/18/2003#, 2)=2 Day(x)返回日期表达式返回日期表达式x中的日中的日 Day(#3/18/2003#)=18 Month(x)返回日期表达式返回日期表达式x中的月中的月 Month(#3/18/2003#)=3 Year(x)返回日期表达式返回日期表达式x中的年中的年 Year(#3/18/2003#)=200

27、3 VB程序设计3VisualBasic语言基础38 转换函数 ASC(x)以十进制值返回字符以十进制值返回字符x的的ASCII码码 Asc(“a”)=97 CBool(x)将表达式将表达式x转成逻辑值。如果表达式的结果为非零转成逻辑值。如果表达式的结果为非零 的值,返回的值,返回 True;否则返回;否则返回False。 Cbool(10)=True CByte(x)将将0255之间的数转为字节型之间的数转为字节型 CByte(97.68)=98 CCur(x)将数值型转为货币型将数值型转为货币型 CDate(x)将有效的日期字符串将有效的日期字符串x转换成为日期型。转换成为日期型。 CDa

28、te(“3/18/2003”)=#3/18/2003# CDbl(x)将数值型转换成双精度型将数值型转换成双精度型 Chr$(x)返回返回ASCII码为码为x的字符的字符 Chr(97)=“a” VB程序设计3VisualBasic语言基础39 转换函数 CInt(x)将数值型数据将数值型数据x的小数部分四舍五入取整。的小数部分四舍五入取整。 CInt(3.78)=4 CLng(x)将数值型转换成为长整型,小数部分四舍五入。将数值型转换成为长整型,小数部分四舍五入。 CSng(x)将数值型转换成为单精度型将数值型转换成为单精度型 CStr(x)将表达式将表达式x转换为字符串转换为字符串 CSt

29、r(-123)=“-123” CStr(123)=“123” CVar(x)将表达式将表达式x转换为变体型转换为变体型 Fix(x)取取x的整数部分的整数部分 Fix(-3.78)=-3 Int(x)若若x为正则取整数部分,若为正则取整数部分,若x为负则取小于等于为负则取小于等于x的整的整 数。数。Int(5.6)=5 Int(-5.6)=-6 Str$(x)将数值数据转换为字符串将数值数据转换为字符串 Str(-123)=“-123” Str(123)=“ 123” Val(x)将字符串将字符串x起始部分的数字串转成数值数据起始部分的数字串转成数值数据 Val(“123abc”)=123 V

30、B程序设计3VisualBasic语言基础40 格式化函数 专门用于将数值、日期和时间数据按指专门用于将数值、日期和时间数据按指 定格式输出,但不会改变数据在计算机定格式输出,但不会改变数据在计算机 内部的存储形式。内部的存储形式。 形式:形式:Format$(,fmt$) VB程序设计3VisualBasic语言基础41 InputBox函数函数接收用户通过键盘输入的数据接收用户通过键盘输入的数据 使用格式:使用格式: V=InputBox(Prompt,Title,default,x,y,Help) Prompt: 提示用的文字信息,如果要在提示中分行可用提示用的文字信息,如果要在提示中分

31、行可用Chr(13)+Chr(10)或或 vbCrLf。 Title: 对话框标题,若缺省则为工程名。对话框标题,若缺省则为工程名。 Default: 显示在用户编辑框中的缺省值,若缺省则为空。显示在用户编辑框中的缺省值,若缺省则为空。 x,y: 对话框左上角点的坐标。对话框左上角点的坐标。 注意:注意: 内的项目可以省略,但有时逗号不能省略。内的项目可以省略,但有时逗号不能省略。 InputBox函数 VB程序设计3VisualBasic语言基础42 V=InputBox(Prompt,Title,default,x,y,Help) InputBox函数 N = InputBox(请输入你的

32、学号:请输入你的学号:, 程序示例程序示例, 23001 ) VB程序设计3VisualBasic语言基础43 MsgBox函数 MsgBox函数函数向用户发布提示信息,并要求用户向用户发布提示信息,并要求用户 作出必要的响应。作出必要的响应。 使用方法:使用方法: Ans=Msgbox(Prompt,Button,Title,Help) Print Msgbox(Prompt,Button,Title,Help) Msgbox Prompt,Button,Title,Help 注意:后两种方法得不到返回值。逗号有时不能省略。注意:后两种方法得不到返回值。逗号有时不能省略。 VB程序设计3Vi

33、sualBasic语言基础44 MsgBox函数 Msgbox(Prompt,Button,Title,Help) Prompt:提示用的文字信息。提示用的文字信息。 Button:一个数值,为一个数值,为c1+c2+c3+c4,决定按钮的个,决定按钮的个 数和类型。数和类型。 Title:信息框标题。信息框标题。 返回值:返回值: 选择选择“重试重试”按钮:返回按钮:返回 4 选择选择“确定确定”按钮:返回按钮:返回 1 选择选择“忽略忽略”按钮:返回按钮:返回 5 选择选择“取消取消”按钮:返回按钮:返回 2 选择选择“是是”按钮:返回按钮:返回 6 选择选择“终止终止”按钮:返回按钮:返

34、回 3 选择选择“否否”按钮:返回按钮:返回 7 VB程序设计3VisualBasic语言基础45 参数参数 取值取值 意意 义义 C1 按钮个数和按钮个数和 名称名称 0“确定确定”按钮按钮 1“确定确定”按钮、按钮、“取消取消”按钮按钮 2“终止终止”按钮、按钮、“重试重试”按钮、按钮、“忽略忽略”按钮按钮 3“是是”按钮、按钮、“否否”按钮、按钮、“取消取消”按钮按钮 4“是是”按钮、按钮、“否否”按钮按钮 5“重试重试”按钮、按钮、“取消取消”按钮按钮 C2 图标类型图标类型 16关闭信息图标关闭信息图标 32警示疑问图标警示疑问图标 48警告信息图标警告信息图标 64通知信息图标通知

35、信息图标 C3 缺省按钮缺省按钮 0第一个按钮为缺省按钮第一个按钮为缺省按钮 256第二个按钮为缺省按钮第二个按钮为缺省按钮 512第三个按钮为缺省按钮第三个按钮为缺省按钮 C4 运行模式运行模式 0应用程序模式应用程序模式 4096系统模式系统模式 VB程序设计3VisualBasic语言基础46 MsgBox函数 MsgBox(“非法数据!非法数据!”,48,“提示信息提示信息 ”) 48=c1+c2+c3+c4 =0+48+0+0 VB程序设计3VisualBasic语言基础47 其它函数 IsNumeric(x) 若若x为数值型数据返回为数值型数据返回True ,否则返回,否则返回Fa

36、lse。 IsNumeric(“5.6”)=True IsNumeric(“5.6abc”)=False RGB(R,G,B):返回一个颜色,返回一个颜色,R、G、B取取 0255之间的数。之间的数。 VB程序设计3VisualBasic语言基础48 3.5 运算符与表达式 算术运算符算术运算符 (乘方)(乘方)-(负号)(负号)*(乘)(乘)/(除)(除) (整除)(整除)Mod(取余)(取余)+(加)(加)-(减)(减) Mod运算中,结果与被除数同号。运算中,结果与被除数同号。 字符运算符字符运算符 +、&:连接:连接最好用最好用&。 关系运算符关系运算符 =、=、Is 表达式由运算对象

37、、运算符组成,有返回值。表达式由运算对象、运算符组成,有返回值。 VB程序设计3VisualBasic语言基础49 逻辑运算符逻辑运算符 Not(非)、(非)、And(与)、(与)、Or(或)、(或)、Xor(异或)(异或) 运算符运算符结果说明结果说明 Not取反,取反,True变变False、False变变True And参与运算的数均为参与运算的数均为True,结果为,结果为True Or参与运算的数均为参与运算的数均为Fasle,结果为,结果为False Xor参与运算的数相同则为参与运算的数相同则为False,不同则为,不同则为True VB程序设计3VisualBasic语言基础5

38、0 一个表达式可能含有多种运算,一般的运算顺序如一个表达式可能含有多种运算,一般的运算顺序如 下:下: 函数运算;函数运算; 算术、字符运算:算术、字符运算: 负号负号 * / Mod + - & 关系运算;关系运算; 逻辑运算:逻辑运算: Not And Or Xor 相同优先级的运算符的结合性都是从左向右。相同优先级的运算符的结合性都是从左向右。 改变运算顺序可使用括号。改变运算顺序可使用括号。 表达式中只能使用圆括号,且可以嵌套。表达式中只能使用圆括号,且可以嵌套。 运算符的优先级与结合性 VB程序设计3VisualBasic语言基础51 4.5 赋值语句 执行过程:执行过程: 首先计算等号右边表达式的值。首先计算等号右边表达式的值。 然后将此值保存到等号左边的变量中。然后将此值保存到等号左边的变量中。 var可以是变量名(如:可以是变量名(如:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论