文档介绍:第三课VB语言基础授课方式:讲授法授课学时:2学时教学目的:通过本次课的学****学生应该掌握VB的数据类型、变量声明,数组的使用和过程、函数的定义与使用,掌握VB的控制语句。教学重点和难点:变量的声明和作用域;函数和过程的作用;控制语句的使用教学过程:1数据类型一、 基本数据类型介绍常用的基本数据类型二、 用户白定义数据类型介绍用户白定义数据类型的语法格式三、 常量声明介绍常量声明与使用四、 、 函数介绍函数的功能二、 、 循环语句介绍For和Do循环。二、 、过程与函数一、 数组讲授数据的定义,并结合循环语句学****它的使用。二、 过程与函数介绍过程与两数的定义与使用(三),离不开语言的基木功能。与任何程序设计语言一样,VB规定了川于编程的数据类型,棊木语句、函数和过程等。,数据类型的规定和处理方法是各不相同的。VB不但提供了丰富的标准数据类型,还口J以由用户自定义所需的数据类型(将在数组中介绍)标准数据类型是系统定义的数据类型,,包括它们占川的存储空间和数值范围。()一、数值(Numeric)数据类型Numeric类型包扌舌八;种,分别为:Integer,Long,Single,Double,,整数运算速度快,精确,但表示数的范围小。Integer类型占2个字节,考虑冇一位符号位,可存放的最大整数为215-1,而32767,当>32767或<-32768时,程序运行时就会产生“溢出”而中断。这时,应釆用长整型Long,〜2552•%2-&4-2147483648〜21474836475•单精度型SingleSng1•(time)$与字符串长冇关0~-2-1VisualBasic的标准数据类型A:在VB屮整数表示形式:土n[%],n是0〜9的数字,%是类型符例:123.-123.+%〜〜单精度数123,456〜非法数,因为其屮岀现了逗号。B:长整型的表示形式:土n&例:123&,-12345678&等Single和Double川于保存浮点实数,浮点实数表示数的范围大,但冇误差,运算速度慢。在VB中规定Single的精度为7位,Double的精度为16位。法:m,nr±±n!号整数土nE±+m例:,(1) Single的多种表示〜小数形式〜一般形式〜整数指数形式〜单精度类型符+,+3(=')(2) Double的多种表示形式扌对小数形式:在数字后加“#”或用“#”代替“!”由指数形式:用“D”代替“E”或在指数形式后加“#”例:#,+3,+3#Currency(货币型)它是定点实数或整数,最多保留小数点右边4位和小数点左边15位,应用丁•货币计算。@,1234®Byte(字节型)用于存储二进制数二、日期数据类型(Date/time)。表示的日期范围:公元100年1月1日〜9999年12月31日表示的时间范围:0:00:00〜23:59:59两种表示方法:(1) 以任何字面上可被认作日期和吋间的字符用号码符(#)将其括起来表示例:##,#10/26/2000#,#1998-5-1212:30:00PM#(2) 以数字序列表示小数点左边的数字代表FI期。小数点右边的数字代表时间(0为午夜,)负数代表的是1899年12月31日之前的H期和时I'可例:下面的程序段PrivateSubFormClick()DimTAsDateT=~:00:00注:若T=」1899年12月31日12:0