- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Visual Basic语言基础精要
第3章 Visual Basic语言基础 Visual Basic的最小程序单位—词法要素 基本数据类型 常量 变量 运算符 表达式 常用内部函数 3.1 程序词法符号 3.1.1 关键字 关键字是Visual Basic的保留字,在程序中表示固定的意义,它们不能被重新定义用作它用。 例如,表示数据类型的关键字Byte、Integer、Long、Single、Double、Currency、Date、Boolean、String、Object、Variant等; 表示控制结构的关键字If、Select Case、For、Do、Exit、End等; 表示操作或内部函数的关键字Print、MsgBox、Format、Rnd等。 3.1.2 标识符 标识符是程序员定义的名字,用作变量名、常量名、自定义的函数名、自定义的数据类型名等。 标识符由字母、汉字、数字或下划线组成,组成标识符的规则是: (1)以字母或汉字开始。 (2)其后可跟零个或多个字母、汉字、数字或下划线。 (3)标识符的字符数不得超过255个字符。 例 几个合法的标识符: mystery result double_list old_998 几个不合法的标识符: 12a(不是以字母或汉字开始) b$6_1(包含非字母、汉字、数字或下划线字符,即$) 3.1.3 标点符号 Visual Basic的标点符号有: 圆括号( )、双引号”、 单引号’、逗号, 、分号; 、冒号:等。 使用标点符号必须注意: (1)这些标点符号必须是半角下的标点符号,不能是全角标点符号。 (2)圆括号( )必须成对使用。 3.2 数据类型 数据是程序要处理的对象,处理的结果也用数据来表示和存储。 不同的数据具有不同的数据结构。 从某种角度来看,程序=数据结构+算法。 算法是程序通过控制结构对数据的处理方法。 3.2.1 数据类型的概念 数据类型:把自然界的数据根据其性质、表示形式、存储特点和组织结构特点等进行的分类。 不同的数据类型其数据结构 、存储方式 和运算方式等不同。 不同类型的数据,计算机的处理方式不同。 不同的程序设计语言各有数据类型。 VB提供了系统定义的数据类型(标准数据类型),也允许用户根据需要定义自己的数据类型。 3.2.2 标准数据类型 3.2.2 标准数据类型 1.数值型数据:可进行算术运算 整型、长整型、单精度、双精度、货币型、字节型 2. 字符型数据 用双引号界定 。例如:“a”、“12345”、“计算机”、””(空字符串) 3. 逻辑型数据 又称布尔型数据 。只有真(True)和假(False)两个值 。当把数值型数据转换为逻辑型时,0会转换为False,其他非0值转换为True。反之,当把逻辑型值转换为数值时,False转换为0,True转换为-1。 3.2.2 标准数据类型 4. 日期型数据:日期数据有两种表示方法。 (1)以符号#括起来的任何在字面上可认作日期和时间数据。例如:#12/31/2000# 。 (2)用数字序列表示,小数点左边的数字表示日期(1899年12月31日之前天数或之后天数的日期),右边的数值表示时间(0为午夜、0.5为中午12点等)。例如:-2.5表示1899年12月28日12:00:00。 5. 对象型数据 用来表示图形、OLE对象或其他对象 6. 变体型数据 是一种特殊的数据类型 。可以存储上面介绍的任何一种类型的数据。 3.2.3 用户自定义数据类型 在VB的应用程序中,用户可以根据实际需要利用VB提供的标准数据类型,通过Type语句定义自己的数据类型。格式: Type自定义数据类型名 数据元素名[(下标)] As 数据类型名 数据元素名[(下标)] As 数据类型名 . . . End Type 其中: 自定义数据类型名:是要定义的数据类型的名字。 数据元素名:自定义类型中的一个成员。 下标:表示数组(第6章介绍) 数据类型名:Visual Basic标准数据类型。 3.2.3 用户自定义数据类型 例: Type Stu SNo As String*5 Sname As Strin
您可能关注的文档
- 人民币银行结算账户业务培训课件要点.ppt
- 第3章 平面图形的编辑精要.ppt
- 第3章 工作表与单元格常用操作精要.ppt
- 第3章 建筑剖面设计精要.ppt
- 人民日报评论员文章-2015年全-公务员要点.doc
- 第3章 放射性核素的物理化学精要.ppt
- 人民日报题目和开头经典范例要点.pptx
- 人民民主专政的本质--课件1要点.ppt
- 人民政府服务人民教案ppt要点.ppt
- 第3章 栈和队列精要.doc
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)