- 1
- 0
- 约2.9千字
- 约 23页
- 2016-10-26 发布于广东
- 举报
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 李雁翎 邸未冬 李朝霞 编著 人民邮电出版社 Visual Basic程序设计教程 第 6 章 数组及应用 本章重点: 数组与数组声明 数组操作函数 控件数组 数组编程实例 第6章 数组及应用 6.1 数组与数组声明 6.1.1 数组概述 6.1.2 声明静态数组 6.1.3 声明动态数组 第6章 数组及应用 数组是一组有序相关联的基本类型变量的集合。 Visual Basic中的数组有以下主要特点: (1)数组是一组相同类型的元素的集合。 (2)数组元素在内存中是按先后顺序排列,它们连续存储在一起,逻辑上相阾的数组元素,物理地址也是相阾的。 (3)所有的数组元素是用一个变量名命名的一个集合体,而且每一个数组元素在内存中独占一个内存单元,可视同为一个内存变量。 6.1.1 数组概述 第6章 数组及应用 6.1.2 声明静态数组 声明静态数组语句格式如下: 格式一: Dim | Public | Private| Static 数组变量名 下标1的上界 [,下标2的上界] ……[,下标n的上界] ) [AS 类型/类型符] 格式二: Dim | Public | Private| Static 数组变量名 ([ [下标1的下界1to]下标1的上界 [, [下标2的下界to]下标2的上界 ] ……[, [下标的下界nto] 下标n的上界] ] ) [AS 类型/类型符] 第6章 数组及应用 6.1.3 声明动态数组 1.用Dim语句声明动态数组 Dim | Public | Private| Static 数组变量名() 2.用ReDim语句声明动态数组的大小 ReDim [Preserve] 数组变量名下标1的上界 [,下标2的上界] ……[,下标n的上界] ) [AS 类型/类型符] 第6章 数组及应用 6.2 数组操作函数 6.2.1 Split函数和Join函数 6.2.2 Array函数 第6章 数组及应用 6.2.1 Split函数和Join函数 (1)Split函数 Split(字符串表达式 [,分隔符]) 功能:从一个字符串中,以某个指定符号为分隔符,分离若干个子字符串,建立一个下标从零开始的一维数组。 (2)Join函数 Join (数组变量名 [,分隔符]) 功能:将一维数组中的各个元素合并成一个字符串。 第6章 数组及应用 6.2.1 Split函数和Join函数 演示程序 例6.1:创建一个窗体,将一个由“分隔符”分隔的数字字符串分离,再将分离数字再合并成一个新字符串 。 第6章 数组及应用 6.2.2 Array函数 Array ( 常数表 ) 功能:给一维动态数组整体赋值,并定义一维数组的大小。 例6.2:创建一个窗体,利用Array函数给数组赋值,在窗体上显示数组元素中3的倍数。 演示程序 第6章 数组及应用 6.3 控件数组 6.3.1 创建控件数组 6.3.2 控件数组应用 第6章 数组及应用 6.3.1 创建控件数组 创建控件数组方法有以下两种。 1.在设计窗体同时创建控件数组 (1)在窗体上画出多个同类控件,使“名称”属性相同,Indexe属性不同。 (2)在窗体上先画一个控件,再选中该控件,多次进行“复制”、“粘贴”操作。 第6章 数组及应用 6.3.1 创建控件数组 2.在程序运行时创建控件数组 在设计时窗体时先画一个控件,并设计该控件Index属性为0,在运行程序时使用Load语句为控件数组增添新对象,还可以通过UnLoad语句删除控件数组中已有的控件数组元素。 (1)Load语句 Load 控件名 功能:添加一个新的控件数组对象。 (2)UnLoad语句 UnLoad 控件名 功能:删除控件数组中的一个对象。 第6章 数组及应用 6.3.2 控件数组应用 例6.3:创建一个窗体,显示一个图片,前面有一个近似百叶窗屏幕,利用命令按钮控制百叶窗的开和关。 演示程序 第6章 数组及应用 6.4 数组编程实例 6.4.1 数字图形 6.4.2 矩阵转置 6.4.3 数组排序 6.4.4 统计分析 6.4.5 计算器 第6章 数组及应用 6.4.1 数字图形 例6.4:创建一个窗体,打印数字图形。 算法: (1)找出每一列每个元素的递增规律。 (2)找出每一行第1元素的递增规律。 (3)将生成的元素赋给数组。 (4)输出数组元素中大于0的元素。 第6章
您可能关注的文档
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第六章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第七章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第三章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第四章A.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第四章B.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第五章.ppt
- 新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第一章.ppt
- 新Visual Basic.NET程序设计 夏敏捷 电子教案及源代码 第1章.ppt
- 新Visual Basic.NET程序设计 夏敏捷 电子教案及源代码 第2章.ppt
- 新Visual Basic.NET程序设计 夏敏捷 电子教案及源代码 第3章.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _7.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _8.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _9.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _10.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _11.ppt
- 新Visual Basic程序设计及应用 教学课件 郑丽敏 VB第1章.ppt
- 新Visual Basic程序设计及应用 教学课件 郑丽敏 VB第2章.ppt
- 新Visual Basic程序设计及应用 教学课件 郑丽敏 VB第3章.ppt
- 新Visual Basic程序设计及应用 教学课件 郑丽敏 VB第4章.ppt
- 新Visual Basic程序设计及应用 教学课件 郑丽敏 VB第5章.ppt
原创力文档

文档评论(0)