欢迎来到天天文库
浏览记录
ID:45376383
大小:380.50 KB
页数:57页
时间:2019-11-12
《VB程序设计教程集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3.1VisualBasic程序的语句和编码规则3.2数据类型3.3变量与常量3.4运算符和表达式3.5常用内部函数第3章VisualBasic程序设计语言基础3.1VisualBasic程序的语句和编码规则3.1.1编码规则3.1.2程序语句返回退出3.1.1编码规则(1)VB代码不区分字符的大小写,但关键字将会自动转换为大写字母开头,后续字母为小写字母。(2)一行可以书写多条语句,各语句之间用冒号“:”分隔。(3)一行书写不完的语句,可以在该行后加上续行符(由空格+下划线_组成),然后换行书写
2、。(4)一行最多为255个字符,一条语句最多含1023个字符。(6)用户自定义的变量、过程名等,VB以第一次定义为准,其后的输入自动转换。(7)程序中可以使用标号用于程序的转向,标号为以字母开头、冒号结尾的字符串。(8)注释行以Rem或撇号“'”开头,但是只有用撇号引导的注释可以出现在语句之后。可以使用“编辑”工具栏中的“设置注释块”命令将选定的若干行语句或文字设置为注释项,也可以使用“解除注释块”命令将选定的若干行解除注释。(9)对象名命名约定:每个对象名由三个小写字母组成前缀和表示该对象的作用
3、的缩写字母组成,前缀表明对象的类型,如cmdExit为一个退出按钮,cmdEnter为一个确认命令按钮。3.1.2程序语句1.赋值语句2.注释语句3.暂停语句4.Exit语句5.结束语句6.With语句1.赋值语句赋值语句又称为Let语句,其作用是把指定的值赋给某个变量或某个带有属性的对象。一般格式为:[Let]目标操作符=源操作符说明:(1)“=”为赋值号,不等于数学意义上的等号。(2)赋值语句具有赋值和计算的双重功能,即首先计算赋值号右边的源操作符的值,然后赋给左边的目标操作符。(3)目标操作
4、符和源操作符应具有相同的数据类型。但不管表达式是什么类型,都可以赋给一个Variant变量。(4)如果复合语句(一行有多个语句)含有注释语句,则注释语句必定是最后一个语句。复合语句的各语句可以是任何合法的VB语句,但各语句之间必须用冒号隔开。2.注释语句注释语句的格式:Rem注释内容或'注释内容例如:'PleaseInputYourname!Rem请输入你的姓名!注释语句是非执行语句,不会被解释和编译。注释语句不能放在续行符的后面。3.暂停语句暂停语句用来暂停程序的执行,类似于执行“运行”菜单中的
5、“中断”命令。暂停语句的格式为:Stop作用:把解释程序设置为中断模式,在程序调试阶段对程序进行检查,执行Stop语句时,将打开立即窗口。在可执行文件中执行Stop语句时,将关闭所有文件。在程序调试结束后,生成可执行语句之前,应删除程序代码中所有Stop语句。4.Exit语句Exit语句用于退出某种控制结构或过程,如:ExitFor、ExitDo、ExitSub、ExitFunction等。5.结束语句结束语句用来正常地结束一个程序的执行。结束语句的格式为:End如下面的程序:PrivateSub
6、Timer1_Timer()EndEndSub6.With语句With语句的语法为:With对象[语句块]EndWithWith语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。例如,要改变MyLabel标签对象的多个属性,可以在MyLabel控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。WithMyLabel.Height=2000.Width=2000.Caption="ThisisMyLabel"EndWith例如:3.2数据类型表3-1V
7、isualBasic的标准数据类型数据类型关键字类型符前缀所占字节数范围字节型Byte无byt10~255逻辑型Boolean无bln2True与False整型Integer%int2-32768~32767长整型Long&lng4-2147483648~2147483647单精度型Single!sng4负数:-3.402823E38~-1.401298E-45正数:1.401298E-45~3.402823E38双精度型Double#dbl8负数:-1.79769313486232D308~-4
8、.94065645841247D-324正数:4.94065645841247D-324~1.79769313486232D308货币型Currency@cur8-922337203685477.5808~922337203685477.5907日期型Date(time)无dtm801,01,100~12,31,9999字符型String$str与字符串长度有关0~65535个字符对象型Objiect无obj4任何对象引用变体型Variant无vnt根据分配确定3.2.1基本数据类
此文档下载收益归作者所有