1 / 25
文档名称:

VB程序设计第四章 PPT课件.ppt

格式:ppt   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB程序设计第四章 PPT课件.ppt

上传人:小马匹匹 2015/4/2 文件大小:0 KB

下载得到文件列表

VB程序设计第四章 PPT课件.ppt

文档介绍

文档介绍:第4讲 VB高级语言技巧
教学要求
;
2、掌握键盘、鼠标的使用技巧;
3、掌握过程和函数的定义和调用方法;
4、掌握API函数的调用方法;
5、了解枚举及自定义数据类型;
6、了解多功能计算器程序设计过程。
多功能计算器程序任务
任务概述
1、对程序功能进行扩展,将计算结果转换成十六进制。
2、在编写数字区按钮事件时,工作量过于重复,10个按钮要编写10个Click事件处理程序。可采用合并同类项的方法,以减少代码设计的工作量。
3、文本框禁止用户输入文本。
数组的使用
数组
1、概念
一组具有同一名字、不同下标的变量称为数组,实际上是一组相同类型的变量的集合。数组可分为一维数组、二维数组、三维数组。
2、声明静态数组
(1)方法1 Dim 数组名(上界) As 数据类型
默认情况下数组的下界从0开始,因此数组元素的个数等于上界加1。全部元素初始化为0或空。
例:Dim A( 5) As Integer
数组的使用
数组
2、声明静态数组
(1)方法2
Dim 数组名(下界 to 上界) As 数据类型
可根据需要设置下标的起始值和结束值。
Dim A(1 to 5,1 to 5) As Integer
Dim A(5, 5) As Integer
数组的使用
数组
3、动态数组
事先不能确定元素个数,可采用动态数组声明。
(1)首先声明一个静态数组,不指定大小
Dim A() As Integer
(2)在程序执行过程中,使用ReDim语句修改数组大小或上下界
ReDim A(20) As Integer
ReDim A(1 To 20) As Integer
数组的使用
控件数组
特殊数组,数据类型为控件类型,每个数组元素都是一个空间对象,共用一个相同的控件名字,所有元素的Name属性均相同,各控件的Index属性表示数组下标。
一般情况下,当一个应用程序中存在多个相同的控件,并且它们对某种事件的处理方法类似时,可采用控件数组,达到共享代码的目的。
数组的使用
枚举及自定义数据类型
1、枚举
当某个变量只可能取几个固定的值时,就可将其定义为枚举类型。定义枚举类型需要用Enum关键字声明。
Public Enum enmDay
星期日=1 星期一=2 星期二=3 星期三=4星期四=5 星期五=6 星期六=7
End Enum
数组的使用
枚举及自定义数据类型
1、枚举
enmDay本身并不是变量,只是一种用户定义的新的数据类型。定义后就可以像VB提供的标准数据类型一样使用。
Dim MyDay As enmDay
MyDay=星期日
(1)枚举类型中的元素只能表示长整型常数
(2)枚举类型应在模块级别中定义
(3)没有赋值时,系统自动为第一个赋值0,后面的成员值依次加1。
数组的使用
枚举及自定义数据类型
2、自定义类型
一种构造型数据,常称为记录类型。
(1)定义
Public Type Student
学号 As String*10
姓名 As String*10 年龄 As Integer 籍贯 As String
End Type
(2)声明变量 Dim x As Student
(3)使用
=“200101” =“张红”