《Visual Basic程序设计》课程电子教案(PPT课件)第6章 数组和其它控件

第6章数组和其它控件 认识计时器和数组 例6,1输入日期计算天数。设计一个窗体,在 窗体上添加一个标签框、一个计时器和两个命 令按钮。运行程序并单击“开始”,弹出输入 对话框,要求按照固定格式输入日期,程序计 算输入日期是该年中的第几天 2021/223
第6章 数组和其它控件 2021/2/23 认识计时器和数组 例6.1输入日期计算天数。设计一个窗体,在 窗体上添加一个标签框、一个计时器和两个命 令按钮。运行程序并单击“开始”,弹出输入 对话框,要求按照固定格式输入日期,程序计 算输入日期是该年中的第几天

第6章数组和其它控件 控件属性数组 例6,2列表项操作。设计一个窗体,在窗体上添加 个列表框、一个框架、一个文本框、一个复选按钮 和五个命令按钮。运行程序并单击“增加元素”, 给列表框增加10个列表项。单击“交换元素”,交 换相邻的两个列表项。在查找中输入要查找的文本 单击“开始”,将找到所有含该文本的列表项并使 之处于选择状态,选择严格查找,只有列表项的内 容和要查找的文本完全一致时,才算找到。单击 “反向选择”,使选择的列表项变成未被选择的列 表项,而未被选择的列表项变成选择的列表项。单 击“删除元素”,将删除所有选择的列表项 2021/223
第6章 数组和其它控件 2021/2/23 控件属性数组 例6.2列表项操作。设计一个窗体,在窗体上添加一 个列表框、一个框架、一个文本框、一个复选按钮 和五个命令按钮。运行程序并单击“增加元素” , 给列表框增加10个列表项。单击“交换元素”,交 换相邻的两个列表项。在查找中输入要查找的文本, 单击“开始”,将找到所有含该文本的列表项并使 之处于选择状态,选择严格查找,只有列表项的内 容和要查找的文本完全一致时,才算找到。单击 “反向选择”,使选择的列表项变成未被选择的列 表项,而未被选择的列表项变成选择的列表项。单 击“删除元素”,将删除所有选择的列表项

第6章数组和其它控件 控件数组 控件数组由一组相同类型的控件组成。这些控件具 有相同的名称,具有很多相同的属性。数组中的每个 控件都有唯一的索引号,即下标,下标值由 Index属性 指定,第1个控件数组元素的下标为0,第2个控件数组 元素的下标为1等等。它是创建控件数组时系统自动按 顺序赋给每个控件数组元素的,程序通过索引值来区 别控件数组中的元素 由于控件数组是由一组相同类型的控件组成,这 些控件共用一个相同的名字。数组中的每个控件都有 唯一的索引号(下标),所以它们非常方便的共享同 事件过程。在若干控件执行的操作相似的场合最适 于使用控件数组。 2021/223
第6章 数组和其它控件 2021/2/23 控件数组 控件数组由一组相同类型的控件组成。这些控件具 有相同的名称,具有很多相同的属性。数组中的每个 控件都有唯一的索引号,即下标,下标值由Index属性 指定,第1个控件数组元素的下标为0,第2个控件数组 元素的下标为1等等。它是创建控件数组时系统自动按 顺序赋给每个控件数组元素的,程序通过索引值来区 别控件数组中的元素。 由于控件数组是由一组相同类型的控件组成,这 些控件共用一个相同的名字。数组中的每个控件都有 唯一的索引号(下标),所以它们非常方便的共享同 一事件过程。在若干控件执行的操作相似的场合最适 于使用控件数组

第6章数组和其它控件 例6,3计算器。设计一个窗体,在窗体上设计由十个数字按钮 四个运算符、四个函数按钮、一个“C”按钮、一个“=”按钮 和一个标签,模拟计算器能完成一步整数计算功能 2021/223
第6章 数组和其它控件 2021/2/23 例6.3计算器。设计一个窗体,在窗体上设计由十个数字按钮、 四个运算符、四个函数按钮、一个“C”按钮、一个“ = ”按钮 和一个标签,模拟计算器能完成一步整数计算功能

