项目7排序法演示系统教材.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 程序设计项目化教程 主编 管小清 郭贺彬 项目七 排序法演示系统 项目目标: 本项目要制作一个排序自动演示系统,该系统是随机产生一组数据,当单击排序时将产生的一组数据按从小到大的顺序排列。熟练掌握循环语句的使用方法;熟练掌握数组的定义、赋值、输出方法以及数组的应用。了解过程的定义、调用及函数的定义、调用定义。 项目七 排序法演示系统 项目主要知识点: 1、一维数组的声明和使用方法 2、RGB函数的使用 3、循环程序结构 For 循环 Do 循环(四种) 4、控件颜色属性 5、控件数组的使用 6、过程的使用方法 过程的定义 过程的调用 退出过程 项目七 排序法演示系统 7、函数的使用方法 函数的定义 函数的调用 退出函数语句 8、MsgBox函数的使用 7、插入法排序的原理 8、程序调试能力培养 项目七 排序法演示系统 项目实施步骤: 掌握相关基础知识 界面设计 窗体设计 控件属性设置 程序设计 编程初步 程序代码 运行程序,优化程序 保存项目工程 7.1 第1步:基础知识 7.1.1 数组 1、数组的定义 S(0) S(1) S(2) S(3) S(4) 在VB中如果没有特别的说明,数组元素的下标是从0开始的,即第一元素的下标为0。 数组是一组具有相同名字、不同下标的变量的集合。需要注意它并不是一种数据类型,它是用来存放或表示一组相关数据的。 数组必须先声明后使用,主要声明数组名、类型、维数、数组大小。按声明时下标的个数确定数组的维数,VB中的数组有一维数组、二维数组……最多60维;按声明时数组的大小确定与否分为定长(静态)数组和可调(动态)数组两类数组。 数组分静态数和动态数组。在定义数组时已确定了数组的大小,称为静态数组。在定义数组时未给出数组的大小,省略了括号中的下标,称动态数组。 7.1 第1步:基础知识 2、一维数组的声明 ①声明一维数组形式如下: Dim 数组名(下标)【As类型】 其中: 下标:必须为常数,不可以为表达式或变量 在VB中,可以用4个语句来定义数组。4个语句格式相同,但适应范围不一样。 Dim 用在窗体模块或标准模块中,定义窗体或标准模块数组,也可在过程中用。 ReDim 用在过程中,用来重定义数组。 Static 用在过程中,用来定义静态数组。 Public 用在标准模块中,定义全局数组。 7.1 第1步:基础知识 下标是数组的维数,可以用来定义多维数组,在一般情况下,若缺省[上界],则数组元素下标的下界为0;当使用[下界 To 上界…]时,下标的范围可以为-32 768~32767。一维数组的大小为:(上界-下界+1)。 下界都必须小于上界。如果希望下标从1开始,可以通过Option Base语句来实现。 格式: Option Base N 功能:指定数组下标的缺省下界为1。 说明:如果不使用该语句,程序默认数组的下标下界为0。Option Base语句在程序中只能使用一次;使用时必须把它放在数组定义之前才起作用。 7.1 第1步:基础知识 ②As [数据类型]项,用来说明数组的类型,类型可以是: 整型 Integer 长整型 Long 单精度 Single 双精度 Double 字符串型 String 用户定义型 ③DIM语句中的下标可以是常数,变量或表达式。下标全为常数称为静态数组,即数组大小在编译时是确定的。下标中有变量则称为动态数组,数组的大小是可变的,只有在程序运行时,变量有确定的值后,数组的大小才确定。 ④数组必须先定义,后使用。 ⑤当用Dim语句定义数组时,该语句把数值数组中的全部数组元素都初始化为0,而把字符串数组中的全部元素都初始化为空字符串。 7.1 第1步:基础知识 例如: Dim A(4) As String 定义了类型为字符型的一维数组A,共有5个元素:A(0)、A(1)、A(2)、A(3)、A(4)。 Dim B(1,3 To 5) As Integer 定义了一个整型的二维数组,共有6个元素:B(0,3)、B(0,4)、B(0,5)、B(1,3)、B(1,4)和B(1,5)。 Dim S(5 To 5, 2 To 10 ) As String*20 定义S是一个定长字符串组成的二维数组,下标范围是5~5,2~10。每个数组元素的字符串长度是20。 Dim X(10) As Integer 定义了数组X,有11个元素 X(10)=10 对X(10)这个数组元素赋值为10 7.

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档