网站大量收购闲置独家精品文档,联系QQ:2885784924

枚举与用户定义类型.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
枚举与用户定义类型

第十章 枚举与用户定义类型---the type of enumerate and self-define ;10.1 枚举类型---enumerate type;说明:public:表示该枚举类型在整个工程中都是可见的(缺省的) private:表示枚举类型只在所生命的模块中是可见的。Name: 枚举类型的名称。必须是一个合法的VB标识符,在定义该枚举类型的变量或参数时用该名称来指定类型. Membername:指定该枚举类型的组成元素名称. Constantexpression:枚举类型的组成元素的值.如果没有指定具体值,则所有赋的值或者是0或者比其直接前驱的值大1.元素的值也可以是别的enum类型.VB中将枚举中的元素的值按长整数处理.如果将一个浮点数值赋给一个枚举中的元素,VB会将该值取整为最接近的长整数.;二.枚举变量声明与赋值: 定义枚举类型后,可以声明该枚举类型的变量,然后使用该变量存储枚举元素的数值. 枚举变量:指用枚举类型定义的变量.变量和参数都可以定义为枚举类型.过程的返回值也可以是枚举类型. 格式: dim 枚举变量名 as 枚举类型名 注意:尽管通常只将枚举元素数值赋给枚举类型的变量,但也可以将任何长整数数值赋给该变量.当对与枚举常数不相关的变量赋值时,Vb 不会产生错误. 枚举语句只能在模块级别中出现,不能用模块名来限定枚举类型. ;使用举例: 例如:p199 利用枚举类型输出是否工作日.使用workdays类型的变量存储与workdays枚举中的元素相关联的整数数值. ;10.2 用户定义类型---self-define type;格式:[private|public]type varname elementname [([subscripts])] as type [elementname[([subscripts])] as type] …… end type 说明:public|private: typename: elementname: type: subscripts:数组元素的维数.当定义大小可变的数组时,只须圆括号.subscripts参数使用如下语法: 格式:[lower to ] upper [,[lower to]upper]……. 说明:如果不显示指定lower,则数组的下界由option base语句控制.如果没有option base语句则下界为0.;Type语句只能在模块级使用。在标准模块中,用户自定义类型按缺省设置是共用的。可以使用private关键字来改变其可见性。而在类模块中,用户自定义类型只能是私有的,且使用public关键字也不能改变其可见性。 注意:(1)在type…end type块中不允许使用行号和行标号。 (2)用户定义类型也可以包含对象。 Eg: private type accountpack frminput as form dbpayrollaccount as database end type;10.2 用户定义类型---self-define type;10.2 用户定义类型---self-define type;10.2 用户定义类型---self-define type;10.2 用户定义类型---self-define type;10.2 用户定义类型---self-define type;本章总结

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档