Visual Basic.NET程序设计夏敏捷电子教案及源代码 第5章.pptVIP

Visual Basic.NET程序设计夏敏捷电子教案及源代码 第5章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 复合数据类型 主编: 制作: 本章主要讲解内容 5.1 枚举 5.2 数组 5.3 结构 5.4 集合 5.5 综合应用 5.1 枚举 5.1.1 枚举类型的定义 枚举类型使用关键字Enum语句来声明,其语法格式如下: [访问权限] Enum 枚举类型名称 成员名 [=常数表达式] 成员名 [=常数表达式] …… End Enum 说明: (1)访问权限为可选项,可以为public和private,默认情况下,访问权限为public。 (2)使用Enum关键字声明枚举类型。 (3)成员名是必选项,是定义枚举中的常数。默认情况下,枚举中的第一个常数初始值为0,后面的常数依次递增1。 (4)常数表达式是可选项,可以显式为成员名指定一个常数,类型可以是Byte、Integer、Long、Short类型,默认为Long类型。 举例 例如,定义一个枚举类型ColorVal: Public Enum ColorVal Red Green Blue End Enum 5.1.2 枚举的使用 枚举类型声明后,就可以定义该枚举类型的变量,然后使用该变量存储枚举成员的值。若要引用枚举类型中的成员,可以使用下列格式: 枚举类型名.成员名 例如要引用ColorVal枚举类中的Green颜色值,可以使用下列方法: Dim color As ColorVal color=ColorVal.Green 【例5.1】编写一个程序,用来实现简单的菜单选择操作,菜单包含有1.Add,2.Modify,3.Delete,4.Save。 分析:这四种操作可以组成一个枚举,然后通过文本框输入不同操作所对应的编号,点击命令按钮提示所选择的操作。 5.2 数组 5.2.1 数组的几个基本概念 1.数组与数组元素 2.数组的类型 3.数组的维数 5.2.2 数组的声明 数组须先声明后使用,声明数组的语法格式如下: 访问修饰符 数组名(下标1上界 [,下标2上界…]) [As 数据类型] 说明: (1)“访问修饰符”可以是Dim、Private、Static、Public,通常使用Dim关键字。 (2)省略“数据类型”,默认数组为Object类型。 (3)“数组名”与简单变量的命名规则相同。但在同一个过程中,数组与简单变量不能同名,即不能在某个过程中同时声明数组a和变量a。 (4)下标上界的个数代表数组的维数。例如: Dim a(30) As String 声明一维字符串型数组a Dim b(30,5) As Integer 声明二维整型数组b Dim c(10,5,5) As Single 声明三维单精度浮点型数组c (5)声明数组时的下界为0,不能改变。与VB6.0不同,Visual Basic.NET上界不一定非要是常量或者常量表达式,也可以是变量,但在使用时,上界最好使用常量或者常量表达式。例如,以下声明数组的语句都是合法的: Dim m As Integer m = 100 Dim a(m) As Integer 这里的m是变量,不提倡使用 建议使用常量作为下标上界: Const m As Integer = 100 Dim a(m) As Integer 这里的m是常数 (6)下标必须是整数,否则系统将按四舍五入自动取整。例如: Dim a(3.5) As Integer 这里下标上界为4 5.2.2 数组的初始化 1.一维数组初始化 语法格式为: Dim 数组名() [As 数据类型]={初始值序列} 说明: (1)格式中“初始值序列”要用花括号括起来,并且各数据必须为常数,各数据间用逗号隔开。 (2)当对数组进行初始化时,不能在数组名后的圆括号内指定下标上界,数组元素个数由初始值个数决定。 例如: Dim a() As Integer={1,2,3,4,5} 表示声明了整型数组a,共有5个元素,并进行了初始化,其中a(0)=1,a(1)=2,a(2)=3,a(3)=4,a(4)=5。 下面数组初始化是错误的: Dim a(4) As Integer={1,2,3,4,5} 指明了下标的上界 2.二维数组初始化 语法格式为: Dim 数组名(,)[AS 数据类型]={{第1行初始值},{第2行初始值},…,{第n行初始值}} 说明: (1)数组名后的圆括号内必须有一个“,”,以指明是个二维数组。 (2)数组第一维个数由内层花括号个数确定,第二维个数由每行元素个数确定。 例如: Dim a(,) As Integer={{1,2,3},{4,5,6}} 声明了一个二维数组a,含有2行3列,并进行初始化,其中 a(0)(0)=

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档