




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 Visual Basic的入门钥匙Visual Basic语言基础 了解标识符和常用数据类型 了解常量和变量 掌握各种运算符 熟悉表达式的用法 了解数组与集合 掌握程序的控制结构 了解代码编写规范 2.1 标识符和数据类型 标识符是用户在编程时定义的名称。它们包括常量 、变量、过程、函数和类名称等。 在Visual Basic 中有两种标识符,分别是系统关 键字和用户自定义标识符。 系统关键字是Visual Basic中拥有固定含义、不能 被重新定义的标识符,例如If、Else等。 用户自定义标识符是用户在编程过程中为标识某一 对象为其定义的名称。 1.标识符只能包含数字、英文字母、下划线或美元符 号“$” ,标识符必须以字母开头, 2.用户自定义标识符不区分字母大小写。 3.用户自定义标识符不能和系统关键字相同。 4.长度不能超过255个字符,而控件、窗体、类和模 块的名字不能超过40个字符。 用户自定义标识符的命名规 则 数据类型规定了数据的的存储方式以及能参与的 运算。VB中常用的数据类型如下图所示。 常用数据类型 数 据 类 型 基本数据类型 用户自定义数据类型 数值型 字符型 日期型 布尔型 变体型 对象型 记录型 枚举型 常规整型数(Integer) 常规整型数简称为整型,表示不带小数点的数。 它可以是正整数、负整数或0。常规整型表示数 的范围是3276832767。 长整型数(Long) 长整型数也是一个整数,它表示的范围更大,在 计算机中存储时占用的字节数更多。它表示数的 范围是2147483648 2147483647。 数值型数据 数值型数据 单精度数(Single) 单精度数用来表示实数,7位有效数字。单精度 数可以用定点形式和浮点形式来表示。浮点形式是用 科学计数法表示,以“E”来表示底数10,如2.56E3代 表2.56103。 双精度数(Double) 单精度数用来表示实数,15位有效数字。双精 度数也有定点和浮点两种形式。以“D”来代表指数 的底10。 货币型(Currency) 货币型数是一种专门为处理货币而设计的数据 类型。主要用来表示货币值,在内存中占8个字节; 整数部分为15位,可以精确到小数点后4位,第五位四 舍五入;属于定点实数。 数值型数据 字节型数据表示0255的整数,以1个字节的 无符号二进制数存储。 字节型(Byte) 字符串型数据(string) 字符串是用双引号括住的由0个或多个字符组 成的字符序列。 在Visual Basic中,String变量默认是一个可 变长度的字符串,随着对其赋予新数据,它的长度 可增可减。也可以声明字符串具有固定长度。 例如:Dim Name As String * 20 如果实际存储的字符串长度小于20,VB会自动 将剩余的部分填充空格;如果赋予字符串的长度超 过了20, VB会自动将超出长度部分的字符截去。 日期型数据用来表示日期和时间。Date型数据 用两个“#”符号把表示日期和时间的值括起来。 日期可以用“/”、“,”、“-”分隔开,可以是 年、月、日,也可以是月、日、年的顺序。时间 必须用“:”分隔,顺序是:时、分、秒。 例如: Dim s As Date s = #1/15/2010# 日期型数据 (Date ) 布尔型数据(Boolean) 布尔数据类型又叫做逻辑型数据。它只有 两个值:真(True)和假(False)。 对象型数据(Object) 对象数据类型的变量作为32位(4个字节) 地址来存储,通过这个地址可以引用当前应用程 序或者其他应用程序中的对象。 其他数据类型 变体型数据(Variant) 变体型数据是一种可变的数据类型,可以存 放任何类型的数据。 在程序运行的时候,因为程序变量的空间分 配、数据类型的转换等都会占用大量的系统时间。 因此,应根据实际需求,合理的使用变体类型。 其他数据类型 自定义数据类型格式为: Type 数据类型名 元素名1 As 类型名1 元素名2 As 类型名2 元素名n As 类型名n End Type 自定义数据类型 自定义数据类型使用范例 【例2-1】自定义一个employee数据类型,包含员工 的姓名、性别、年龄和职位等字段。 2.2 常量与变量 2.2.1 常量 常量是指在程序运行过程中其值不变的数字、 日期或字符串。用户在编程时使用的常数就是一种常 量。 Visual Basic中的常量有两种形式:直接常量 和符号常量。 2.2.1 常量 直接常量 直接常量就是在程序代码中,以直接明显的形式给 出的数据。直接常量分为字符串常量、数值常量、布 尔常量、以及日期常量等。 1.字符串常量 字符串常量是用双引号括起来的一串字符。例如 :“Jack“、“vb“、“Beijing“。 2. 数值常量 数值常量就是常数,共有5种数值类型:整数 、长整数、单精度数、双精度数和字节数。例如 95 -10 1.25 等。 3.布尔常量 布尔常量只有True和False两个值。 4. 日期常量 用两个“#”符号把表示日期和时间的值括 起来表示日期常量。例如:#1/15/2010#。 2.2.1 常量 符号常量 在程序中给某一特定的值赋予一个名字,以后用 到这个值时就用名字代表,该名字就是符号常量。 1.系统内部定义的常量 系统内部定义的常量是指VB内置的一些便于记 忆的常量,通常这类常量会以vb开头,例如 vbCalendar,vbModal等。 2.2.1 常量 2. 用户定义的常量 用户定义常量使用Const语句来给常量分配名字、 值和类型。声明常量的语法为: Public | Private Const常量名As数据类型 =表达式 Const PI as double = 3.1415926 Dim r As Double r = 1.5 Print “圆的周长为“ “*“; j; “=“; i * j,输出每一列的内容 j = j + 1增加行数 Loop满足条件,继续内部循环 Print打印空行,起换行作用 Next i 满足条件,继续外部循环 采用缩排的代码。 Dim i, j As Integer定义两个整型变量 For i = 1 To 9用For循环,打印九行内容 j = 1为变量j赋初值 Do While
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川公务员真题2025
- 蚌埠事业单位笔试真题2025
- 第2课 信息处理的好助手说课稿-2023-2024学年小学信息技术(信息科技)第一册(供三年级使用)浙教版(广西)
- 2025加工承揽合同与销售代理合同的区别
- 广东省仲元中学高中信息技术教案实例解析Photoshop图层样式的各项命令
- Unit 3 Mysteries of the World说课稿-2025-2026学年高中英语重庆大学版选修十一-重大版2004
- 本册综合说课稿-2025-2026学年高中体育人教版2019必修第一册-人教版
- 劳动项目三 烹调酸辣汤说课稿-2023-2024学年初中劳动七年级上册人教版
- 六、运动和力的关系说课稿-2023-2024学年初中物理八年级全一册北京课改版
- 2017年高二人教版选修3-1第三章磁场第四节《通电导线在磁场中受到的力》教学设计
- 居室环境的清洁与消毒
- ××领导班子及成员分析研判报告
- GB/T 9124.1-2019钢制管法兰第1部分:PN系列
- GB/T 2518-2008连续热镀锌钢板及钢带
- Frenchay构音障碍评定
- 第二讲国外教育评价的发展历程
- 教育学原理课后答案主编项贤明
- 建筑装饰施工技术-轻质隔墙工程施工课件(-)
- 语言领域核心经验《学前儿童语言学习与发展核心经验》
- 德国工业4.0与数字化制造课件
- 肉制品加工技术完整版ppt课件全套教程(最新)
评论
0/150
提交评论