VB6程序设计
第一章VB6.0概述

教师:陈岚
主要内容
1 2 3 4
概述VB6.0
3
VB6.0的常用基本概念
VB6.0的集成开发环境 VB6.0的程序设计基本步骤
8
15 29
“
概述VB6.0
1.VB6.0是啥
1 2 3 4 5
VB6.0全称为Visual Basic 6.0是微软公司
推出的可视化编程工具MSDN之一,是目前世 界上使用最广泛的程序开发工具之一。
Unload Me Form2.Show
End If
End Sub
Private Sub Command2_Click()
Unload Me End Sub
VB6.0的程序设计基本步骤
实例1
程序运行
以下3种方法均可运行程序 1. 2. 3. 选择【运行】【启动】菜单命令 单击工具栏上的按钮 按功能键【F5】 2.首先保存窗体,窗体文件 后缀为.frm
例如: • 一个人是一个对象,属于人 类 • 一张桌子是一个对象,属于 桌子类 • 命令按钮Command1是一 个对象,属于命令按钮类
9
VB6.0的常用基本概念
2.对象
1 2 3 4 5
• 在VB中,每个窗体、每个控件都是对象 • 在VB中,对象的描述由三部分组成:属性、事件和方法 (1)属性
定义:对象的特征,如对象的名字、标题、大小、颜色等都是属性 属性设置方法:(实例:用两种方法设置“按钮1“的“标题”属性)
Text2
Command1 Command2
text
PasswordChar Caption Caption
空值(即什么都没有)
确定 取消
VB6.0的程序设计基本步骤
VB6.0理论第三版 第5章

2. 数组参数的传递 在VB中允许参数是数组,数组只能通过传址方式进行传递。 在传递数组时要注意以下事情: ☆ 在实参列表和形参列表中放入数组名,忽略维数的定义 ,但圆括号不能省略。 ☆ 如果被调过程不知道实参数组的上下界,可使用Lbound 和Ubound函数确定实参数组的上下界。 例li6-6:编一函数,求任意一维数组中各元素之积,再分 别调用该函数。求
计算机软件技术基础 Visual Basic 程序设计
例如,在下面一个标准模块文件中进行不同级的变量声明。 Public Pa As integer ' 全局变量 Private Mb As String*10 '窗体/模块级变量 Sub F1() Dim Fa As integer '局部变量 …… End Sub Sub F1() Dim Fb As Single '局部变量 …… End Sub 计算机软件技术基础 Visual Basic 程序设计
2. 函数过程的调用 函数过程的调用和标准函数的调用相同,形式如下: 变量 = 函数过程名([参数列表]) 注意:☆ 由于函数过程名返回一个值,故函数过程不能作为单 独的语句加以调用,必须作为表达式或表达式中的一部分,再 配以其他的语法成分构成语句。 ☆ “参数列表”称为实参或实元,它必须与形参保持 个数、类型与位置一一对应。实参可以是同类型的常数、变量 、数组元素或表达式。 ☆ 调用时把实参的值传递给形参,称为参数传递。其 中,值传递(形参前面有ByVal)时实参的值不随形参的值变 化而改变,而引用传递(又称地址传递)的实参的值随形参的 值一起变化。 ☆ 当参数是数组时,形参与实参在参数声明时应省略 其维数,但必须保留括号。 计算机软件技术基础 Visual Basic 程序设计
第二章vb6.0概述

5.0 ,6.0包含三种版本(学习版、专业版和企业版)
2.1 Visual Basic 6.0语言简介
英 文 Visual 的 意 思 是 “ 视 觉 的 ” , “ 可 视 的 Baisc” 这个名字可能抽象了点,但实际上它却是最 直观的编程方法,之所以叫做“可视”,你只要看 到VB的界面就会明白,实际上你无需编程,就可以 完成许多步骤。 在VB中引入了控件的概念,在Windows中控件 的身影无处不在,如按钮、文本框等,VB把这些控 件模式化,并且每个控件都有若干属性用来控制控 件的外观,工作方法,能够响应用户操作(事件)。
2.3 Visual Basic 6.0的集成开发环境
7.代码(code)窗口
在设计模式中,通过双击窗体或窗体上任何对象或通过
“工程资源管理器”窗口中的“查看代码”按钮来打开代码编 辑器窗口。代码编辑器是输入应用程序代码的编辑器。
各种子窗口及工具栏的显示与隐藏
隐藏方法:单击对应子窗口或工具栏的关闭按钮 显示方法:在视图菜单执行相应命令
第二章
Visual Basic程序设计语言概述
本章要求:
1.了解VB的运行环境及启动、退出。
2.了解VB功能及特点。 3. 熟习VB的集成开发环境。 4. 初步建立事件驱动面向对象程序设计的概念 。
2.1 中文Visual Basic 6.0简介
一、Visual Basic的发展
Visual Basic 是Microsoft 公司开发的Windows 应用程序 开发工具,Visual ——“可视化的”,是一种开发图形户界面 (GUI)的方法。 1991年推出 VB1.0 1992、1993、1995、1997、1998,2000相继推出: 2.0, 3.0, 4.0, 5.0, 6.0,(7.0)版本
VB6.0教程

