1 / 42
文档名称:

VB高级语言技巧.ppt

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

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

分享

预览

VB高级语言技巧.ppt

上传人:779277932 2012/3/30 文件大小:0 KB

下载得到文件列表

VB高级语言技巧.ppt

文档介绍

文档介绍:第4章 VB高级语言技巧
[内容简介]
本章以一个多功能计算器应用程序为实例,对第3章所开发的简单计算器进行功能扩展,在此基础上,较系统地介绍了数组、过程、函数的定义和使用方法,详细讲解了鼠标和键盘的常用使用技巧。
通过本章的学习,你将初步具备利用VB编写各类高级应用程序的能力。
掌握数组的使用方法;
掌握键盘、鼠标的使用技巧;
掌握过程和函数的定义和调用方法;
掌握API函数的调用方法;
了解枚举及自定义数据类型;
了解多功能计算器程序设计过程。
[学习目标]
一、多功能计算器程序任务
1、任务概述
2、界面设计
3、代码设计
二、数组的使用
(一)数组:是一种构造型数据
1、数组的概念
VB具有同一名字、不同下标的变量称为数组,它实际上是一组相同类型的变量的集合。根据下标的个数可分为一维数组、二维数组、多位数组。
如:strbig(1),strbig(2)
Option Base语句
用来声明数组下标的缺省下界。在Visual Basic中默认的下标下界是0,即每个定义的数组的下标值是从0开始。
语法:Option Base {0|1}
缺省状态下数组下界为0
说明
数组名命名规则与变量名相同
下标用圆括号,而不是方括号
下标下界不能大于上界
可以用变量或常量作下标的边界
2、声明静态数组
静态数组:数组元素的个数不变。
(1)方法1
Dim 数组名(上界) as 数据类型
这种定义方法,默认情况下数组的下界从0开始,因此数组元素的个数等于上界+1,数组的全部元素都初始化为0(数值型)或空字符串(字符串型)如:
Dim a(5) as integer
(2)方法2
dim 数组名(下界 to 上界)
采用这种方法可以根据需要设置下标的起始和结束值。如:
dim a(1 to 5) as integer
例如:
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
(二)控件数组
控件数组是采用类似于数组结构组织起来的一组控件。
这些控件的类型和属性设置相同,并且共用一个控件名称,响应触发事件时也是激活同一个事件过程。
为了区分同一个控件数组中的不同控件,组内每个控件(相当于数组的元素)都有一个索引(Index)属性,这个索引属性的值就相当于普通数组的下标。
控件数组中的元素表示为:
控件数组名(索引值)
控件数组
建立控件数组通常有两种方法。
方法一:给同类控件起相同的控件名称。
步骤如下:
在窗体上画好所需要的各个控件
将每个要包含到控件数组中的控件的名称属性改为控件数组的名字