1 / 25
文档名称:

第2章VisualBasic语言基础.ppt

格式:ppt   大小:1,357KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章VisualBasic语言基础.ppt

上传人:s0012230 2017/11/24 文件大小:1.33 MB

下载得到文件列表

第2章VisualBasic语言基础.ppt

文档介绍

文档介绍:第2章 Visual 语言基础
程序设计教程
本章学****目标:
□掌握Visual 标识符的定义和使用方法
□掌握Visual 的基本数据类型
□熟练掌握常量与变量的声明、使用方法
□熟练掌握Visual 的运算符和表达式
□掌握Visual 常用函数的使用方法
□熟练掌握InputBox和MsgBox实现输入/输出
标识符的引入

关键字又称是系统保留字,是具有特殊含义和使用方法的字母组合。关键字用于表示系统的标准过程、方法、属性、函数和各种运算符等。如:Private、Sub、If、Else、Select等等。在后面的学****过程中我们会逐渐接触到更多的关键字。

在程序设计过程中,使用到的常量、变量、数组、过程和类等,为了识别这些对象,必须按规则给每个对象指定一个名称,这样的名称我们称为标识符。标识符的命名必须遵循以下语法原则:
(1) 标识符由字母、数字或下划线组成,且只能以字线或者下划线开头;
(2) 如果以下划线开头,则后面必须包含至少一个字母或数字;
(3) 不能使用Visual 中的关键字;
(4) 长度不能超过255个字符。
标识符的引入


(1) 一般情况下,Visual 编写代码时最好一行写一条语句,当然也允许使用复合语句行,即一行可书写若干条语句,语句之间用“:”分隔。
例如:Year = 2012 : Minute = 12 : Second = 12
(2) 若一条语句过长,写在一行不便于查看,可以将单行语句分为若行书写,使用空格加续行符“_”(下划线)连接。
例如:Nowtime = "现在时间是:" & Hour & ":" & Minute & ":" & _ Second
(3) Visual 代码不区分字母的大小写,且在同一行最多允许有255个字符。
(4) 使用注释语句提高程序的可读性,方便对源代码的阅读、修改、调试和维护。在程序适当的位置加上注释语句是一种良好的编写****惯,Visual 注释语句可用Rem或“‘”引导。
例如:
Dim studentno As Integer ' 定义一个学生学号的变量
Dim studentno As Integer Rem 定义一个学生学号的变量
数据类型

(1) 整数类型
有符号整数类型包括Short(短整型)、Integer(整型)和Long(长整型)。声明为有符号整数类型的变量只能存放整数。如:
Dim x as integer
x=
x的结果为:4
(2) 非整数类型
Single单精度浮点数可以精确到7位十进制数,精确度不高。
Double双精度浮点数能精确到15位十进制数,所以在进行大数据运算时,可以采用Double型以提高运算精度。
Decimal定点数,可以存储非常精确的数字,在小数点可以保留28位小数。

字符数据类型有Char(字符型)和String(字符串)两种类型。
Char类型中包含单个字符,而String类型中可包含零个或更多个字符。
中,字符数据类型是放在一对双引号内的若干字符,如果不包含任何字符则该字符串称为空字符串。
数据类型

布尔类型又称为逻辑类型,类型名用Boolean表示,专门用来处理True和False这两个逻辑量。Boolean类型的默认值为False。
flag= True ' True或False值不应该放在双引号内。

Date类型也就是日期类型,必须用一对“#”来分隔,格式为mm/dd/yy,例如:#8/12/06# '表示2006年8月12日。

Object对象类型可用于指向应用程序中的任何一个对象。被声明为Object类型的编程元素可接收任何数据类型的值。
如果在声明中没有说明数据类型,则编译器默认变量的数据类型为Object。
Dim x as integer
x=10
x为整型
x=10
x为对象类型
常量
直接常量
在程序中直接给出的数据,包括数值常量、字符型常量、布尔常量、日期常量等。
各类型常量的表示方法如下:
数值常量:23、235、65、、、。
字符型常量:"A"、"a"、"t"、"C#"、"2005程序设计"。
布尔常量:True、False。
日期常量:#10/21/2006#、#3/31/2012#。
常量
符号常量

内部常量是系统内部存储的一些在应用程序执行过程中保持不变的值。一般情况下,它们的名称具有一定的意义,代表某些特殊的功能,也