- 5
- 0
- 约1.77万字
- 约 104页
- 2016-10-26 发布于广东
- 举报
第3章 Visual Basic程序设计代码基础 3.1 编码基础 在开始编写Visual Basic应用程序之前,必须首先了解: 代码的书写规则 程序的基本组成要素 程序由一系列语句组成,而语句又是由数据、表达式、函数等基本语法单位组成的。 本章将介绍VB语句的基本组成,包括: 字符集、数据类型、常量、变量、运算符、表达式、内部函数、语句的书写规则。 1. 字符集 字符集规定了一种程序设计语言允许使用的字符。 VB使用Unicode字符集(一个字符用2字节存储), 其基本字符集包括: 数字: 0~9 英文字母: a~z,A~Z 特殊字符: 空格 ! # $ % ( ) * + - / \ ^ , . : ; = ? @ [ ] _ { } | ~ 等 2.关键字(保留字) 3.标识符 在编写代码时,要声明和命名许多元素。标识符用于标记这些元素的名字,以便在代码中对它们进行引用。标识符命名规则如下: 必须以字母开头。 长度不超过255个字符。控件、窗体、模块的名称不能超过40个字符。 不可以包含嵌入的句点或者类型声明字符,类型声明字符是用于规定数据类型的特殊字符,包括 % ! # $ @。 不可以和关键字同名。 4.语句的书写规则 书写语句时应遵循以下规则: (1)严格按照VB的语法格式要求进行书写。 本书在提供各种语法成分的通用格式时,格式中的符号采用如下约定: [ ] 表示其中的参数是可选的。如中括号中的内容省略,则VB会使用该参数的缺省值(即默认值)。 | 为多选一表示符。竖线分隔多个选择项,必须选择其中之一。 { } 大括号中包含多个用竖线“|”隔开的多个选择项,必须从中选择一项。 ,… 表示同类项目重复出现,各项之间用逗号隔开。 … 表示省略了在当时叙述中不涉及的部分。 (2)每条语句通常单独占一行,一行允许多达255个字符。 (3)如在一行中写多条语句,语句之间要用冒号分隔。例如: Form1.FontSize=14 : Form1.BackColor=vbRed (4)如果想将一条语句写在多行上(如太长),则可以在行末尾加续行字符(一个空格加一个下划 )表示此行尚未结束。例如: Text3.Text = Val(Text1.Text) + _ Val(Text2.Text) VB会自动对语句进行一定的格式化。如调整大小写、运算符与操作数之间的间距等,使编写的程序更整齐规范、易于阅读理解。 例如: 输入:print x+y 格式化后:Print x + y 5.给代码添加注释 为了便于代码的阅读和维护,通常要给代码添加注释,注释的对象可以是一条语句,一段代码或整个程序。注释语句格式如下: 注释语句是非执行语句,它不被解释和编译,但在程序清单中,将完整地列出注释。 注释语句不能放在续行符的后面。如果需要连续多行书写注释,需在每行开始以Rem或 ‘ 开头。 在调试程序时,对于某些暂时不用的语句(以后还要使用),可以在这些语句之前添加Rem或 暂时停止其执行,在需要的时候再去掉Rem或 ,使其起作用,这样可以减少代码的修改量。 6.行标签和行号 行标签或行号用来标识一行的开始位置,以便使用转移语句转移到该位置。 行标签可以是任意标识符,以冒号(:) 结尾; 行号可以是任意一个整数。 行标签或行号必须从第一列开始,同一模块内不能有相同的两个行号或行标签。 行标签和行号示例: 10: MyString = aaaaaaaaaaaaaaa GoTo LastLine 20 MyString = bbbbbbbbbbbbbbb LastLine: Print MyString 3.2 数据类型 数据是程序的必要组成部分,也是程序处理的对象。 不同类型的数据用于表示不同性质的信息。 VB不但提供了系统定义的数据类型,而且还允许用户自己定义数据类型。 3.2.1 系统定义的数据类型 1.整型(Integer,%) 用2个字节存储 十进制表示: 由+ -号,0~9 组成 范围: -32768~32767 八进制表示: 以O开头,由 0~7组成 范围: O0 ~O177777 十六进制表示: 以H开头,由 0~9,A~F组成 范围: H0 ~HFFFF 例: -325 0 56 +100 O456 O
您可能关注的文档
- 新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第15讲.ppt
- 新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第16讲.ppt
- 新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第17讲.ppt
- 新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第18讲.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第1章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第2章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第3章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第4章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第5章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第6章.ppt
最近下载
- 2025-2026学年小学劳动人美版2024五年级下册-人美版(2024)教学设计合集.docx
- 2025年青岛酒店管理职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 海藻学-3.pdf VIP
- 东风天龙电气系统维修.ppt VIP
- 2026人教版小学语文四年级上册期末考试精选3套试卷(含答案解析).pdf
- 《出纳实务》高职财经专业全套教学课件.pptx
- 毕业论文的答辩与评价.ppt VIP
- 药品质量研究的内容与药典概况详解.ppt VIP
- 西门子通风控制器acx36介绍.pdf
- 2024年青岛酒店管理职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
原创力文档

文档评论(0)