第三章 VB程序设计语言基础 一 VB中的数据与运算 二 标准函数 三 三种基本结构(顺序,判定,循环) 一 VB中的数据与运算 3.1.1 数据类型 3.1.2 变量与常量 3.1.3 运算符和表达式 3.1.4 数组 3.1.1 数据类型 数值数据类型 (1) Integer型和Long型 用来表示整数.Integer型数据占2个字节,Long型数据占4个字节. 除了十进制整型数,常用的还有八进制和十六进制,它们的表示方法为: Intger型: 八进制 数值前加&O或&.如&O123 十六进制 数值前加&H.如&H123 Long型: 八进制数值前加&O或&,最后加&.如&O123& 十六进制 数值前加&H,最后加&.如&H123& (2) Single型和Double型 用来表示浮点数.Single型占4个字节,Double型占8个字节. 表示一些单精度型常量和双精度常量时,可以用以下方法: 0.123E5,0.34E-2,0.8D2 (3) Currency型 为表示钱款而设置.占8个字节.小数点左边最多15位,右边最多4位. (4) Byte型 占1个字节,表示无符号整数. 字符数据类型 字符(String)类型存放字符型数据.用双引号括起来,如"abc". 注:①""表示空字符串,长度为0. ②若字符串中含有双引号,则用连续两个双引号表如"abc""12". 日期数据类型 日期型(Date)表示日期和时间,占8个字节.用"#"括起来,如 #2004-5-4#等. 逻辑数据类型 逻辑型(Boolean)表示逻辑判断,占2个字节.只有True和Fale两个值. 逻辑型数据转换成整型数据时,True转换为-1,False转换为0. 其他类型数据转换成逻辑型数据时,非0数转换为True,0转换为False. 对象数据类型 对象型(Object)表示图形,OLE对象或其他对象,占4个字节. 变体数据类型 变体型(Varient)可存放任何类型的数据 类型说明符 可在常量或 变量的后边加上类型说明符指明它是哪一种数据类型,常见的类型说明符如下: 整型:% 长整型:& 单精度型:! 双精度型:# 字符串型:$ 货币型:@ 3.1.2 变量与常量 命名规则 1. 名字由字母,汉字,数字或下划线组成; 2.名字的第一个字符必须是字母或汉字; 3.名字的有效长度小于等于255个字符; 4.不能使用VB中的关键字. 5.VB中不区分变量名的大小写. 6.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型. 变量 变量定义的一般格式如下: Declare 变量名 As 类型 其中,①Declare可以是Dim,Static,Public,ReDim. Dim,Static用于定义局部变量 Dim用于定义窗体和模块级变量 Public用于定义全局变量 ReDim用于重新定义数组 ②类型可以是基本数据类型或用户自定义数据类型 ③若"As 类型"省略,默认为变体数据类型 ④可在变量名后加类型说明符代替"As 类型 例如:Dim x as Integer,y as Single Dim s as String 注:Dim定义的局部变量是自动变量,过程结束后其值被重新设置; Static定义的局部变量是景泰变量,过程结束后其值继续保留. 常量 VB中有三种常量:即直接常量,用户声明的符号常量和系统提供的常量. (1)直接常量 直接常量其常数值直接反映了其类型,也可在常数值后紧跟类型符显示地说明常数的数据类型. (2)符号常量 常量可用由用户定义的符号常量表示,格式如下: Const 符号常量名 [As 类型]=表达式 [,常量名=表达式]…… 例如:Const PI=3.1415926 (3)系统提供的常量 除了用户通过声明创建符号常量外,VB系统还提供了应用程序和控件定义的常量,这些常量位于对象库中,在"对象浏览器"中的Visual Basic(VB),Visual Basic for Applications(VBA)等对象库中列举了Visual Basic的常量. 3.1.3 运算符和表达式 运算符 1. 算术运算符 加:+ 减:- 乘:* 整除:/ 浮点除:/ 取模:Mod 负号:- 幂运算:^ 2. 字符串运算符 "&"和"+"都是将两个字符串拼接起来.但字符串连接时最好用"&",因为"+"还可以作为算术运算符使用 3. 关系运算符 对两个表达式的值做比较,若关系成立,则返回True,否则返回False. 等于 = 大于 > 大于等于 >= 小于 < 小于等于 <= 不等于 或>字符运算符>关系运算符>逻辑运算符 常用内部函数 VB提供了大量的内部函数(或称标准函数)供用户在编程时调用.内部函数按其功能可分成数学函数,转换函数,字符串函数,日期函数和格式输出函数等. 具体内容参见课本. 3.1.4 数组 1. 数组的概念 2. 静态数组与动态数组 3. 数组的清除和重定义 4. 数组元素的基本操作 5. 控件数组 6. 自定义数据类型 1. 数组的概念 一,数组的概念 在实际应用中,经常需要处理同一类型的成批数据.比如,要处理100个学生的会计这门课程的考试成绩,如果在程序中定义100个变量来表示这批成绩,显然是很麻烦的.我们可以用VB提供的数组来完成这个功能.可以用c1,c2,…,c100来分别代表每个学生的分数,也就是说,用一批具有相同名字,不同下标的下标变量来表示同一属性的一组数据,这样能更清楚的表示它们之间的关系. 在VB中,把一组具有相同名字,不同下标的下标变量称为数组.在计算机中,下标用"()"括起来.比如c(2),其中c为数组名,2是下标. 根据数组中下标变量的个数可以分为一维数组,二维数组或多维数组. 二,数组的声明 定义数组可以用Dim,Public,Private,Static语句实现. 格式(以Dim为例): Dim ([,]……) [As ] 例:Dim c(99) as Single Dim s(3,4) as string Dim stu(3,6) Dim a(2 to 100) as string*5 Dim b(2 to 30,5 to 40) 说明: ①数组必须要先定义,后使用 ②如果不用AS语句指明类型,默认为变体数据类型 ③一般情况下,下标的下界默认为0,如果希望下标从1开始,可以用Option Base语句设置,格式为Option B |
第三章 VB程序设计语言基础
最新推荐文章于 2024-09-05 10:36:41 发布
本章节深入探讨VB(Visual Basic)程序设计语言的基础知识,包括数据类型如Integer和String,以及常用命令如Command按钮的使用,讲解了VB的基本语法和编程结构。
摘要由CSDN通过智能技术生成