找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 宣传软件

VB.NET中的常量与枚举和实例教程

[复制链接]

44

主题

62

回帖

918

积分

软件定制初级客户

积分
918
发表于 2016-11-13 15:16:23 | 显示全部楼层 |阅读模式

 在程序运行的过程中始终固定不变的量称为常量。由于在程序设计和开发时经常会反复地运用一些常数,而且它们代表的含义有时候非常难记,所以每次都需要去核对,如果定义了常量将使之简单化,则可提高代码的可读性及可维护性。

  注意,不可以任意地修改和赋予新的值。

  vB.NET中常量的来源有两种,由用户利用Const语句自定义,或者是系统预先定义的,可以通过菜单中“视图”一“其他窗口”一“对象浏览器”命令或者是同时按Ctrl+Alt+J组合键就可以打开VB.NET’和VBA对象库中的常数列表。这些常数可以与应用程序的对象、方法和属性一起使用,而且每一个ActiveX控件的对象库也定义了单独的常量。

  声明常量的语法格式如下:

  [Public | Private | Friend l Protected | Pr0 tected Friend | Const常量名[As类型]=表达式

  . 常量名:任何有效的符号名。

  . 表达式:由字符或数值常数以及运算符组成,也可以是结果为数字或者是字符串的表达式。但是表达式中不能够使用函数调用。注意,如果程序中打开了Option strict,则语句需要显式声明常量。

  . Const语句可以声明表示数量、字符串、时间或者是日期的常量。例如:

  Const pi=3.14159265358979323846

  Private Const sum as Inteqer=1000

  中使用。枚举类型作用域的声明仍然使用Public、Private、Protected和Friend。例如:

  Private Enum months

  Public Enum months

  Protected Enum months Friend Enum months

  Protected Friend Enum months

  在默认状态下,中国自学编程网整理发布,枚举中第一个常量便初始化为O,其后面的依次比以前的常量大1;也可以通过赋值语句对常量进行赋值,此值可以为任何值,包括负数。例如:

  Public Enum halfyear

  January

  February=O

  Marth

  April

  May

  June

  Invalid=一1

  End Enum

  上述代码中Invalid被指定为一1,February被指定为0,但由于January是枚举的第一个常量,所以其初始化值为0。Marth的值便应该为1(比February值大1),接下来的依次类推。另外,默认枚举的值为Integer,但也可以把其显式声明为所需要的类型(除了浮点数类型)在引用枚举成员的时候,一般必须使用枚举名来限定,但是利用VB.NET中提供的Import语句可以避免使用完整的限定名,引入了:Import语句以后就必须避免出现含义不清的引用。注意,多个枚举中可能含有相同的常量。


qq.jpg

44

主题

62

回帖

918

积分

软件定制初级客户

积分
918
 楼主| 发表于 2016-11-13 15:16:51 | 显示全部楼层
常数是用具有含义的名称代替不变的值的一种方式。 顾名思义,常数存储那些在应用程序的整个执行过程中都保持不变的值。 可以使用常数提供具有含义的名称而不是数值,从而使代码更具可读性。
枚举提供一种使用成组的相关常数以及将常数值与名称相关联的方便途径。 例如,可以为一组与一周中的七天相对应的整数常数声明一个枚举,然后在代码中使用这七天的名称而不是它们的整数值。

本节内容
术语
定义
常量概述 (Visual Basic)
本节中的主题描述常数及其用法。
枚举概述 (Visual Basic)
本节中的主题描述枚举及其用法。



相关章节

术语

定义

Const 语句 (Visual Basic)

描述 Const 语句,该语句用于声明常数。

Enum 语句 (Visual Basic)

描述 Enum 语句,该语句用于创建枚举。

Option Explicit 语句 (Visual Basic)

描述 Option Explicit 语句,该语句用于在模块级别强制所有变量显式声明该模块的。

Option Infer 语句

介绍 Option Infer 语句,可通过该语句在声明变量过程中使用局部类型推理。

Option Strict 语句

介绍 Option Strict 语句,该语句将隐式数据类型转换限制为仅进行扩大转换,禁止后期绑定,并禁止导致 Object类型的隐式类型化。





0

主题

583

回帖

635

积分

软件网站元老会员

积分
635
发表于 2016-11-27 02:53:57 | 显示全部楼层
非常周到耐心,满意好评

0

主题

551

回帖

616

积分

软件网站元老会员

积分
616
发表于 2016-11-27 18:18:44 | 显示全部楼层
务很热心哦!非常感谢!值得推荐,效果不错。还有一个店铺需要设计,以后就决定你家了

0

主题

804

回帖

1035

积分

软件网站中级元老会员

积分
1035
发表于 2016-11-27 18:32:38 | 显示全部楼层
很好!售后服务也不错。希望下次可以做几个连接的小头像!!!!!!!?,短短的时间完成,ok。

0

主题

608

回帖

638

积分

软件网站元老会员

积分
638
发表于 2016-11-28 15:59:15 | 显示全部楼层
很精致,售后服务态度也很好,非常满意

0

主题

555

回帖

604

积分

软件网站元老会员

积分
604
发表于 2016-11-28 16:03:10 | 显示全部楼层
很好,热情有耐心!

0

主题

547

回帖

599

积分

软件网站元老会员

积分
599
发表于 2016-11-28 20:55:33 | 显示全部楼层
好用,价格也很合理,谢谢老板的热情服务,很满意

0

主题

554

回帖

599

积分

软件网站元老会员

积分
599
发表于 2016-11-29 01:12:08 | 显示全部楼层
都满足不了我对店家的评价!!!非常满意模板真心的不错显示工整完美大方使用简单方便之前用的是淘宝基础版枯燥不堪用了这模板后看自己的铺面心情都不样呵呵!店家的服务也非常周到有问必答而且非常有耐心省时省事省心。

0

主题

534

回帖

582

积分

软件网站元老会员

积分
582
发表于 2016-11-30 11:33:43 | 显示全部楼层
非常周到耐心,满意好评
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-10-22 18:10

安卓脚本软件 · 键鼠盒子 · HID · 机械臂

快速回复 返回顶部 返回列表

随机推荐 · 热帖 / 新帖 / 随便看看

社区会员(随机展示)