资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第2章 Visual Basic基本知识,2.1 基本数据类型 2.2 变量 2.3 数据类型及声明 2.4 运算符和表达式 2.5 显示输出Print语句 2.6 库函数 2.7 程序注释,第2章 Visual Basic基本知识,2.1 基本数据类型 1 数值常量: 数值常量有(Integer整型)(不含小数点或指数的数)、Long(长整型)(相当于范围扩展了的整数)、Single(单精度)包含了小数点或指数)或者Double(双精度)(相当于范围扩展了的更精确的单精度实型数). 例如: 2字符串常量: 是用双引号括起来的一串字符。这些字符可以是除双引号“”和回车、换行符以外的所有字符。 例如:“$12,345.00”、“vb”、“98765”。,第2章 Visual Basic基本知识,2.2 变量 变量命名规则 以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符; 不要使用VB中的关键字; VB中不区分变量名的大小写. 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 (1)要见名知义。比如用sum(或s)代表求和。 (2)尽可能简单明了。 (3)不能用VB的关键字做变量名。 (4)变量名不能与过程名和符号常量名相同。 (5)尽量采用VB建议的变量名前缀或后缀的约定来命名。如:intMax。 (6)VB不区分变量名和其他名字中字母的大小写。为便于阅读,每个单词开头的字母一般用大写,例如PrintText。,第2章 Visual Basic基本知识,2.3 数据类型及声明 将变量与一定的数据类型相联系这个过程称为变量声明 . 声明变量的语句格式如下: Dim 变量名1 As数据类型1,变量名2 As 数据类型2, 例2.4下面是几个变量声明: Dim Counter as Integer Dim Area As Single Dim StudentName As String Dim StudentName As Strint*20,第2章 Visual Basic基本知识,2.3 数据类型及声明 1 Variant变量 变体型数据是一种可变的数据类型,可以存放任何类型的数据。在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。 2 符号常量 声明符号常量的语法为: Const 常量名 As 数据类型 =值 例2.5下面是一些典型的符号常量声明: Const TW As Single=3.123456 Const Avogadro As Double=6.0225D+23 Const MaxCount As Integer=100,第2章 Visual Basic基本知识,2.3 数据类型及声明 3 后缀 不是明确声明一个数据类型(使用Dim或Const语句),要通过增加一个字符后缀到变量或常量后, 使变量和符号常量可以与某个数据类型相联系。较为常用的几个后缀如下: 后缀 数据类型 % 整型 & 长整型 ! 单精度型 # 双精度型 $ 字符串型 货币型,第2章 Visual Basic基本知识,2.3 数据类型及声明 4 用户定义的数据类型 除了上述数据类型外,在VB中,用户可以根据需要利用Type语句定义自己的数据类型,其格式如下: Type 数据类型名 数据类型元素名 As 类型名 End Type 例2.6定义一个有关职工信息的自定义类型: Type Client_Record cltName as String*16 cltPassword as String*8 cltDeposit as Currency End Type,第2章 Visual Basic基本知识,2.4 运算符和表达式 算术运算符,第2章 Visual Basic基本知识,2.4 表达式 1 表达式的组成 表达式由变量、常量、运算符、函数和圆括号按一定的规则组成,表达式的运算结果的类型由参与运算的数据类型和运算符共同决定。 2 表达式的书写规则 1)每个符号占1格,所有符号都必须一个一个并排写在同一基准上,不能出现上标和下标。 2)不能按常规习惯省略乘号*,如:2x要写成2*x。 3)只能使用小括号(),且必须配对。 4)不能出现非法的字符,如。 例2.7下面给出几个算术表达式: 2*j+k-1 2*(j+k-1) First+second-third (a2+b2)0.5 4*Pi*Radius3/3 (5/9)*(F-32) B2-(4*a*c) (2*x-3*y)/(u+v),第2章 Visual Basic基本知识,2.4 表达式 3 运算符的优先级 一个算术表达式中同时出现几个运算符时,由运算符的优先级来决定,并且在优先级相同时,运算符的执行还有一定的顺序。 算术运算符优先级由高至低是:指数运算()、负数()、乘法和除法 (*、/)、整数除法()、求模运算(Mod)、加法和减法(+、)。 在优先级相同时,运算符按从左至右的顺序执行。 4 插入括号 例2.10 假定我们求代数项的值: 对于这个代数式Visual Basic表达式如下: (2*(a+b)2+(3*c)2)(m/(n+1) 如果要按照某种特定的顺序来执行运算,可以引入额外的括号对。例如: (2*(a+b)2)+(3*c)2)(m/(n+1),第2章 Visual Basic基本知识,2.4 表达式 5 字符串表达式 字符串运算符有“&”和“+”两个,如表2-2所示 表2-2 字符连接运算符 运算符 说明 示例 结果 & 连接两个字符串表达式 Micro & soft“ Microsoft“ + 计算和,也可连接字符串 123+456“ “123456“ “&”和“+”两个字符连接运算符对于字符串连接功能是一样的,只是在使用“&”时,其左右两边必须加空格,而“+”两边无须输入空格,系统会自动留空;“+”两边必须是字符串,必要时得使用转换函数,而“&”两边连接的可以不是字符串,系统自动将其转换为字符串进行连接运算。,第2章 Visual Basic基本知识,2.4 表达式 6 变量赋值 变量赋值的作用是把指定的值赋给某个变量或某个对象的属性。一般格式为: 变量(或 对象.属性)=表达式 说明: (1)“=”为赋值号,不等于数学意义上的等号。 (2)赋值语句具有赋值和计算的双重功能,即首先计算赋值号右边的源操作符的值,然后赋给左边的目标操作符。 (3)目标操作符和源操作符应具有相同的数据类型。但不管表达式是什么类型,都可以赋给一个Variant变量。 (4)如果复合语句(一行有多个语句)含有注释语句,则注释语句必定是最后一个语句。复合语句的各语句可以是任何合法的VB语句,但各语句之间必须用冒号隔开。,第2章 Visual Basic基本知识,2.5 显示输出Print语句 Print语句的作用是在当前活动窗体中显示信息,显示信息的位置从左上角开始。Print语句由关键字Print组成,后面跟着一系列。输出项可以是数值常量、字符串常量或者表达式。连着的各项必须用逗号或分号隔开。逗号使数据项隔得较开,而分号隔得较近。空的Print语句输出空的一行。 例2.11一个Visual Basic程序包含以下的语句: Dim student as string,x as integer,c1 as single,c2 as single Student=“Tom” X=39 C1=7 C2=11 Print “Name:”, student, x , (c1+c2)/2 这个Print语句将产生如下的输出: Name: Tom 39 9,第2章 Visual Basic基本知识,2.6 库函数 Visual Basic包含大量的库函数,库函数提供了一个方便快捷的方法来实现许多数学操作、字符串操作以及各种逻辑操作。这些库函数是预先写好的程序,是整个程序设计语言不可缺少的一部分。在一个表达式或者语句中,它们可以出现在变量的位置上。 常见函数类型如下: 数学函数 字符串函数 日期和时间函数 格式化函数,表2-3 常用数学函数,表2-4 常用字符串函数,表2-5日期和时间函数,表2-6 常用的数值型格式说明字符,2.7 程序注释,注释提供了一个方便的方法来为程序提供文档(也就是提供程序标题、标识重要的变量、区分程序各个主要的逻辑部分以及解释复杂的逻辑等等)。注释由单引号()开始,单引号后面跟着文本信息。注释可以插在Visual Basic程序的任何部分,而且它们对程序的执行没有任何影响。 注释语句的格式: Rem 注释内容 或 注释内容 例如: Please Input Yourname! Rem 请输入你的姓名! 注释语句是非执行语句,不会被解释和编译。注释语句不能放在续行符的后面。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号