2、工程的组成
应用程序建立在工程的基础之上,一个工程是各种类型文件的集合,它包括工程文件 (Vbp)、窗体文件(Frm)、标准模块文件(Bas)、类模块文件(Cls)、资源文 件(Res)和ActiveX的文件(Ocx)。 1.工程文件 存储了与该工程有关的所有文件和对象的清单,这些文件和对象自动链接到工程文件 上,每次保存工程时,其相关文件信息也随之更新。当然,某个工程下的对象和文件 也可供其他工程共享使用。在工程的所有对象和文件被汇聚在一起并完成编码后,就 可以编译工程,生成可执行文件。 2.窗体文件 存储了窗体上使用的所有控件对象、对象的属性、对象相应的事件工程和程序代码。 一个应用程序至少包含一个窗体文件。 3.标准模块文件 存储了所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处 调用的过程。 4.类模块文件 用来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。
二、面向过程的语言
用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法、步骤。 面向过程的程序设计的核心是数据结构和算法,其中数据结构用来量化描述需要解决 的问题,算法则研究如何用更快捷、高效的方法来组织解决问题的具体过程。面向过 程的程序设计语言主要有BASIC、FORTRAN、PASCAL、C等。
下面简单介绍如何安装Visual Basic 6.0企业版。 1.将Visual Basic 6.0安装盘放入光躯中,浏览安装盘,双击 “SETUP.EXE” 文件,进入安装向导。 2.直接点击“下一步” 按钮,在“最终用户协议”对话框中仔细阅读 其协议,若确实无疑义,选中“接受协议”,再点击“下一步” 按钮。 3.输入产品的ID号。 4.选中“安装Visual Basic 6.0中文企业版” ,再点击“下一步” 按钮。 在弹出的菜单中点击“继续” 按钮,再点击“确定” 按钮,等待片 刻。 5.一般情况下使用默认安装文件夹即可,当然也可以点击“浏览”按钮 自由更改安装文件夹。 6.点击“典型安装”左边的图标按钮,等待拷贝文件。 7.点击“重新启动Windows” ,重新启动计算机后,在出现的窗体中把 “安装 MSDN”项去掉,再点击“下一步” 按钮,再点击“是”。 8.直接点击“下一步” 按钮 ,把弹出的窗体中的“现在注册”项去掉, 再点击“完成”按钮,即完成了VB的安装。
vb6.0开发实例 -回复

vb6.0开发实例-回复VB6.0开发实例,一起来实现一个简单的学生信息管理系统!学生信息管理系统是一个常见的应用程序,用于管理学校、班级或者学生个人的信息。
在本文中,我们将通过使用VB6.0来开发一个简单的学生信息管理系统,从创建界面、添加学生信息、查询学生信息等一步一步的进行。
让我们开始吧!第一步:创建VB6.0项目首先,打开VB6.0开发环境。
点击“新建项目”,输入项目名称,比如“学生信息管理系统”,选择保存路径,然后点击“确定”。
第二步:设计界面在VB6.0的开发环境中,我们可以使用控件来设计用户界面。
在工具箱中选择“Label”控件,拖动到窗体上,用于显示文本信息。
然后,再添加“Textbox”控件,用于输入学生信息。
我们还可以添加一些按钮控件,比如“添加”和“查询”按钮。
第三步:添加学生信息在设计好界面之后,接下来我们需要编写代码,以实现添加学生信息的功能。
在“添加”按钮的Click事件中,编写代码如下:Private Sub cmdAdd_Click()' 获取用户输入的学生信息Dim studentName As StringDim studentID As IntegerstudentName = txtName.TextstudentID = CInt(txtID.Text)' 将学生信息保存到数据库或者内存中' 这里可以使用数据库,也可以使用数组来存储学生信息End Sub在这段代码中,我们首先声明变量来存储学生信息,然后从相应的输入框中获取用户输入的信息。
最后,我们可以将学生信息保存到数据库中,或者使用数组来存储学生信息。
第四步:查询学生信息接下来,我们来实现查询学生信息的功能。
在“查询”按钮的Click事件中,编写代码如下:Private Sub cmdSearch_Click()' 获取用户输入的学生IDDim studentID As IntegerstudentID = CInt(txtSearchID.Text)' 根据学生ID查询学生信息' 这里可以从数据库中查询学生信息,或者遍历数组进行查找' 显示查询结果' 这里可以使用消息框或者其他方式来显示查询结果End Sub在这段代码中,我们首先从输入框中获取用户输入的学生ID。
基于VB6.0“出生日期”自动生成程序的设计与实现——以《国家学生体质健康标准》上报数据整合为例

