欢迎来到天天文库
浏览记录
ID:46970902
大小:373.00 KB
页数:75页
时间:2019-12-02
《《数据与表达式》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章数据与表达式本章要点字符集数据类型常量、变量运算符、表达式常用内部函数2.1字符集2.1.1VB的字符集VB的基本字符集包括:字母:大写英文字母A—Z;小写英文字母a—z。数字:0一9;专用字符:共27个。2.1.2编码规则1.VB代码中不区分字母的大小写为提高程序的可读性,VB对用户程序代码进行自动转换:(1)对于VB中的关键字,首字母总被转换成大写,其余字母被转换成小写;(2)若关键字由多个英文单词组成,它会将每个单词首字母转换成大写;2.语句书写自由(1)在同一行上可以书写多条语句,但语句间要用冒号“:”分隔a=10:b=20(2)若一个语句行不
2、能写下全部语句,或在特别需要时,可以换行。换行时需在本行后加入续行符,1个空格加下划线"_"。(3)一行最多允许255个字符3.注释有利于程序的维护和调试其语法格式为:Rem<注释内容>或'<注释内容>注释以Rem开头,也可以使用单引"'",注释内容可直接出现在语句的后面。例如:'ThisisaVBREMThisisaVB如果在其他语句行后面使用Rem关键字,必需用冒号(:)与语句隔开。若用英文单引号"'",则在其他语句行后面不必加冒号(:)。例如:ConstPI=3.1315925'符号常量PIS=PI*r*r:Rem计算圆的面积也可以使用"编辑"工具栏的
3、"设置注释块"、"解除注释块"按钮,使选中的若干语句增加注释或消除注释,十分方便。4.保留行号和标号VB源程序也接受行号与标号,但这不是必须的。每个对象的名字由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的缩写字母组成。2.2数据类型2.2.1标准数据类型数据类型关键字类型符前缀占字节数范围字节型Byte无byt10~255逻辑型Boolean无bln2True与False整型Integer%int2-32768到32767长整型Long&lng4-2,147,483,648~2,147,483,647单精度型Single!sng4负数:-3.4
4、02823E38~-1.401298E-45正数:1.401298E-45~3.402823E38双精度型Double#dbl8负数:-1.79769313486232D308~-4.94065645841247D-324正数:4.94065645841247D-贷币型Currency@cur8-922,337,203,685,477.5808~922,337,203,685,477.5807日期型Date(time)无dtm801,01,100~12,31,9999字符串型String$str字符串长度有关0~65535个字符对象型Object无obj4任
5、何对象引用变体型variant无vnt根据需要分配表2-1VB中的标准数据类型表2.2.6自定义类型由Type语句来实现:格式:[Pubilc
6、Private]Type自定义类型名元素名1As类型名元素名2As类型名……元素名nAs类型名EndType元素名:表示自定义数据类型中的一个成员。类型名:为标准类型。定义一个有关学生考试信息的自定义类型:TypeStutypenameAsString*4'姓名ageAsIntegerbirthdayAsDateweightAsSingleyuwengAsSingle'语文EndType对于定义好的类型,就可以在变量
7、声明时使用该类型。例如,可在某过程声明变量:DimStudentAsStutype要表示Student变量中的某个元素,形式如下:变量名.元素名例如,要表示考生的姓名,语文的成绩:Student.name,Student.yuweng注意(1)Type语句是不可执行的,而且只能出现在模块的声明部分,在过程中不能使用Type语句。(2)自定义类型中的元素类型可以是字符串,但必须是定长字符串。(3)不能将自定义类型名和该类型变量名混淆,VB会根据变量的类型分配所需的内存空间,存储数据。2.2.7枚举型:格式:[Public
8、Private]Enum枚举类型名元素
9、名1[=元素值]元素名2[=元素值]…EndTypeprivateenumcolorblack=1white=2endenum2.2.8模块VB应用程序(通常称为工程)由窗体模块、标准模块和类模块组成。VB程序代码保存在窗体模块文件(*.Frm)、标准模块文件(*.Bas)或类模块文件(*.Cls)中,它们形成了工程的一种模块层次结构,如下图所示:一个应用程序的组成结构窗体模块(文件扩展名为.FRM)窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内
10、的其它窗体或对象。标准模块(文件扩展名为.BAS)它
此文档下载收益归作者所有