应用程序的支撑框架-语法与语句结构.ppt
《应用程序的支撑框架-语法与语句结构.ppt》由会员分享,可在线阅读,更多相关《应用程序的支撑框架-语法与语句结构.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 应用程序的支撑框架语法与语句结构应用程序是由程序界面和程序代码两部分组成的,在这二者当中,起支配和引导应用程序方向作用是程序代码,如果没有程序代码,应用程序只能是由程序界面组成的空架子。程序代码主要是由语法和语句组成的,语句与语法就象一个支撑框架一样,支撑着应用程序的运行。本章主要讲解的知识点有以下几个方面。数据类型的概念;常量与变量的相关知识;运算符与表达式等相关内容;顺序结构语句;选择结构语句;循环结构语句;应用程序当中的控制语句。4.1 认识数据类型大家都知道,人有很多种,如有好人、坏人、善人和恶人等。应用程序当中的数据和人一样,也分为几种不同的类型,如字符串类型、整型和日期类型
2、等。通过这些数据类型,能够决定变量或字段存储何种类型的数据。不同的数据类型有各自的取值范围,并且占用的存储空间也不相同。在各种不同的编程语言当中,都有相类似的数据类型。那么,在Visual Basic编程语言当中有哪些数据类型呢?学习下面的内容就会知道。4.1.1 基本的数据类型无论是在其他的编程语言还是Visual Basic编程语言当中,都有如字符串型、整型、浮点型等基本的数据类型。在Visual Basic当中,基本的数据类型如表4.1所示。4.1.2 定义自己的数据类型不是自己的东西在使用时就是没有使用自己东西时方便。在实际的编程过程中,上面介绍的数据类型可能不能够满足实际编程的需要。
3、如果遇到这种情况,可以通过定义属于自己的数据类型。在VB 6.0中自定义一个数据类型时,可以使用一个或多个基本的数据类型来定义新的数据类型。自定义数据类型通常使用Type语句来完成,具体实现的语法格式如下所示。01private|public Type 类型名02 表达式名称 As Type03 End Type4.1.3 枚举数据类型在编写程序代码时,有些数据无法直接用字符型或整型数据类型来表示。在Visual Basic中提供了枚举数据类型。那么什么是“枚举”呢?“枚举”就是指将变量的值一一地列举出来,变量的值只能够在列举值的范围内。通常情况下,当一个变量具有几种可能的值时,可以定义为枚举
4、数据类型。枚举数据类型使用Enum语句来实现,该语句放在程序代码的声明部分,其具体定义的语句格式如下所示。01Public|Private Enum 类型名称02 成员名=常数表达式03 End Enum4.1.4 数据类型之间的相互转换在编程过程中,可能会遇到转换数据类型的问题,如需要将数值型数据转换为字符型数据、日期型数据转换为字符型数据等。在VB 6.0中,常用的数据类型转换函数如表4.2所示。4.2 应用程序的通信桥梁常量与变量在编写应用程序时离不开常量和变量。常量和变量是应用程序的“通信桥梁”,在编程时时刻都会用到这座“桥梁”。常量和变量在程序代码中分别担当着不同的角色,在编程中,常
5、量起到保存特定类型数据的作用;而变量则起到存储临时性数据的作用。下面就向读者讲解一下常量和变量方面的相关知识。4.2.1 永恒不变的桥梁常量常量是一个“永恒”不变的量,是一个在程序运行时不会被改变的字符串或数值。常量的主要作用是存储程序中一个永恒不变的值,以便为应用程序提供各种需要。常量通常包括字符串常量、整型常量、逻辑常量和日期时间类型常量等。常量的声明通过使用Const语句来实现,其实现的语法格式如下所示。Public|Private ConstAs=例如,声明一个一年中总天数的常量AllDays,实现的语句如下所示。Private AllDays As Integer=365声明一个字符
6、串常量MyVbStr的实现语句如下所示。Public MyVbStr As String=”Visual Basic6.0”4.2.2 善于变化的桥梁变量如果说常量是永恒不变的话,那么变量则是善变的。变量与常量不同,在程序运行时中,变量中的值可以被随意地进行改变。变量的作用是保存临时的数据信息,是应用程序中一座善于变化的“桥梁”,在编程中起到保存临时数据的作用。在声明一个变量时,首先需要给变量起一个名字。但是,这个名字可不是随便起的,在起名时需要符合一定的规则,否则,程序代码将会出现错误。变量命名的具体规则如下所示。(1)变量名称的长度不能操作255个字符。(2)变量名称不能以数字或下划线开头
7、,如_Str、3_abc等。(3)变量名称不能和Visual Basic中的关键字相同,如Val、Chr或Private等。(4)变量名称中不能包括如+、-|、*、$、和?等字符。4.2.3 Option Explicit语句的作用在了解了常量和变量的相关知识之后,我们再来看看与声明变量密切相关的Option Explicit语句。为什么说Option Explicit语句与声明变量密切相关呢?在VB 6.0当中,在模块开始的位置添加Option Explicit语句之后,将会强制显示声明模块中的所有变量,即表示该模块中的变量必须在声明之后才能够使用,否则将会出来错误。使用Option Exp
8、licit语句的目的是避免在输入已有的变量时出错,这对于在变量的范围不是很清楚的程序代码中很有用。在开发环境中的“工具”菜单下选择“选项”命令,在弹出的“选项”对话框中选择“编辑器”选项卡,然后选取选项卡中的“要求变量声明”选项,如图4.3所示。单击“确定”按钮完成设置。设置完成后在代码窗口中将会自动添加Option Explicit语句,表示强制声明模块中的变量,如图4.4所示。4.3 程序代码的必备元素运算符与表达式在介绍了常量与变量之后,再来看一下应用程序代码中的运算符与表达式。在Visual Basic编程语言中提供的运算符包括赋值运算符、逻辑运算符、算术运算符、关系运算符和字符串运算
9、符等,本节中将首先向读者讲解一下有关运算符方面的相关知识,然后再讲解一下与表达式相关的一些内容。4.3.1 简单的赋值运算符赋值运算符是众多运算符中最简单的一个。使用赋值运算符可以给变量或变长的数组对象赋值,也就是说将运算符右边的内容赋给运算符左边的变量或属性。在Visual Basic中使用“=”运算符完成赋值的操作,其实现的语句格式如下所示。变量名称=表达式在变量赋值表达式当中,变量名称可以是变量名或者是属性名。而表达式则可以是变量、常量、表达式或函数的返回值,如下面的语句所示。01M=20 给变量赋予常量值02Text1.Text=”张丹”给文本框的Text属性赋予常量字符串值03Num
10、s=M+1 给变量赋予表达式的式04Label1.Caption=Text1.Text 给标签的Caption属性赋予文本框的Text属性值05Label1.Caption=Str(M)给标签的Caption属性赋予函数的返回值4.3.2 使用逻辑运算符进行逻辑判断在现实生活中有些事只有两种情况,如对与错、好与坏、美与丑等。在软件编程语言当中,象这样的情况通常称为逻辑运算或逻辑判断,这里的两种情况称为真与假。在进行逻辑运算时,离不开逻辑运算符。逻辑运算符是专门用来执行逻辑值之间的运算,其运算结果只能是True和False。在Visual Basic中常用的逻辑运算符及其优先级如表4.3所示。4
11、.3.3 使用算术运算符进行数学计算我们在编程的过程中离不开数学运算,进行数学运算通过使用算术运算符来完成。在日常生活中,我们经常会用到加减乘除这4个最基本的数学运算。这里将对在Visual Basic中的加减乘除4个基本运算进行介绍。在Visual Basic中,“+”号和“-”号与平时运用的加号和减号是同等的,但是乘号和除号却有所不同。在Visual Basic中乘号用“*表示,除号用“”表示。Visual Basic中常用的算术运算符及其优先级如表4.5所示。4.3.4 与关系运算符搞好关系现实生活中的事物都有着这样或那样的关系,如人与人之间的从属关系、朋友关系、亲情关系等。在应用程序当
12、中,也存在着这样或那样的关系,如两个操作数之间存在着等于、不等于、大于或小于的关系。下面就向读者讲解一下对这些关系的操作。关系运算符又称为比较运算符,用于确定两个操作数之间的关系。关系运算符的优先级低于算术运算符,但是其本身的优先级都是相同的,其结合顺序从左到右,如果关系成立,则返回True;如果关系不成立,则返回False。Visual Basic当中的关系运算符如表4.6所示。4.3.5 功能强大的字符串运算符字符串运算符是众多运算符中最常用的运算符,可以将其看成是众多运算符中的“老大”。字符串运算符的作用是将两个或多个不同的运算符连接起来。字符串运算符主要有“&”运算符和“+”运算符两种
13、。“+”运算符在两端都是数值型数据的表达式中执行的是数值运算,而在两端都是字符串的表达式中则执行的是连接字符串的操作,这时与“&”运算符的功能相同,没有任何的区别。如下面的程序语句所示。01Dim Str1,Str2,Str3 As String02Str1=我们是03Str2=中国人04Str3=Str1+Str2 返回值是“我们是中国人”Str3=Str1&Str2 返回值是“我们是中国人”4.3.6 运算符的得力助手表达式前面我们分别讲解了常量、变量和运算符方面的相关知识,而我们现在要讲解的表达式与这3者都有着密切的关系。那么,什么是表达式呢?表达式是由变量、常量、运算符或函数等按照一定
14、的规则组合在一起的式子。如3*8、XYZ、3*X+5,6等都可以称为一个表达式。注意:可以这样认为,表达式是由常量或变量单独或由运算符按照一定的规则将常量和变量组合在一起的式子。在Visual Basic中表达式与数学中的代数式并不相同,在书写表达式时需要注意以下几个方面。采用符号水平书写方法,即表达式中没有上下角标,没有上分子下分母的表示方式,所有的符号都写在同一行上。乘号不能够被省略,如a乘以c应该写成a*c,而不能够写成ac。代数式中的大括号、中括号、小括号都用小括号来表示,也就是说表达式中不能够使用大括号和中括号,只能够使用小括号。括号必须成对出现,可以出现多个小括号,但注意一定要配对
15、出现。运算符必须采用Visual Basic中的标准表示方法进行表示。4.4 一条大路通罗马顺序结构语句前面讲解了有关Visual Basic中的一些语法知识。然而,程序代码是由语法和语句组成的。从本节开始,将向读者讲解有关Visual Basic中的语句知识。在Visual Basic当中,主要有顺序结构语句、选择条件语句和循环结构语句3种语句结构。下面将首先向读者讲解一下顺序结构语句。日常生活中我们在做一件事时都是按照一定的顺序进行的,就比如喝水这件事,首先是产生喝水这个想法,接下来是找到水杯,然后是将水倒入水杯中,最后才是喝水。这就是一个顺序执行某一件事的典型实例。编程中的顺序结构语句与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用程序 支撑 框架 语法 语句 结构
限制150内