第2章 Visual Basic语言基础ppt课件.ppt

上传人:春哥&#****71; 文档编号:15236798 上传时间:2022-05-11 格式:PPT 页数:52 大小:1.88MB
返回 下载 相关 举报
第2章 Visual Basic语言基础ppt课件.ppt_第1页
第1页 / 共52页
第2章 Visual Basic语言基础ppt课件.ppt_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《第2章 Visual Basic语言基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第2章 Visual Basic语言基础ppt课件.ppt(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在此输入您的封面副标题第2章 Visual Basic语言基础Visual BasicVisual Basic语言基础语言基础 第第 2 2 章章 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础主主 要要 内内 容容 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 2.1.1 2.1.1 字符集字符集 2.1.2 2.1.2 标识符标识符 2.1.3 2.1.3 关键字关键字 Visual Basic Visua

2、l Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 VB VB语言的基本元素是指用语言的基本元素是指用VBVB编写程序时所能使编写程序时所能使用的所有符号的集合,称为用的所有符号的集合,称为VBVB的字符集。包含字母、的字符集。包含字母、数字和专用字符数字和专用字符3 3类,共类,共8989个字符,即:个字符,即: 字母:字母:大写英文字母大写英文字母A AZ Z;小写英文字母;小写英文字母a az z。 数字:数字:0 09 9。 专用字符:专用字符:共共2727个。个。 2.1.1 2.1.1 字符集字符集 Visual Basic Vi

3、sual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础Visual BasicVisual Basic中的专用字符中的专用字符 2.1.1 2.1.1 字符集字符集 符号符号说明说明符号符号说明说明%百分号(整型数据类型说明符)百分号(整型数据类型说明符)=等于号(关系运算符、赋值号)等于号(关系运算符、赋值号)&连接号(长整型数据类型说明符)连接号(长整型数据类型说明符)(左圆括号左圆括号!感叹号(单精度数据类型说明符)感叹号(单精度数据类型说明符))右圆括号右圆括号#磅号(双精度数据类型说明符)磅号(双精度数据类型说明符)单引号单引号

4、$美元号(字符串数据类型说明符)美元号(字符串数据类型说明符)双引号双引号花花a号(货币数据类型说明符)号(货币数据类型说明符),逗号逗号+加号加号;分号分号-减号减号:冒号冒号*星号(乘号)星号(乘号).实心句号(小数点)实心句号(小数点)/斜杠(除号)斜杠(除号)?问号问号反斜杠(整除号)反斜杠(整除号)_下划线(续行号)下划线(续行号)上箭头(乘方号)上箭头(乘方号)空格符空格符大于号大于号回车键回车键 字符运算符字符运算符 关系运算符关系运算符 逻辑运算符逻辑运算符 说明:说明: 当一个表达式中同时出现多种运算符时,首先进行算术运当一个表达式中同时出现多种运算符时,首先进行算术运算,而

5、后进行字符运算,然后进行关系运算,最后进行逻辑运算。算,而后进行字符运算,然后进行关系运算,最后进行逻辑运算。需要注意的是,相同类型的运算符也有优先级别的高低之分,例需要注意的是,相同类型的运算符也有优先级别的高低之分,例如算术运算符中的乘、除的优先级别就高于加、减。如算术运算符中的乘、除的优先级别就高于加、减。 可以通过增加圆括号来改变表达式的运算顺序,括号内的可以通过增加圆括号来改变表达式的运算顺序,括号内的运算总是优先于括号外的计算。运算总是优先于括号外的计算。 2.4.1 2.4.1 表达式表达式 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五

6、”规划教材第第2 2章章 VBVB语言基础语言基础 3.3.表达式的书写表达式的书写 在书写表达式时,要按照程序设计语言中的表达式的书在书写表达式时,要按照程序设计语言中的表达式的书写规则来书写,应与数学表达式区分开。在书写写规则来书写,应与数学表达式区分开。在书写Visual Visual BasicBasic表达式时,应注意以下几点:表达式时,应注意以下几点: 乘号不能省略。乘号不能省略。 括号可以改变运算顺序,但是括号必须成对出现,而括号可以改变运算顺序,但是括号必须成对出现,而且只能使用圆括号,在表达式中可以出现多个圆括号,但是且只能使用圆括号,在表达式中可以出现多个圆括号,但是必须配

7、对使用。必须配对使用。 表达式中没有上标或下标,也没有分式,应从左到右表达式中没有上标或下标,也没有分式,应从左到右在同一行上并排书写。在同一行上并排书写。 数学表达式中的某些符号,要使用其他符号或数值代数学表达式中的某些符号,要使用其他符号或数值代替。例如对数学表达式替。例如对数学表达式2r2r,若要写成,若要写成Visual BasicVisual Basic的表达的表达式应为:式应为:2 2* *3.143.14* *r r。 2.4.1 2.4.1 表达式表达式 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语

8、言基础语言基础 1.1.算术运算符算术运算符 算术运算符用于对数值型数据进行各种算术运算,是算术运算符用于对数值型数据进行各种算术运算,是Visual BasicVisual Basic中最常使用的一类运算符,算术运算符如下表中最常使用的一类运算符,算术运算符如下表 2.4.2 2.4.2 运算符运算符 运算符运算符功能功能优先级优先级示例示例结果结果乘方乘方153125-负号负号2-5+3-2 乘乘35*315除除35/22.5整除整除4522Mod取余取余55 Mod 32加加65+38减减65-32 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五

9、”规划教材第第2 2章章 VBVB语言基础语言基础 算术运算符的说明:算术运算符的说明: 当表达式中出现了多种算术运算符时,应按照运算符当表达式中出现了多种算术运算符时,应按照运算符优先级从高到低的顺序计算。若优先级别相同,则按照从左优先级从高到低的顺序计算。若优先级别相同,则按照从左到右的顺序计算。到右的顺序计算。 当算术运算符两边的操作数的类型不同时,运算结果当算术运算符两边的操作数的类型不同时,运算结果的类型以精度高的数据类型为准,即:的类型以精度高的数据类型为准,即: Integer Long Single Double CurrencyInteger Long Single Doub

10、le 大于大于1234 129False=大于等于大于等于ABC = abcFalse小于小于34 67True=小于等于小于等于23=3True=等于等于150 = 150True不等于不等于xyz XYZTrueLike字符串匹配字符串匹配aBBBa Like aaBBBa Like a* *a a TrueIs对象比较对象比较 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 关系运算符的说明:关系运算符的说明: 关系运算符的优先级相同。关系运算符的优先级相同。 当两个操作数均为数值型时,按数值的大

11、小进行比较。当两个操作数均为数值型时,按数值的大小进行比较。 当两个操作数均为字符型时,则按字符的当两个操作数均为字符型时,则按字符的ASCIIASCII码值从左到右逐个码值从左到右逐个比较,若第一个字符相同,则比较第二个字符,依次类推,直到比较出大比较,若第一个字符相同,则比较第二个字符,依次类推,直到比较出大小为止。小为止。 当两个操作数中一个是数值型,另一个是可转换为数值型的数据比当两个操作数中一个是数值型,另一个是可转换为数值型的数据比较时,按照数值大小进行比较。较时,按照数值大小进行比较。 数值型与不能转换为数值的字符型数据不能进行比较。数值型与不能转换为数值的字符型数据不能进行比较

12、。 不要对两个实型数据进行相等或不相等的比较,因为实型数据在计不要对两个实型数据进行相等或不相等的比较,因为实型数据在计算或存储过程中出现的误差使本应该相等的两个数在计算机中却不相等。算或存储过程中出现的误差使本应该相等的两个数在计算机中却不相等。 要注意区分关系运算符中的等于号要注意区分关系运算符中的等于号“=”“=”与赋值号与赋值号“=”“=”,两者的作,两者的作用不同。用不同。 IsIs和和Like Like 运算符具有特定的比较功能,它们不同于其他的关系运运算符具有特定的比较功能,它们不同于其他的关系运算符。算符。 2.4.2 2.4.2 运算符运算符 Visual Basic Vis

13、ual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 3.3.逻辑运算符与逻辑表达式逻辑运算符与逻辑表达式 VBVB提供了六种逻辑运算符,逻辑运算符的功能是将操作提供了六种逻辑运算符,逻辑运算符的功能是将操作数进行逻辑运算(又称为数进行逻辑运算(又称为“布尔布尔”运算),运算结果为逻辑运算),运算结果为逻辑值(值(TrueTrue或或FalseFalse)。)。 2.4.2 2.4.2 运算符运算符 运算符运算符功功 能能优先级优先级说说 明明示例示例结结 果果Not逻辑非逻辑非1当操作数为真时,结果为假当操作数为真时,结果为假Not Tr

14、ueFalseAnd逻辑与逻辑与2两个操作数都为真时,结果为真两个操作数都为真时,结果为真False And TrueFalseOr逻辑或逻辑或3两个操作数有一个为真时,结果为真两个操作数有一个为真时,结果为真False Or FalseFalseXor异或异或3两个操作数逻辑值相反时,结果为真两个操作数逻辑值相反时,结果为真True Xor FalseTrueEqv逻辑等价逻辑等价4两个操作数逻辑值相同时,结果为真两个操作数逻辑值相同时,结果为真True Eqv TrueTrueImp蕴含蕴含5只有第一个操作数逻辑值为真,第二个操作只有第一个操作数逻辑值为真,第二个操作数逻辑值为假时,结果才

15、为假,其余结果为数逻辑值为假时,结果才为假,其余结果为真真True Imp FalseFalse逻辑运算符及示例逻辑运算符及示例 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 逻辑运算符的说明:逻辑运算符的说明: (1) Visual Basic(1) Visual Basic中使用最多的逻辑运算符是中使用最多的逻辑运算符是NotNot、AndAnd、OrOr,它们可以连接多个关系表达式进行,它们可以连接多个关系表达式进行逻辑运算。逻辑运算。 (2) (2) 参加逻辑运算的操作数一般应该是逻辑型参加逻

16、辑运算的操作数一般应该是逻辑型数据,如果操作数是数值量,则以数字的二进制值数据,如果操作数是数值量,则以数字的二进制值逐位进行逻辑运算。逐位进行逻辑运算。 (3) (3) 逻辑运算符有不同的优先级,逻辑运算符有不同的优先级,NotNot的优先级的优先级最高,其余依次为最高,其余依次为AndAnd、OrOr、XorXor、EqvEqv,优先级最低,优先级最低的是的是ImpImp。 2.4.2 2.4.2 运算符运算符 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 4 4字符串运算符与字符串表达式字符串运

17、算符与字符串表达式 字符串运算符有两个:字符串运算符有两个:“+”+”和和“&”&”,它们的作用都是,它们的作用都是将两个字符串连接起来,合并为一个字符串。将两个字符串连接起来,合并为一个字符串。 2.4.2 2.4.2 运算符运算符 运算符运算符功能功能示例示例结果结果&连接两个字符串连接两个字符串Visual & BasicVisualBasic+10 + 201020字符串运算符及示例字符串运算符及示例 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 字符串运算符的说明:字符串运算符的说明: 连接

18、运算符连接运算符“&”&”的使用的使用 不论不论“&”&”两边的操作数为何种数据类型,系统都会将两两边的操作数为何种数据类型,系统都会将两个操作数强制转换为字符串,然后进行连接。个操作数强制转换为字符串,然后进行连接。 连接运算符连接运算符“+” +” 的使用的使用 当当“+”+”号两边的操作数均为字符型时,进行字符串的连号两边的操作数均为字符型时,进行字符串的连接运算;当接运算;当“+”+”号两边的操作数均为数值型时,进行算术加号两边的操作数均为数值型时,进行算术加法运算;当一个操作数的类型为数值型,另一个为数字字符法运算;当一个操作数的类型为数值型,另一个为数字字符型时,型时,Visual

19、 BasicVisual Basic自动将数字字符转换为数值型,而后进自动将数字字符转换为数值型,而后进行算术加法运算;当一个操作数的类型为数值型,另一个为行算术加法运算;当一个操作数的类型为数值型,另一个为非数字字符型时,则会出错。非数字字符型时,则会出错。 2.4.2 2.4.2 运算符运算符 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 2.5.1 2.5.1 数学函数数学函数 2.5.2 2.5.2 转换函数转换函数 2.5.3 2.5.3 字符串函数字符串函数 2.5.4 2.5.4 日期和

20、时间函数日期和时间函数 2.5.5 Shell 2.5.5 Shell函数函数 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 Visual Basic Visual Basic语言提供了大量的内部函数,用户可以直接调语言提供了大量的内部函数,用户可以直接调用它们。内部函数又叫做标准函数,是用它们。内部函数又叫做标准函数,是Visual BasicVisual Basic中预先定义中预先定义好的完成某一特定功能的函数,通常带有一个或几个参数,并返好的完成某一特定功能的函数,通常带有一个或几个参数,并返回

21、一个值。除了内部函数外,用户也可以根据需要自己定义函数,回一个值。除了内部函数外,用户也可以根据需要自己定义函数,这部分内容将在第五章中详细介绍。这部分内容将在第五章中详细介绍。 在使用内部函数时,要掌握函数的功能、函数的调用形式、在使用内部函数时,要掌握函数的功能、函数的调用形式、函数的参数以及函数的返回值。函数的一般调用形式为:函数的参数以及函数的返回值。函数的一般调用形式为: 函数名函数名( (参数列表参数列表) ) 说明:说明: 函数的参数可以是变量、常量或表达式,若有多个参数,函数的参数可以是变量、常量或表达式,若有多个参数,参数之间用逗号隔开。参数之间用逗号隔开。 若函数无参数,函

22、数名后的括号可省略。若函数无参数,函数名后的括号可省略。 Visual BasicVisual Basic的内部函数包括数学函数、字符串函数、转换的内部函数包括数学函数、字符串函数、转换函数、日期函数等。函数、日期函数等。 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 数学函数用于完成各种数学运算,例如三角函数、平方根、绝对值、数学函数用于完成各种数学运算,例如三角函数、平方根、绝对值、对数、指数等。下表为常用的数学函数。对数、指数等。下表为常用的数学函数。 2.5.1 2.5.1 数学函数数学函数

23、函数函数功能功能示例示例结果结果Sin(x)返回返回x的正弦值的正弦值Sin(0)0Cos(x)返回返回x的余弦值的余弦值Cos(0)1Tan(x)返回返回x的正切值的正切值Tan(0)0Atn(x)返回返回x的反正切值的反正切值Atn(1)0.785Sqr(x)返回返回x的平方根的平方根Sqr(2)1.414Abs(x)返回返回x的绝对值的绝对值Abs(-2.5)2.5Log(x)返回返回x的自然对数值的自然对数值Log(2)0.693Exp(x)返回返回e的的x次方次方Exp(2)7.389Sgn(x)求求x的符号,的符号,x0时返回时返回1;x=0时返回时返回0;x0时返回时返回-1Sg

24、n(-2.5)-1Rnd(x)产生一个在产生一个在0,1)区间内的随机数区间内的随机数Rnd01之间的数之间的数Int(x)返回小于等于返回小于等于x的最大整数的最大整数Int(-2.8)Int(2.8)-32Fix(x)返回返回x的整数部分的整数部分Fix(-2.8)Fix(2.8)-22Round(x,N)对对x四舍五入,保留四舍五入,保留N位小数;若省略位小数;若省略N,则对,则对x取整取整Round(1.56,1)Round(1.56)1.62 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 转

