第三章VB程序设计.ppt
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1 VB程序语句及命令格式
3.1 VB程序语句及命令格式
每一种高级程序设计语言源程序代码的书写都有一定的规则,以便于程 序的阅读,VB也不例外,其源程序代码的编写具有如下的风格:
1.VB源代码不区分字母的大小写 在代码窗口中,VB对用户输入的程序代码进行自动转换,以提高程序的 可读性: VB关键字的首字母总被转换成大写,其余字母被转换成小写; 若关键字由多个英文单词组成,每个单词的首字母都被转换成大写; 对用户自己定义的变量、过程名,VB以第一次定义的为准,以后输入时 VB自动向首次定义的变量、过程名转换。
如:123,46,-98 ,99.265 ,-98.5 ,123.4569
@
8
-922337203685477.5808~
922337203685477.5807
无 根据需要分 配
Object
无
4
Byte
无
1
任何引用对象 0~255
表3.2
1.字符串型(String)数据 字符串型数据是指一切可打印的字符和字符串,它是用双引号括起
来的一串字符,包括中文字符、英文字符、数字字符和其他ASCII字符。 例如:"VB程序设计"、"中国"、"1+2"。 在VB中有两种类型字符串:变长字符串和定长字符串。 (1)定长字符串 定长字符串是指在程序执行过程中长度始终保持不变的字符串,其最
3.2.1 基本数据类型
基本数据类型是系统定义的数据类型。VB提供的基本数据类 型包括数值型数据和字符串型数据,此外,还包括日期、逻辑、 变体、对象等类型的数据。
数据类型
关键字
VB的基本数据类型。
类型符号 存储空间(字节)
取值范围
字符串型
String
整型 长整型
Integer Long
$
取决于字符串长 定长:0~65535个字符变长:
第三章 VB程序设计语言基础
3.1 VB程序语句及命令格式 3.2 数据类型 3.3 常量与变量 3.4 运算符与表达式 3.5 VB的常用内部函数
VB是在BASIC语言的基础上发展起来的,它保留了原来BASIC版本中 的数。在本章中,我们将学习构成VB应用程序的基本元素,包括数据类型、 常量、变量、运算符、表达式和函数等内容。类型和语法,对其中的某些 语句和函数的功能作了修改或扩展,并根据语言的可视化要求增加了一些 新的操作。 在本章中,我们将学习构成VB应用程序的基本元素,包括数 据类型、常量、变量、运算符、表达式和函数等内容。
大长度不超过65535个字符。 dim s as string*10 ,则s为定长的字符串变量
(2)变长字符串
变长字符串是指长度不固定的字符串,随着对字符串变量赋予新的 值,其长度可增可减。一个字符串如果没有定义为定长的,都属于变长 字符串。其长度可以为0到约20亿个字符。
实例:输出定长与不定长字符串
度
0~20亿个字符
%
2
-32768~32767
&
4
-2147483648~2147483647
单精度浮点 Single
!
型
双精度浮点 Double
#
型
4
负01298E-45正数:1.401298E-
45~3.402823E38
8
负数:-
1.79769313486232D308~
-4.94065645841247D-324正数:
4.94065645841247D-324~
1.79769313486232D308
日期型 逻辑型 货币型 变体型
对象型 字节型
Date
无
8
01/01/100~12/31/9999
Boolean
无
2
True(真)和False(假)
Currency Variant
,… 重复符号,表示同类参数的重复出现
… 省略符号,表示省略了可以不涉及的内容
3.2 数据类型
数据是指能够输入到计算机中,并能被计算机识别和加 工处理的符号的集合。数值、字符、图形、图像和声音等都 是数据。数据是计算机程序处理的对象,也是运算产生的结 果。计算机所能处理的数据必须是有组织的,并按一定结构 进行存储,计算机不能处理杂乱无章的数据。因此,计算机 中的数据都要拥有自己的数据类型。
Private sub form1_click()
Rem 求两个整数的和
Dim x As Integer, y As Integer, z As Integer '定义变量x、y z为整型变量
x = 5: y = 25
' 给变量x和y赋一个初值
z=x+y
' 将变量x与y的和赋给变量z
Form1.Print x, y, z
2.数值型(Numeric)数据
数值型数据是表示数量并可进行算术运算的数据类型,它由数字、 小数点和正负号组成。
在VB中,共提供了两大类数值型数据,它们分别是整型、浮点型。整 型数据是不带小数点和指数符号的数。浮点型数据和货币型数据都是带 小数点的数,货币型数据是专门用来表示货币数量的数据类型,所以小 数点是固定的,而浮点数据中的小数点是“浮动”的。
每行字符长度不超过255个字符,一条语句最多含1023个字符.
3.适当添加注释有利于程序的维护和调试
以关键字Rem开头或以撇号“′”开头引导注释内容,但是只有用 撇号开头的注释可以直接出现在语句后面;
可以使用“编辑”工具栏中的“设置注释块”命令将选定的若干行语句或文字 设置为注释项,也可以使用“解除注释块”命令将选定的若干行解除注释。如下面 的程序:
' 在窗体上显示变量x、y、z的值
End sub
4.命令格式中的符号约定 有关命令格式中的符号约定如表3.1所示。
表3.1命令格式中的符号约定
符号
含义
<> 必选参数表示符,尖括号中的内容为必选参数。
[ ] 为可选参数表示符,中括号中的内容视具体情况可以省略而采用默认值
|
为多中取一表示符,竖线分隔的多个选项,具体使用时选择其一
对象名命名约定:每个对象名由三个小写字母组成前缀和表示该对 象的作用的缩写字母组成。前缀表明对象的类型,如cmdExit为一个退出 按钮,cmdEnter为一个确认命令按钮。
2.语句书写自由
同一行上可以写多条语句,各语句间用冒号“:”分隔;
一行书写不完的语句,可以分为若干行书写,但须在行后加续行标志 (由空格+下划线_组成),然后换行书写;