基于VB6.0“出生日期”自动生成程序的设计与实现 ——以《国家学生体质健康标准》上报数据整合为例 The Design and Implementation of Program on Automated Generation of the Birth Date Based onⅦ6.0 ——An Example of the Integration of the Reporting Data of National Standards of Students’Physical Health Constitution
杨守民 YANG Shou—min
摘要:运用系统分析法等方法,对大学生体质健康测试数据整合中出生日期生成和格式转换问题进行分 析,提出运用计算机编程技术设计“出生日期自动生成功能模块”,实现批量进行出生日期自动生成和格式 自动转换。通过VB编程,该功能模块用三个按钮完成所需功能操作。实验表明,系统操作简单、方便、准 确、快捷。通过前期在大学生体质健康测试数据整合过程中的初步运用,极大的提高了数据整合效率。 关键词:自动生成;程序设计;国家学生体质健康标准 Abstract:Employing systematic analysis,this paper analyzes the birth date generation and format transition in the data integration of college students’physical health test,advises to use computer programming to design the “Automated Generation Module of the Birth Date”and realizes automated generation of birth date and automated format transition in batches.Through programming based on VB6.0,the module eondue ̄all the operations by three buttons.The experiment indicates that the system is simple,convenient,precise and quick.Through the in— itial application in the data integration of college students’physical health test,it greatly enhances the efficiency of the data integration. Key words:automated generation;program design;student;physical constitution;health;standards 中图分类号:G8o4.49 文献标识码:A 文章编号:1005—0256(2012)05—0005—02 doi:10.3969/i.issn.1005—0256.2012.05.003
VB6.0第四章-控件,窗体

7
可视化程序设计——第四章 常用控件和窗体
4.4 列表框
7.Text属性(默认属性)
.List(.ListIndex)= .Text
8.MultiSelect属性
None:不允许多选。 Simple:简单多选。每次鼠标单击选中一项。 Extended:可扩展多选,与键盘上的某个键配合使用, 如:ctrl+鼠标。
属性:
Path Pattern Archive Normal System Hidden ReadOnly 设置目录或返回当前工作目录 设置要显示的文件类型 是否显示归档文件 是否显示普通文件 是否显示系统文件 是否显示隐含文件 是否显示只读文件 File1.Path=Dir1.Path File1.Pattern=“*.EXE ; *.DLL”
属性:Drive—设置驱动器或返回当前工作驱动器
可通过语句 Drive1.Drive=“C:\” 指定,或从列表中选择。
Drive属性只能在程序代码中设置、访问, 而不能在属性窗口中设置。
事件:Click、Change(列表框顶部的内容改变)
21
可视化程序设计——第四章 常用控件和窗体
DirListBox控件
4.6 驱动器、目录和文件列表框
三、文件列表框
Name 属性:fil [对象.]Path[=Pathname] [对象.]Pattern[=value] [对象.] FileName [=pathname] Path和FileName
19
可视化程序设计——第四章 常用控件和窗体
DriveListBox控件
16
可视化程序设计——第四章 常用控件和窗体
vb6.0开发实例 -回复