25、换函数主要用于数据类型或数据形式的转换,包括数转换函数主要用于数据类型或数据形式的转换,包括数值型与字符串之间的转换以及值型与字符串之间的转换以及ASCIIASCII码与码与ASCIIASCII字符之间的转字符之间的转换等。下表为常用的转换函数。换等。下表为常用的转换函数。 2.5.2 2.5.2 转换函数转换函数 函数函数功能功能示例示例结果结果Str(x)将数值将数值x转换为字符串转换为字符串Str(123)123Val(x)将字符串将字符串s中的数字转换为数值中的数字转换为数值Val(12ab34)12Chr(x)返回返回ASCII码值为码值为x的字符的字符Chr(65)AAsc(x)返

26、回字符返回字符x的的ASCII码值(十进制)码值(十进制)Asc(a)97Hex(x)将十进制数将十进制数x转换为字符串形式的十六进制转换为字符串形式的十六进制数数Hex(100)64Oct(x)将十进制数将十进制数x转换为字符串形式的八进制数转换为字符串形式的八进制数Oct(100)144 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 字符串函数主要用于对字符串进行截取、查找、计算长度、大小写字符串函数主要用于对字符串进行截取、查找、计算长度、大小写转换等操作,转换等操作,Visual BasicV

27、isual Basic中提供了丰富的字符串处理函数,为字符型中提供了丰富的字符串处理函数,为字符型数据的处理带来了极大的方便下表为常用的字符串函数。数据的处理带来了极大的方便下表为常用的字符串函数。 2.5.3 2.5.3 字符串函数字符串函数 函数函数功能功能示例示例结果结果Len(s)返回字符串返回字符串s的长度的长度Len(aaa)3Left(s,n)返回字符串返回字符串s左边的左边的n个字符个字符Left(abcd,2)abRight(s,n)返回字符串返回字符串s右边的右边的n个字符个字符Right(abcd,2)cdMid(s,n1,n2)返回字符串返回字符串s从从n1位置开始的位