第6章数组和其它控件 自定义数组 在本章介绍列表框的Lis和 Selected属性时,谈到这样的属性是数 组。它们分别存放列表框中所有列表项 的内容和每个列表项是否被选择的状态 在实际应用中,也经常需要处理成批数 据,为此高级语言都提供了数组。它是 种非常有用的数据结构。一般来讲, 数组是由一系列元素构成,每个元素的 类型相同 2021/223
第6章 数组和其它控件 2021/2/23 自定义数组 在本章介绍列表框的List和 Selected属性时,谈到这样的属性是数 组。它们分别存放列表框中所有列表项 的内容和每个列表项是否被选择的状态。 在实际应用中,也经常需要处理成批数 据,为此高级语言都提供了数组。它是 一种非常有用的数据结构。一般来讲, 数组是由一系列元素构成,每个元素的 类型相同

第6章数组和其它控件 在计算机中数组占据一块内存区域,数组名是这个区域的名 称,下标可标识数组元素在该区域的位置。数组应遵循先定 义后使用的原则。定义数组的目的是为其留出所需空间。这 点和控件属性中使用到的数组不同,控件属性中用到的数 组是系统定义的 定义数组的一般格式 Dim数组名(第一维说明[第二维说明]……)[As类型 2021/223
第6章 数组和其它控件 2021/2/23 在计算机中数组占据一块内存区域,数组名是这个区域的名 称,下标可标识数组元素在该区域的位置。数组应遵循先定 义后使用的原则。定义数组的目的是为其留出所需空间。这 一点和控件属性中使用到的数组不同,控件属性中用到的数 组是系统定义的。 定义数组的一般格式: Dim 数组名(第一维说明[,第二维说明] …..) [As 类型]

第6章数组和其它控件 除使用Dim语句指定下界,还可以使用 Option base语句指定下 界 Option base语句格式为 Option Base下界值 2021/223
第6章 数组和其它控件 2021/2/23 除使用Dim语句指定下界,还可以使用Option Base 语句指定下 界。 Option Base 语句格式为: Option Base 下界值

第6章数组和其它控件 例6,4试验数据。设计一个窗体,在窗体上添加一个文本框、 一个图片框、个列表框和三个命令按钮。运行程序时,单 机整数,并且显示在文本框中。单击“数据分布”按钮,统 计试验数据的分布,按10到19、20到2990到99分段,统 计每段模拟试验数据的个数,并在图片框中显示。单击“计 算平均”按钮,计算模拟试验数据的平均值和低于平均值数 据的个数,并且显示在列表框中 2021/223
第6章 数组和其它控件 2021/2/23 例6.4试验数据。设计一个窗体,在窗体上添加一个文本框、 一个图片框、一个列表框和三个命令按钮。运行程序时,单 击“模拟数据”按钮,用随机函数产生30个两位模拟试验随 机整数,并且显示在文本框中。单击“数据分布”按钮,统 计试验数据的分布,按10到19、20到29……90到99分段,统 计每段模拟试验数据的个数,并在图片框中显示。单击“计 算平均”按钮,计算模拟试验数据的平均值和低于平均值数 据的个数,并且显示在列表框中

第6章数组和其它控件 例6.5杨辉三角形。设计一个窗体,在窗体上添加一个文本框 和三个命令按钮。运行程序时,单击“输出”,弹出输入对 话框,用于输入要输出杨辉三角形的行数,假定要输入的数 小于11,程序将计算并在文本框中输出杨辉三角形 2021/223
第6章 数组和其它控件 2021/2/23 例6.5杨辉三角形。设计一个窗体,在窗体上添加一个文本框 和三个命令按钮。运行程序时,单击“输出”,弹出输入对 话框,用于输入要输出杨辉三角形的行数,假定要输入的数 小于11,程序将计算并在文本框中输出杨辉三角形

第6章数组和其它控件 可调数组 定义数组的目的是为了预留连续的存储空间,但有时数组 的大小只有运行程序时才能确定,定义“足够大”的数 组虽然可以解决这个问题,但浪费了很多存储空间。在 例8.5中处理gz数组VB的编译程序将预留了100个存储空 间,但实际可能只使用其中一部分。为此,VB60提供 了可调数组用来解决这个问题,可调数组也称动态数组 可调数组的长度可以在运行程序时改变 定义可调数组的方法是 (1)用Dim语句(或 Private和 Public),但不要指定维数。 (2)再用 ReDim语句指定数组的准确尺寸。 2021/223
第6章 数组和其它控件 2021/2/23 可调数组 定义数组的目的是为了预留连续的存储空间,但有时数组 的大小只有运行程序时才能确定,定义“足够大”的数 组虽然可以解决这个问题,但浪费了很多存储空间。在 例8.5中处理gz数组VB的编译程序将预留了100个存储空 间,但实际可能只使用其中一部分。为此,VB 6.0提供 了可调数组用来解决这个问题,可调数组也称动态数组。 可调数组的长度可以在运行程序时改变。 定义可调数组的方法是 (1) 用Dim语句(或Private和Public),但不要指定维数。 (2) 再用ReDim语句指定数组的准确尺寸
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 图形控件和循环程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 选择控件与分支程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 基本控件与顺序程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 VB表达式与窗体.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 认识 Visual Basic.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第13章 多媒体控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第12章 Visual Basic与网络 Internet与 DHTML概述.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第11章 数据库编程初步.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 数据访问.ppt
- 《SPSS10.0》讲义(注释版).pdf
- 《C语言程序设计》课程教学资源:第9章 预处理命令.ppt
- 《C语言程序设计》课程教学资源:第1章 C语言概述.ppt
- 《入门级SUN培训》PDF电子书.pdf
- 华中科技大学:《程序设计方法学》第一课 程序设计方法学的基本概念和发展.ppt
- 华中科技大学:《程序设计方法学》第二课 结构化程序设计.ppt
- 华中科技大学:《程序设计方法学》第五章 基于CORBA技术的程序设计方法.ppt
- 华中科技大学:《程序设计方法学》第六课 程序的正确性证明.ppt
- 华中科技大学:《程序设计方法学》第三课 面向对象程序设计方法学.ppt
- 华中科技大学:《程序设计方法学》第七课 MDA方法.ppt
- 华中科技大学:《程序设计方法学》第四课 基于com技术的程序设计方法.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 多窗体、过程与变量的作用域.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 通用对话框与文件操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 菜单、工具栏和状态栏.ppt
- 《Flash MX 2004教程》第2章 基本图形的绘制和编辑.ppt
- 《Flash MX 2004教程》第3章 Flash MX 2004的文本操作.ppt
- 《Flash MX 2004教程》第4章 元件、实例和库.ppt
- 《Flash MX 2004教程》第5章 制作动画.ppt
- 《Flash MX 2004教程》第8章 组件和模板.ppt
- 《Flash MX 2004教程》第9章 导出和发布动画.ppt
- 《Flash MX 2004教程》第10章 综合实例.ppt
- 《Flash MX 2004教程》第1章 Flash MX 2004概述.ppt
- 《Flash MX 2004教程》第6章 使用声音和视频.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第7章 动作脚本的使用与.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第一讲 三维设计及其软件(主讲:黄念一).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第三讲 创建几何造型.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第二讲 3DSMAⅩ基本操作.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第五讲 材质(二).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第六讲 动画.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第四讲 创建几何造型.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第一章 计算机发展与计算机应用概述.ppt