第2章数据与表达式中山大学VB课件.ppt

第2章数据与表达式中山大学VB课件.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据与表达式 本章要点: 字符集 数据类型 常量、变量 运算符、表达式 常用内部函数 2.1 字符集 2.1.1 VB的字符集 VB的基本字符集包括: 字母:大写英文字母A—Z;小写英文字母a—z。 数字:0一9; 专用字符:共27个。 2.1.2 编码规则 1.VB代码中不区分字母的大小写 为提高程序的可读性,VB对用户程序代码进行自动转换: (1)对于VB中的关键字,首字母总被转换成大写,其余字母被转换成小写; (2)若关键字由多个英文单词组成,它会将每个单词首字母转换成大写; (3)对于用户自定义的变量、过程名,VB以第一次定义的为准,以后输入的自动向首次定义的转换。 。 2.语句书写自由 (1)在同一行上可以书写多条语句,但语句间要用冒号“:”分隔; (2)若一个语句行不能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线“_”。 (3)一行最多允许255个字符 3.注释有利于程序的维护和调试 注释以Rem开头,也可以使用单引号“”,注释内容可直接出现在语句的后面。 例如: This is a VB REM This is a VB (2)也可以使用“编辑”工具栏的“设置注释块”、“解除注释块”按钮,使选中的若干语句(或文字)增加注释或消除注释十分方便。(视图,工具栏,编辑) 4.保留行号于标号 VB源程序也接受行号与标号,但这不是必须的。 5. 对象名命名约定 每个对象的名字由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成 。 2.2 数据类型 2.2.1 标准数据类型 数值型数据---对客观事物进行定量记录的符号,如数量、工龄、毕业年限等 字符型数据---对客观事物进行定性记录的符号,如姓名、单位、地址等 2.2.6 自定义类型 由Type语句来实现: 格式:[Pubilc|Private]Type 自定义类型名 元素名1 As 类型名 元素名2 As 类型名 ……       元素名n As 类型名 End Type 其中: 元素名:表示自定义数据类型中的一个成员。 类型名:为标准类型。 例如:定义一个有关学生考试信息的自定义类型: Type Stutype xm As String*4 xh As Integer csrq As Date sx As Single yw As Single yy As Single End Type 对于定义好的类型,就可以在变量声明时使用该类型。例如,可在某过程声明变量: Dim Student As Stutype 要表示Student变量中的某个元素,形式如下: 变量名.元素名 例如,要表示考生的姓名,语文的成绩:Student.xm, Student.yw。 注意: (1)Type语句是不可执行的,而且只能出现在模块的声明部分,在过程中不能使用Type语句 。 (2)自定义类型中的元素类型可以是字符串,但必须是定长字符串。 (3)不能将自定义类型名和该类型变量名混淆,VB会根据变量的类型分配所需的内存空间,存储数据。 2.3 常量、变量 2.3.1 常量 在程序执行的过程中保持不变的数据称为常量。在VB中,常量分为两种,普通常量和符号常量。符号常量又分为用户自定义和系统定义两种。 1.普通常量 普通常量直接出现在代码中,也称为字面常量或文字常量,普通常量的表示形式决定它的类型和值。例如: 整型常量: 整型(Integer):表示-32768至32767之间的整数 例如:10 110 20 长整型(Long):表示-2,147,483,648至2,147,483,647之间的整数 例如:长整型常数的书写: 23 通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式: (1)十进制整数。如125,0,-89。20 (2)八进制整数。以或O(字母O)开头的整数是八进制整数,如O25表示八进制整数25,即(25)8 ,等于十进制数21。 (3)十六进制。以H开头的整数是十六进制整数,如H25表示十六进制整数25,即(25),等于十进制数37。VB中的颜色数据常常用十六进制整数表示。

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档