28、置开始的n2个字符个字符Mid(abcd,2,3)bcdLTrim(s)删除字符串删除字符串s左边的空格左边的空格LTrim( abcd)abcdRTrim(s)删除字符串删除字符串s右边的空格右边的空格RTrim(abcd )abcdTrim(s)删除字符串删除字符串s左右两边的空格左右两边的空格Trim( abcd )abcdLCase(s)将字符串将字符串s中的大写字母转换为小写中的大写字母转换为小写LCase(AbcD)abcdUCase(s)将字符串将字符串s中的小写字母转换为大写中的小写字母转换为大写UCase(AbcD)ABCDReplace(s,s1,s2)将字符串将字符串s中

29、的字符串中的字符串s1替换为替换为s2Replace(AbcDbcA,bc,a)AaDaAInStr(s1,s2)返回字符串返回字符串s2在字符串在字符串s1中出现的位置中出现的位置InStr(abcd,cd)3String(n,s)返回字符串返回字符串s中中n个首字符组成的字符串个首字符组成的字符串String(3, abcd)aaaSpace(n)返回返回n个空格个空格Space(5) Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 日期和时间是一种常用的数据,日期和时间是一种常用的数据,Visua

30、l BasicVisual Basic中提供了许多中提供了许多处理日期和时间的函数,下表为常用的日期和时间函数。处理日期和时间的函数,下表为常用的日期和时间函数。 2.5.4 2.5.4 日期和时间函数日期和时间函数 函数函数功能功能示例示例结果结果Time返回系统当前的时间返回系统当前的时间Time9:52:12Date返回系统当前的日期返回系统当前的日期Date2010-10-16Now返回系统当前的日期和时间返回系统当前的日期和时间Now2010-10-16 9:52:16Year(d)返回参数返回参数d包含的年份包含的年份Year(#2010-2-5#)2010Month(d)返回参数

31、返回参数d包含的月份(包含的月份(112)Month(#2010-2-5#)2Day(d)返回参数返回参数d包含的日期(包含的日期(131)Day(#2010-2-5#)5Weekday(d)返回参数返回参数d包含的星期(包含的星期(17),星期日为星期日为1Weekday(#2010-2-5#)6Hour(t)返回参数返回参数t包含的小时(包含的小时(023)Hour(#9:52:49#)9Minute(t)返回参数返回参数t包含的分钟(包含的分钟(059)Minute(#9:52:49#)52Second(t)返回参数返回参数t包含的秒数(包含的秒数(059)Second(#9:52:49

32、#)49DateAdd(C,N,d)返回日期返回日期d以以C方式加上一段时间方式加上一段时间N后的日期后的日期DateAdd(m,1,#2010-2-5#)2010-3-5DateDiff(C,d1,d2)以以C方式返回日期方式返回日期d1和和d2之间的间隔之间的间隔DateDiff(m,#2009-2-5#,#2010-2-5#)12 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 在在Visual BasicVisual Basic中不但可以调用内部函数,还可以调用中不但可以调用内部函数,还可以调用

33、各种应用程序。各种应用程序。Visual BasicVisual Basic程序中可通过程序中可通过ShellShell函数来调函数来调用用DOSDOS或或WindowsWindows中的应用程序。中的应用程序。ShellShell函数的使用格式为:函数的使用格式为: Shell(Shell(命令字符串命令字符串, ,窗口类型窗口类型) ) 其中:其中: 命令字符串命令字符串是必需参数,类型为是必需参数,类型为StringString,代表应用程序,代表应用程序的文件名及其路径,它必须是可执行文件(扩展名为的文件名及其路径,它必须是可执行文件(扩展名为comcom、exeexe、batbat)

34、。)。 窗口类型窗口类型为可选参数,类型为为可选参数,类型为IntegerInteger,用于指定在程,用于指定在程序运行时窗口的样式,取值为序运行时窗口的样式,取值为0 04,64,6,各个值所代表的含义,各个值所代表的含义见教材见教材P45P45。一般取值为。一般取值为1 1,表示正常窗口状态。若省略,其,表示正常窗口状态。若省略,其值为值为2 2。 2.5.5 Shell 2.5.5 Shell函数函数 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 Visual Basic Visual Bas

35、ic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 1. 1.在在Visual BasicVisual Basic程序中不区分字母大小写程序中不区分字母大小写 Visual BasicVisual Basic对用户程序代码自动进行转换,对对用户程序代码自动进行转换,对Visual BasicVisual Basic中的关键字,首字母会自动被转换成大写字母,中的关键字,首字母会自动被转换成大写字母,其余字母一律转换为小写字母,如其余字母一律转换为小写字母,如EndEnd。 如果如果Visual BasicVisual Basic中的关键字是由多个英文单词

36、组成中的关键字是由多个英文单词组成的,则系统自动将每个单词的首字母转换成大写字母的,则系统自动将每个单词的首字母转换成大写字母, ,如如ElseIfElseIf。 对于用户自定义的变量名、过程名、函数名,对于用户自定义的变量名、过程名、函数名,Visual Visual BasicBasic以第一次定义为准,以后输入的自动转换成首次定义以第一次定义为准,以后输入的自动转换成首次定义形式。形式。 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 2. Visual Basic 2. Visual Basic

37、中语句的书写比较自由中语句的书写比较自由 Visual Basic Visual Basic 程序由若干语句行组成,通常为了提程序由若干语句行组成,通常为了提高程序的可读性,一般是一行书写一条语句,一条语句书写高程序的可读性,一般是一行书写一条语句,一条语句书写在同一行上。在同一行上。 若要将多条语句写在同一行上,各个语句之间要用冒若要将多条语句写在同一行上,各个语句之间要用冒号号“:”:”分隔开。分隔开。 Visual Basic Visual Basic一行最多允许书写一行最多允许书写255255个字符,若一条个字符,若一条语句在一行内写不下,可将其分为若干行书写,在行末尾使语句在一行内写

38、不下,可将其分为若干行书写,在行末尾使用续行符用续行符“ “ _”_”(一个空格后面跟一个下划线),可将一个(一个空格后面跟一个下划线),可将一个长语句分成多行。原则上,续行符应加在运算符的前后,不长语句分成多行。原则上,续行符应加在运算符的前后,不应将变量名或属性名分隔在两行上。应将变量名或属性名分隔在两行上。 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 3. 3. 在在Visual BasicVisual Basic中使用注释中使用注释 在程序中添加必要的注释,有利于程序的阅读、调试和在程序中添

39、加必要的注释,有利于程序的阅读、调试和维护。维护。 Visual BasicVisual Basic中添加注释有三种方法:中添加注释有三种方法: 用用RemRem开头引导注释行。开头引导注释行。 用单引号用单引号“”“”引导注释内容,可直接出现在语句后引导注释内容,可直接出现在语句后面。面。 使用使用“设置设置/ /取消注释块取消注释块”命令将若干语句行或文字命令将若干语句行或文字设置设置/ /取消为注释块。取消为注释块。 选择选择“视图视图”菜单中的菜单中的“工具栏工具栏”下的下的“编辑编辑”命令,命令,而后在打开的编辑工具栏中通过选择而后在打开的编辑工具栏中通过选择“设置注释块设置注释块”

40、或或“解解除注释块除注释块”按钮来对代码块进行添加或删除注释符号。按钮来对代码块进行添加或删除注释符号。 应注意的是,在同一行内,续行符之后不能加注释。应注意的是,在同一行内,续行符之后不能加注释。 Visual Basic Visual Basic程序设计程序设计 普通高等教育“十二五”规划教材第第2 2章章 VBVB语言基础语言基础 4. 4. 使用不同进制的数字使用不同进制的数字 在在Visual BasicVisual Basic中,数字的默认计数制是十进制,但在中,数字的默认计数制是十进制,但在某些场合下使用其他计数制可能会更方便。要使用某些场合下使用其他计数制可能会更方便。要使用1616进制数,进制数,则应在数字前增加则应在数字前增加“&H”&H”,如果在数字前面加上,如果在数字前面加上“&O”&O”,则,则表示数字是八进制。表示数字是八进制。 5. 5. 使用缩进格式使用缩进格式 在在Visual BasicVisual Basic中输入程序代码时,最好使用缩进风格,中输入程序代码时,最好使用缩进风格,即程序代码距边界有一定距离,一般是即程序代码距边界有一定距离,一般是4 4个空格。在程序中个空格。在程序中使用缩进是初学者应养成的习惯,这样做有利于增加程序的使用缩进是初学者应养成的习惯,这样做有利于增加程序的可读性。可读性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