欢迎来到天天文库
浏览记录
ID:1176028
大小:1.42 MB
页数:162页
时间:2017-11-08
《项目二visualbasic程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目二VisualBasic程序设计基础【教学目的】1、掌握常用的基本数据类型2、掌握常量和变量的应用3、理解VB常用内部函数4、掌握运算符和表达式的应用5、掌握数组的定义和使用6、掌握标准函数的使用7、掌握过程和函数的应用【教学重点】变量和常量的定义;函数、运算符、表达式的正确使用;数组的定义和使用。【教学难点】变量的定义、数组、函数的使用。2.1数据类型2.2常量与变量2.3运算符和表达式2.4标准函数2.5基本语句2.6数组2.7过程和函数活动一2.1数据类型数据类型关键字类型符占字节数范围字节型Byte无10~255布尔型Boole
2、an无2True与False整型Integer%2-32768~32767长整型Long&4-2147483648~2147483647单精度型Single!4负数:-3.402823E38~-1.401298E-45正数:1.401298E-45~3.402823E38双精度型Double#8负数:-1.79769313486232D308~-4.94065645841247D-324正数:4.94065645841247D-324~1.79769313486232D308货币型Currency@8-922337203685477.580
3、8~922337203685477.5907日期型Date(time)无801,01,100~12,31,9999字符型String(定长)$字符串长度0~65535个字符String(变长)不确定变体型Variant无待分配一般用来保存二进制数据。布尔型数据只有两个值:真(True)和假(False),经常用来表示逻辑判断的结果。整型数是不带小数点和指数符号的数,如-123%、123%都表示整数。长整数用4字节二进制数存储,可以表示更大的整数,如-1234&、987654&都表示长整数。由符号、指数和尾数组成,其指数部分用“E”(或“e”
4、)表示。最多有7位有效数字。例:-1.234567E6由符号、指数和尾数组成,其指数部分用“D”(或“d”)表示。最多有15位或16位有效数字。-1.112223334445556D-33货币型是专为处理货币而设计的数据类型。用8位字节存储,小数点前有15位,小数点后有4位,其余的数字被舍去。例:546.5465@任何在字面上可以被认作日期的文本都可以赋值给日期变量,且日期文字必须用符号“#”括起来,如#January15,2002#,#1985-10-19:45:00PM#,#3-6-9313:20#都是合法的日期型数据。字符型数据是用双
5、引号括起来的一串字符。一个西文字符占一个字节,一个汉字或全角字符占两个字节。分定长和变长字符型数据。例:“abcdef”它是一种特殊的、可以表示所有系统定义类型的数据类型。变体数据类型对数据的处理可以根据上下文的变化而变化,Variant数据类型是VB对所有未定义的变量的缺省数据类型的定义。一、标准数据类型练习:1、VB提供了哪些基本数据类型?其类型关键字是什么?其类型符又是什么?2、如果要存储3.2345这个数值,定义哪种数据类型需要的内存容量较小?3、数8.6787E+8写成普通的十进制数是:A)86787000B)867870000C
6、)8678700D)86787000004、数2.65358979335278E-006写成普通的十进制数是:A)0.0000265358979335278B)0.00000265358979335278C)000265358979335278D)0.000000265358979335278二、用户自定义数据类型除了上述数据类型外,在VB中,用户可以根据需要利用Type语句定义自己的数据类型,其格式如下:Type数据类型名数据类型元素名As类型名数据类型元素名As类型名……EndType类型名为上述基本类型名或自定义数据类型名。是自定义数
7、据类型中的一个成员。要定义的数据类型的名字。用户定义的数据类型又称为“记录类型”例题:定义一个有关职工信息的自定义类型:TypeClient_RecordcltNameasString*16cltPasswordasString*8cltDepositasCurrencyEndType注意:(1)自定义类型必须在标准模块或窗体模块的声明部分定义,在标准模块中定义时默认为全局变量(Public)。在窗体模块定义时在关键字Type前应加上Private关键字。(2)自定义类型元素类型如果有字符串,则必须是定长字符串,即应该使用形式为:strNa
8、meAsString*常数其中“常数”指明定长字符串的长度Client_Record类型有3个元素分别为:cltName、cltPassword、cltDeposit。2.2.1
此文档下载收益归作者所有