- 9
- 0
- 约6.5千字
- 约 45页
- 2018-02-28 发布于浙江
- 举报
[工学]VB第3章简单程序
第3章 建立简单的Visual Basic应用程序 本章将通过一个简单例子说明Visual Basic应用程序开发的一般过程。 3.1 语句 高级语言源程序的基本组成单位是语句,它是执行具体操作的指令。 3.1.1 Visual Basic中的语句 1. 语句的构成 Visual Basic中的语句由Visual Basic关键字、对象属性、运算符、函数以及能够生成Visual Basic编辑器可识别指令的符号组成。 每个语句以回车键结束,一个语句行的最大长度不能超过1023个字符。 一个语句可以很简单,也可以很复杂。 2. 自动语法检查 为了使程序能被Visual Basic正确地识别,在书写代码时必须遵循一定的语法规则。 如果设置了“自动语法检测”,则在输入语句的过程中, Visual Basic将自动对输入的内容进行语法检查。 在输入语句时,命令词、函数等可以不必区分大小写。 为了提高程序的可读性,在代码中应加上适当的空格,同时应按惯例处理字母的大小写。 3. 复合语句行 Visual Basic允许使用复合语句行,即把几个语句放在一行中,各语句之间用冒号(:)隔开。 4. 续行 当语句较长时,为了便于阅读程序,可以通过续行符把一个语句分别放在几行中。 Visual Basic中使用的续行符是下划线(_)。 注意:续行符只能出现在行尾,而且与它前面的字符之间至少要有一个空格。 5. Visual Basic语句的书写规则 书写语句时,应严格按照Visual Basic的语法格式书写,否则,会产生语法错误; 一般情况下,一条语句占一行; 如果希望在一行中书写多条语句,则语句之间要用冒号“:”分隔; 如果希望将一条语句书写成多行,则在断开的语句行末尾加续行符(一个空格加一个短下划线“_”); 对于由一行或多行紧密相关的语句组成的语句组,建议采用左缩进(如:左缩进两个字符)来体现语句组的层次结构,以便于程序阅读和维护。 3.1.2 赋值、注释、暂停和结束语句 1. 赋值语句 赋值语句是VB程序最常用、最基本的语句,它能为变量提供数据。另外,若要在程序代码中设置对象的属性,也是使用赋值语句。 赋值语句有两种格式: 格式1: 变量名=表达式 格式2: [对象名.]属性名=表达式 “=”是赋值运算符。赋值语句的作用是:首先计算“=”右边表达式的值,然后将该值赋给“=”左边的变量或对象的属性。在格式2中,若对象名省略,则默认对象为当前窗体。赋值运算符左边一定是变量名。 例如: x=2 把2赋给x y=x*3 计算x*3的值,得6,把6赋给y x=x+1 计算x+1的值,得3,把3赋给x a$= Hello 把“Hello”赋给a$ Text1.Text=你好!“ 把“你好!”赋给Text1的Text属性 这里还要说明一下赋值语句中的类型问题。通常,在使用时应使表达式值的类型与变量(或对象的属性)类型相同,以避免出现“类型不匹配”的错误。不过,某些情况下,VB容许“=”两边类型不相同。 例如: dim x!,y%,z$ x = “12.5” ‘ 把数值形式的字符串赋给数值变量 y=34.24 ‘ 把单精度数赋给整型变量,此时 截去小数部分 z=6 ‘ 把整数赋给实型变量 以上三种情况都是赋值相容的。在赋值相容前提下,当“=”两边类型不相同时,VB自动将表达式值的类型转换成“=”左边变量(或对象的属性)的类型,这种方式称为“向左看齐”。上例中,实际赋给x、y、z的值分别是12.5、34、6.0。 2. 注释语句 Visual Basic中得注释是”Rem”或” ’ ”,一般格式为: Rem 注释内容 ’注释内容 说明:1)注释语句是非执行语句,仅对程序的有关内容起注释作用。 2)任何字符都可以放在注释行中作为注释的内容。注释语句通常放在过程、模块的开头作为标题,也可放在执行语句的后面。 3)注释语句放在执行语句后,其必须是最后一个语句; 4)注释语句不能放在续行符的后面; 5)当注释语句出现在程序行的后面时,只能使用撇号“ ’ ”,不能使用Rem. 3. 暂停语句 Visual Basic中得暂停语句是Stop,其格式为: Stop Stop语句用来暂停程序的执行。它的作用类似于执行“运行”菜单中得“中断”命令。 4. 结束语句 Visual Basic中得结束语句为END语句,其
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照固定翼无人机失速特性专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照短距起飞与短距着陆技术专题试卷及解析.pdf VIP
- 2025年拍卖师线上红酒拍卖的运营与品鉴展示技巧专题试卷及解析.pdf VIP
- 2025年特许金融分析师气候风险衍生品概述与应用专题试卷及解析.pdf VIP
- 2025年金融风险管理师市场流动性风险计量专题试卷及解析.pdf VIP
- 劳务派遣的现状、问题与对策.doc VIP
- 2025年金融风险管理师数字货币期货对冲策略专题试卷及解析.pdf VIP
- 2025年高考真题分类汇编专题09化学反应速率与化学平衡(含解析).docx VIP
- 全国行政区划(至乡镇村街道社区)数据库.xls VIP
- 部编版二年级下册语文【全册全套】课件.pptx VIP
原创力文档

文档评论(0)