vb6.0开发实例-回复学习VB6.0开发实例VB6.0是一种经典的编程语言,它被广泛应用于Windows平台的软件开发中。
本文将以VB6.0开发实例为主题,详细介绍学习VB6.0开发的步骤和方法。
第一步:了解VB6.0在开始学习VB6.0开发之前,我们需要先了解一些基本的概念和知识。
VB 是Visual Basic的缩写,是一种基于WINDOWS的可视化编程语言,它简单易学,功能强大,并且具有直观的用户界面。
VB6.0是VB语言的第六个版本,也是最后一个版本。
第二步:安装VB6.0在学习VB6.0开发之前,我们需要先安装VB6.0开发环境。
你可以通过购买正版的VB6.0安装光盘,或者从网络上下载VB6.0安装文件。
安装VB6.0的过程比较简单,只需要按照提示一步一步进行即可。
第三步:创建第一个VB6.0应用程序一旦安装完成,我们就可以开始创建我们的第一个VB6.0应用程序了。
打开VB6.0开发环境,点击“新建项目”按钮,选择“标准Exe”模板,然后点击“打开”按钮。
这时,一个空白的窗体将会出现在我们面前。
第四步:设计用户界面在VB6.0中,我们可以通过拖拽控件的方式来设计应用程序的用户界面。
在工具箱中选择需要的控件,然后将其拖拽到窗体上即可。
你可以选择文本框、按钮、标签等控件来构建一个交互式的用户界面。
第五步:添加事件处理程序一旦我们设计好了用户界面,就需要为控件添加相应的事件处理程序。
在VB6.0中,我们可以通过双击一个控件来自动创建其点击事件的处理程序。
在事件处理程序中,我们可以编写代码来实现相应的功能,例如响应按钮的点击事件,进行数据的处理和显示等。
第六步:编写VB6.0代码VB6.0采用的是基于事件驱动的编程模型,我们可以通过编写代码来实现不同的功能。
在VB6.0中,采用的是基于对象的编程方式,我们可以通过操作对象的属性和方法来改变对象的状态和行为。
通过编写VB6.0代码,我们可以实现数据的处理、文件的读写、网络的通信等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB6程序设计VB6程序设计第一章 Visual Basic 6.0概述实例01(见程序EX01):窗体中有三个按钮:显示文字、清屏、结束;有一个文本框:用于显示文字:“Hello,Visual Basic!”;窗体标题栏显示“VB,你好!”,如下图所示。
在实验中修改文本框的对齐方式,设定文字的颜色;分别在设计时和运行对文本框字号属性进行修改。
1.1 VB简介1.1.1 VB特点●面向对象的可视化的程序设计方法●事件驱动的程序设计机制●简单易学、功能丰富的程序设计语言●交互式的集成开发环境●支持动态数据交换、动态链接库和对象的链接和嵌入技术1.1.2 VB版本简介1991年:VB1.0VB的最常用的版本是VB6.0,并有VB6.0中文版。
第一章Visual Basic6.0概述VB6.0有学习版、专业版和企业版三种不同的发行版本。
目前,VB有了.net版,一个全新的开发环境和全新的开发方式。
1.2 VB6的安装和新特点1.2.1 VB6运行环境●Windows95或以上●Pentium或更高的处理器●CD-ROM●16MB或以上内存●128MB或以上硬盘空间1.2.2 VB6安装简介1.2.3 VB6新特点●增强了数据访问功能:ADO(ActiveX Data Object)●更强大的Internet应用开发功能●新增和加强了一些控件●添加和增强了些向导1.3 VB6的集成开发环境VB6提供给用户的使用界面是一个集成开发环境,它在一个公共的环境中集成了设计、编辑、编译和调试等功能。
1.3.1 启动集成开发环境1.3.2 集成开发环境的组成在VB6的集成开发环境中,通常显示有标题栏、控制菜单图标、窗口操作按钮、菜单栏、工具栏、窗体设计器、工程管理器、属性窗口、工具箱和窗体布局窗口。
此外,还可以根据需要打开代码窗口、调色板、对象浏览器、菜单编辑器和三个用于程序调试的窗口:立即窗口、本地窗口和监视窗口。
VB6程序设计1.3.3 集成开发环境的菜单1.3.4 集成开发环境的选项设置1.4 使用VB的帮助系统●联机帮助●上下文相关帮助第二章VB6编程初步第二章 VB6编程初步2.1 VB编程的基本概念2.1.1 Windows的工作机制Windows系统的工作机制可用三个词来概括:窗口、事件和消息。
Windows系统的工作界面是由各种窗口组成的,所谓窗口是指屏幕上的一个矩形区域。
事实上,对话框、文本框、图标、命令按钮和打开的菜单等,都可看作窗口。
Windows系统给每一个窗口指定一个唯一的标识号,即窗口句柄,并通过窗口句柄来管理所有窗口。
Windows系统中的事件可简单地理解成一种操作活动。
它可以是由鼠标和键盘的操作产生,也可以由系统内部产生,甚至是由某个程序运行或窗口操作产生。
Windows系统不断地监视着系统中每一个窗口的活动和每一个事件的发生。
所谓消息是指事件的信号。
每发生一件事件,就引发一条消息。
Windows 系统处理这条消息,并把它向系统中程序的各个窗口广播。
各个窗口根据其程序中处理该消息的代码指令作出响应。
2.1.2 Windows应用程序的事件驱动运行模式Windows应用程序的运行是事件(可以是用户通过鼠标和键盘操作产生,也可以是系统内部通过时钟计时产生,甚至也可以是由程序运行或窗口操作触发产生)驱动模式,是通过执行响应不同事件的程序代码进行运行的。
因此,在使用VB提供的事件驱动的程序设计机制编写Windows应用程序时,是对程序中的对象需要响应的事件分别编写出程序代码。
2.1.3 创建VB应用程序的步骤●建立工程●设计应用程序的界面●设置界面对象的属性●编写程序代码●保存程序●执行并调试程序●生成可执行程序文件2.2 创建一个简单的VB应用程序VB6程序设计实例02(见程序EX02):该应用程序运行时将显示一个窗口,其中有“切换”和“退出”两个按钮:单击“切换”按钮,窗口的一个文本框中将交替显示红色的“VB编程不难学”和蓝色的“只要认真下功夫”文字;单击“退出”按钮,将清除窗口并退出程序。
第三章VB6的工程管理第三章 VB6的工程管理工程是在VB中进行Windows应用程序设计的一个重要概念。
所谓工程就是组成一个应用程序的文件的集合。
使用VB创建一个应用程序时,首先必须为它建立一个工程,在应用程序设计过程中,通过工程来管理应用程序所包含的所有文件。
3.1 VB的工程在VB中可建立多种类型的工程,这里主要介绍标准EXE类型工程的建造和管理。
3.1.1 工程工程是组成一个应用程序的文件的集合,一个工程通常包括以下几种类型的文件:●工程文件(.vbp)●窗体文件(.frm)●窗体二进制数据文件(.frx)●类模块文件(.cls)●标准模块文件(.bas)●ActiveX控件文件(.ocx)●资源文件(.res)3.1.2 工程管理器工程的操作管理主要是在工程管理器中进行。
工程管理器窗口中显示当前工程所包含的文件列表。
3.2 工程的基本操作工程的基本操作主要包括创建、打开和保存工程,在工程中添加、删除和保存文件,以及在工程中添加控件和对象等。
●创建、打开和保存工程●在工程中添加、删除和保存文件●在工程中添加和删除控件部件、对象和资源文件VB6程序设计3.3 工程的属性设置♦通用属性设置●工程类型●启动对象●工程名称●帮助文件名●工程帮助上下文标识符●工程描述●ActiveX控件升级♦生成的可执行文件属性设置●版本号♦编译属性设置第四章VB6编程基础第四章 VB6编程基础VB应用程序的结构、代码窗口的使用、VB代码的书写规则、数据类型、变量、常量、数组、过程和结构控制语句等。
4.1 VB代码编写基础4.1.1 VB应用程序的结构一个VB应用程序通常是由多种类型的文件组成的,其中最常见的是窗体模块、标准模块和类模块。
这些模块都可以包含声明和过程。
1、窗体模块在窗体模块中包含窗体及其控件的属性设置值,同时还包含在该窗体的代码窗口中编写的对常量、变量、类型和外部过程的声明以及Sub、Function和Property 过程。
2、标准模块标准模块存放与特定窗口或控件无关的代码,通常是其他模块共同使用的声明和过程的代码。
3、类模块类模块用来定义类,并可用它创建被应用程序中的过程所调用的对象。
4.1.2 代码编辑窗口VB的代码编辑器具有一定智能,可同步显示相应的语法成份结构的提示,能自动填充语句、属性和参数,使代码编写更加方便。
4.1.3 代码的书写规则VB程序代码不区分大小写。
VB程序代码的主要的书写规则:●可用续行符“_”(一个空格后跟一个下划线)将一个长语句分成多行书写●当一行中有多条语句时,语句间用冒号“:”分隔●注释以注释符“‟”(单引号)引导,可放在一行语句的最后,或单独占据一行,但不能放在续行符的后面;注释也可以用关键字“Rem”引导,但它必须占据一行●VB中缺省数制是十进制数,也可以使用加前缀“&H”和“&0”分别VB6程序设计表示的十六进制和八进制数标识符是为程序代码中的变量、常量、类型、过程、函数、类和其他对象的命名。
VB中标识符的命名有如下规则:(1)标识符必须是字母开头,后跟字母、数字或下划线(2)标识符长度不能超过255个字符,其中窗体、控件、类和模块的标识符长度不能超过40个字符(3)不能与VB中受到限制的关键字同名4.2 数据类型一个变量的数据类型指出该变量能存储何种类型的数据。
VB提供了许多基本数据类型,用户也可以根据需要自定义数据类型。
4.2.1 基本数据类型VB的基本数据类型见P46表4.2.1,注意它们的类型名、类型符、占用字节数和表示范围。
例:Dim YesorNo As BooleanDim A As Byte,B As ByteDim I As IntegerDim L As LongDim A As SingleDim P As CurrencyDim X As Double,Y As DoublePrivate S As StringDim Name As String*20Dim D As DateDim VDim a%,b&,c!,d# …a为整型,b为长整型,c为单精度型,d为双精度型,@为货币型,$为字符串型YesorNo=1>2A=&H0F:B=&H01A=A+BX=1.88E18:Y=2.01D16X=X*YS=”Database”S=Left(S,4)D=#4/6/1999 8:30:50PM#V=”17”V=V-15V=”U”&V除了可以像其它标准类型一样操作外,Variants类型变量还包含四个特殊值:Empty,Nothing,Null和Error。
第四章VB6编程基础4.2.2 用户自定义数据类型格式:[Private|Public] Type varnameelementname as type…End Type例:Private Type StuRecordName As String*30Birthday As DateOther As VariantEnd As VariantDim Record1 As StuRecord,Record2 As StuRecord=”Abc”4.2.3 枚举类型在模块的声明段用Enum语句来声明枚举类型,例如:Private Enum ElementSetSunMonTueEnd Enum4.3 变量与常量在应用程序执行期间,变量用来存储可能变化的数值,常量表示固定不变的数值。
通常,在使用变量和常量前必须事先声明,并且它们有着自己的有效范围。
4.3.1 变量变量有名字,它是用来引用变量所包含的数据的标识符;变量具有数据类型,以确定变量能够存储的数据种类。
●变量的命名应遵循标识符命名的规则●一般应用变量声明语句声明变量(显式声明、隐式声明、有效范围)4.3.2 常量VB中有两种常量,一种是系统预定义的常量,还有一种是用户定义的常量。
●用户定义常量的命名●用户定义常量的声明[Public|Private] Const constantname [Astype]=expression●用户定义常量的有效范围4.4 数组数组是指具有相同的数据类型的有序数据的集合,即一个数组中的所有元素具有相同的数据类型。
当声明了Variant类型的数组时,其元素能够包含不同类型的数据。
4.4.1 大小固定的数组1、数组的命名2、数组的声明根据声明的数组的有效范围不同,有三种方法声明大小固定的数组。
●过程级数组,在该过程中用Dim语句声明,例:Dim Number(10) AsInteger或Dim K(1 To 5)或Static State(10) As Boolean●模块级数组,在模块的声明段中用Private或Dim语句声明,例:PrivateA(10) As Integer或Dim Address(1 To 50) As String*30●全局级数组,在模块的声明段中用Public语句声明,例:Public Price(10)As Double或Public Name(1 To 50) As String*203、数组的引用Dim n As IntegerDim Number(10) As IntegerFor n=0 To 10Number(2)=2Next n4、多维数组例:Dim I As Integer,J As IntegerStatic MatrixA(1 To 10,1 To 10) As DoubleFor I=1 To 10For J=1 To 10MatrixA(I,J)=I*10+JNext JNext I4.4.2 动态数组1、动态数组的声明●过程级动态数组:Dim dynArray()或Dim dynList() As Single●模块级动态数组:Private dynA() As Integer或Dim dynArray()●全局级动态数组:Public dynArray() As Double或Public dynList()2、动态数组的定义动态数组声明后并不能立即使用,还必须在使用它的过程中,用ReDim语句对它的维数和上下界进行定义。