欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《VB的数组和结构》PPT课件.ppt

    • 资源ID:1377723       资源大小:332.01KB        全文页数:30页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《VB的数组和结构》PPT课件.ppt

    数组和结构,第四章,2,回顾,基本数据类型变量和常量变量和常量的作用域操作符和表达式流程控制语句,3,目标,在 Visual Basic 中定义和使用数组掌握控件数组的基本概念及使用在 Visual Basic 中创建和使用自定义的数据类型使用随机函数,4,数组,单独的变量能够存储单个数据值数组是可以集中存储一组具有相同数据类型的数据项的一种结构使用数组的优势:数组中的所有值都用单个名称来存储,并可以使用位置索引分别进行标识,5,声明数组和给数组赋值,声明数组:例如,为存储 2 到 20 之间的偶数声明一个数组,Dim even_arr(9) As Integer 给数组赋值:例如,要给上面声明的数组赋值,even_arr (0) = 2even_arr (1) = 4even_arr (2) = 6 even_arr (9) = 20,定义了一个共有10个元素的整型数组,6,使用数组 示例,(在VB环境中进行演示),7,定义数组的下界,数组的下界可以不为 0在 Dim 语句中,可以显式地指定所声明的数组的下界示例,8,多维数组,在一些情形下可能希望存储多维数据组成的序列声明多维数组例如,要声明一个能够存放5个学生的姓名和年龄的数组,Dim stud_age(4,1),定义了一个5行2列的Variant类型的数组,9,为多维数组赋值,可用下面的语句为二维数组赋值,10,使用数组元素,要显示上一张幻灯片创建的数组中所有元素的值,11,动态数组,动态数组与普通数组在概念上相类似动态数组与普通数组的区别:动态数组的大小在程序中是可变的声明动态数组不需要指定维数使用动态数组可以丢弃不需要的数据并释放内存,12,定义动态数组,动态数组的声明与正常数组的声明相似在声明时不需要指定任何维数例如,声明数组时Dim num_arr() as Long运行时使用ReDim语句指定数组的维数和实际大小ReDim num_arr(10),13,重定义动态数组,在重定义动态数组时,应注意:ReDim 语句与 Dim 语句不同,只能在函数和过程中出现,后者可以在过程外出现ReDim 语句无法更改与数组关联的数据类型连续的 ReDim 语句可以更改数组的边界,但无法更改数组的维数每执行一次ReDim语句,当前数组中的值将会丢失,14,动态数组 示例,(在VB环境中进行演示),15,控件数组 2-1,可以将相关的并且是相同类型的控件组合到一种称为“控件数组”的结构中示例:在VB环境中创建名为 cmdArray 的命令按钮的控件数组,16,控件数组 2-2,控件数组中的控件共享公用的属性、事件、名称和类型控件数组中的每个控件称为控件数组的一个元素控件数组中的控件可以在运行时创建,17,Index 属性,控件数组中的所有元素具有相同的名称通过使用称为 Index 属性的属性来分别标识每个元素索引可以帮助将特定的值赋给与特定控件关联的属性,18,Index 属性 示例,改变在幻灯片15中创建的 cmdArray 命令按钮数组中第0个和第1个按钮的caption属性cmdArray(0).caption = 退出cmdArray(1).caption = 确定,19,控件数组的事件编程,对于与控件数组相关联的特定事件,该控件数组中的所有元素共享相同的事件代码根据与控件相关联的索引来触发控件的事件,20,控件数组的事件编程 示例,(在VB环境中进行演示),21,使用自定义数据类型,可能会需要将与相同实体相关的不同数据类型的值存储在一起,这种结构称为记录。例如:要存储学生的相关信息,22,定义自定义数据类型,使用 Type 语句创建的数据类型称为用户定义或自定义的数据类型Type 语句的典型语法如下: Type varType variable1 as varType variable2 as varType variable3 as varType . variablen as varType End Type,23,自定义数据类型 示例,创建符合幻灯片21示例中关于学生信息要求的,称为 studTyp 的自定义数据类型,24,创建自定义数据类型的变量,可以使用下列语句,创建在上一张幻灯片中定义的自定义数据类型 studType 的变量: Dim student1 As studType Dim student2 As studType,25,为自定义数据类型的变量赋值,要为这些变量赋值,必须显式地将值赋给组成此数据类型的各个成员数据类型的每个单独的成员称为字段使用变量名.字段名,为变量赋值或访问变量的各字段的值,26,使用自定义数据类型 示例,为自定义数据类型的变量赋值 studType是在第23张幻灯片中创建的自定义数据类型,student1.stud_id,student1.stud_name,student1.stud_marks,student1.stud_address,访问该类型变量的值,27,使用RND随机数函数,RND函数说明:返回一个小于1但大于等于0的单精度数。可用来生成某个范围内的随机整数:Int(上限 下限 + 1) * Rnd + 下限),示例:若要生成一个10-20内的随机整数,Int(20 10 + 1) * Rnd + 10),28,使用RND函数 示例,将生成的一个1-100之间的随机数赋值给数组,(在VB环境中进行演示),29,示例:数组排序,在VB环境中演示本章教材最后一部分的“示例”,30,总结,数组使用一维数组使用多维数组使用动态数组使用控件数组自定义数据类型使用随机函数Rnd算法:数组排序,

    注意事项

    本文(《VB的数组和结构》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开