第3章VisualBasic程序设计基础.ppt
《第3章VisualBasic程序设计基础.ppt》由会员分享,可在线阅读,更多相关《第3章VisualBasic程序设计基础.ppt(48页珍藏版)》请在三一办公上搜索。
1、高级语言程序设计Visual Basic,第3章 Visual Basic程序设计基础,Visual Basic程序设计基础,2023/5/26,本章内容,语句和语法规则,数据类型,运算符和表达式,常量和变量,常用标准函数,Visual Basic程序设计基础,2023/5/26,语句和语法规则,1关键字和标识符 关键字:又称为保留字,是Visual Basic系统定义的、有特定意义的词汇。标识符:自定义的命名。2Visual Basic中标识符的命名规则 必须以字母或汉字开头。只能由字母、汉字、数字和下划线组成,但不能直接使用Visual Basic的关键字。不能超过255个字符,控件、窗体
2、和模块的名字不能超过40个字符。在标识符的有效范围内必须是唯一的。,Visual Basic程序设计基础,2023/5/26,语句书写规则,VB中每个语句以回车结束,通常一行只写一条语句。如果一行写多条语句,语句之间用冒号“:”分隔。如果将一条语句断开换行写,需要再语句断开处用下划线“_”结尾。注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。VB能够自动对语句进行简单的格式调整。VB具有自动提示的功能。,注意:下划线与最后一个字符间隔至少一个空格。,Visual Basic程序设计基础,2023/5/26,数据类型,Visual Basic的数据类型主要分为三大类:系统
3、定义的基本数据类型自定义类型枚举类型,Visual Basic程序设计基础,2023/5/26,基本数据类型,Visual Basic程序设计基础,2023/5/26,基本数据类型,1字符串型(String)字符串中字母的大小写是有区别的。例如:“ABC”与“abc”是不相等的。字符串中包含字符的个数称为字符串的长度,如果长度为0则称之为空字符串。例如:abc 长度为3的字符串 中华人民共和国 长度为7的字符串 由4个空格组成的字符串,长度为4 空字符串 程序代码中的字符串需要加上定界符双引号。,图 4.1 立即窗口,Visual Basic程序设计基础,2023/5/26,基本数据类型,2数
4、值型(Numeric)整数类型 整型(Integer)以2个字节存储整数。长整型(Long)以4个字节存储整数。字节型(Byte)以1个字节存储整数,取值范围为0到255。,Visual Basic程序设计基础,2023/5/26,基本数据类型,2数值型(Numeric)实数类型 单精度浮点型(Single)以4个字节存储实数,指数部分用E表示。例如:123.456E+3 双精度浮点型(Double)以8个字节存储实数,指数部分用D表示。例如:123.456D-4 货币型(Currency)以8个字节存储实数,没有指数形式,精确到小数点后4位,在小数点后4位以后的数字将被舍去。,123.456
5、103,123.45610-4,Visual Basic程序设计基础,2023/5/26,基本数据类型,3日期型(Date)可以表示的日期范围从公元100年1月1日到9999年12月31日。日期型数据须以定界符“#”括起来。例如:#January 1,1993#1 Jan 93#1993-1-1#4布尔型(Boolean)又称为逻辑型,只有两个值,即真值(True)和假值(False)。5变体型(Variant)是一种可变的数据类型,可以用来表示除了定长字符串型和自定义类型以外的任何数据类型。6对象型(Object)用来表示图形、OLE对象或其他对象。,Visual Basic程序设计基础,2
6、023/5/26,自定义类型,用Type语句定义的数据类型,又称为记录型。格式:Public|Private Type 数据类型名 数据类型元素名 as 数据类型 数据类型元素名 as 数据类型 End Type例如:Type Student No as Integer Name as String*10 定义为10个字符的定长字符串 Sex as String*2 定义为2个字符的定长字符串End Type,Visual Basic程序设计基础,2023/5/26,枚举类型,枚举类型,即将变量的取值一一列举出来。格式:Public|Private Enum 枚举名称 成员名1=常数表达式 成
7、员名2=常数表达式 End Enum,Visual Basic程序设计基础,2023/5/26,枚举类型,说明:如果省略“常数表达式”,在默认情况下,枚举中的第一个成员被初始化为0,其后的成员则被初始化为比其前面的成员大1的数值。例如:Public Enum Workday Monday Tuesday Wednesday Thursday Friday Saturday SundayEnd Enum,Visual Basic程序设计基础,2023/5/26,枚举类型,说明:如果不省略“常数表达式”,可以用赋值语句给枚举中的成员赋值,所赋的值可以是任何长整型的数。例如:Public Enum
8、Workday Monday=1 Tuesday Wednesday Thursday Friday Saturday SundayEnd Enum,Visual Basic程序设计基础,2023/5/26,常量和变量,在程序设计中需要将数据存储为常量或变量。值不能被改变的量称为常量。值可以被改变的量称为变量。在程序中用常量和变量表示数据是重要的程序设计思想。常量分为:直接常量、符号常量、系统常量。,Visual Basic程序设计基础,2023/5/26,常量,1直接常量直接常量就是在程序中给出具体数据的值。直接常量分为数值常量、字符串常量、逻辑常量或日期常量。例如:5678,233.5E-
9、6,0.58D7“this is a string”,True,#2004-11-18#可以在数值的后面加上相应的类型说明符指明常量的类型。例如:2.75!是一个单精度浮点型常量11.25#是一个双精度浮点型常量。,Visual Basic程序设计基础,2023/5/26,常量,2符号常量符号常量是用一些有意义的名字代替永远不变的值。格式:Const 常量名类型说明=表达式,常量名类型说明=表达式例如:Const Pi=3.1415926Const Pi2=Pi*2,Pi4=Pi*4Const tomorrow=#1/1/1995#Const num!=1.25,max As Double=2
10、.65,Visual Basic程序设计基础,2023/5/26,常量,3系统常量 系统定义的常量是与应用程序的对象、方法和属性一起使用,由VB应用程序和控件提供的。一般以vb为前缀,例如,要将文本框Text1的前景颜色设置为红色,可以使用下面的语句:Text1.ForeColor=vbRed 这里的vbRed就是系统常量。这比直接使用16进制数来设置要直观得多。,Visual Basic程序设计基础,2023/5/26,变量,1变量的声明 显式声明 显式声明是在使用变量前用声明语句声明变量。格式:Dim 变量名 类型说明 说明:关键字Dim 还可以是Static、Private、Public
11、或Global。“变量名”应遵循标识符的命名规则。“类型说明”可以使用“As 类型”形式也可以使用类型说明符,若未指定类型则为变体型。例如:Dim var As Integer Public sum_1 As Double Dim tomorrow As Date Dim total!Dim average Dim x,Visual Basic程序设计基础,2023/5/26,例如:Private Sub Command1_Click()a$=你好!Label1.Caption=aEnd Sub,Visual Basic程序设计基础,2023/5/26,变量,说明:当定义变量为字符串型时,可以
12、通过“String*长度”来定义定长字符串型变量。例如:Dim name1 As String Dim name2 As String*6 可以用一个Dim语句定义多个变量,但必须指定每个变量的数据类型,否则为变体型。例如:Dim var1 As Integer,var2 As Integer Dim var1,var2 As Integer,Visual Basic程序设计基础,2023/5/26,变量,1变量的声明 隐式声明例如:Private Sub Command1_Click()Var=50 Print VarEnd Sub采用强制变量声明:在模块的声明段中加入语句“Option E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 程序设计 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4959759.html