吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 2814|回复: 10

[VB] 一步一步跟我学VB 3.常量

[复制链接]
PS_URINE 发表于 2015-8-5 07:57 | 显示全部楼层 |阅读模式

本帖最后由 PS_URINE 于 2015-8-5 09:20 编辑

一步一步跟我学VB6 3.常量
计算机在处理程序时,各种待处理数据必须先装入计算机的内存中。在机器语言与汇编语言中,是按内存单元的编号(地址)访问内存中的数据的。而在高级语言中,需要先将放数据的内存单元命名,然后通过单元名向该单元存放数据或者访问内存单元中的数据,常量和变量本质上即被命名的内存单元。常量是指在程序运行过程中其值始终不变的量,而变量是指在程序运行过程中其值可以发生改变的量。
我发现本来很简单的概念,被我一扯淡居然拉出这么长了,看来我朋友说的没错,教程就是把一个容易理解的名字解释成一大堆难以理解的文字。。。。
1.      常量
在Visual Basic程序中,有3种类型的常量,即直接常量、系统常量和用户自定义符号常量。直接常量是指直接表示的常量;系统常量是系统提供的常量;用户自定义符号常量是用户声明的一个标识符用来代表常量。
1.1   直接常量
前面介绍了各种数据类型,每种数据类型都可以使用直接常量。Visual Basic中经常使用的直接常量为数值型常量、字符串型常量、布尔型常量、日期型常量等4种。而数值型常量又可以分成整型常量、长整型常量、单精度实型常量、双精度实型常量、货币型常量等。有时可以再相同数据的后面加上类型符对数据的类型进行区分。
例如,1234为整型常量,1234&为长整型常量,2.7E+4!表示单精度实型常量2.7 * 10的4次方。
在Visual Basic中,除了十进制外,还会使用八进制和十六进制常数,八进制数的前缀是&O(字母O),如 &O26 表示八进制的26,转换为十六进制就是 2 * 8 + 6 = 20;
十六进制数的前缀是&H,如&H26表示十六进制的26,转换为十进制就是2*16+6=38.
2.      系统常量
系统常量是系统内部预先定义的,用户在编写代码时,不用说明即可引用,系统常量与应用程序的对象、方法、属性一起使用,一般以 vb 为前缀。如vbRed表示红色,vbSunday表示星期日,其值为1(英美文化国家星期日为一个星期的第一天),其值为1,Integer类型,等等。要想查看这些系统常量,单击菜单栏中的“视图”菜单中的“对象浏览器”命名(或直接按F2健或直接按工具栏中的“对象浏览器”按钮),即可打开对象浏览器窗口,就会看到系统常量的名字。
3.      用户自定义符号常量
用户可以根绝自己程序设计的需要定义符号常量,简称为符号常量。定义符号常量的一般格式如下:
[Public | Private]Const 符号常量名[As 数据类型] = 表达式[,符号常量名[As 数据类型]=表达式]
说明:
(1)       Public | Private 表示符号常量的有效范围,详见后面、
(2)       符号常量必须是合法的标识符(第一课已经讲过什么是合法标识符)
(3)       一次可以定义多个符号常量,需用逗号隔开。
(4)       符号常量的数据类型可以在As关键字后面进行说明,也可以在常量名的后面添加类型符来说明。例如:
Const e As Double = 2.71828 ‘定义双精度符号常量e,代表常数2.71828
Const e# = 2.71828 ‘用类型符说明定义的符号常量e的类型

传送门
1.基本概念 https://www.52hb.com/thread-13188-1-1.html
2.数据类型https://www.52hb.com/thread-13189-1-1.html

评分

参与人数 13HB +25 THX +12 收起 理由
消逝的过去 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
agan8888 + 1
飞刀梦想 + 1
zx2cwf + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
我要学 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
king + 2 + 1 附件形式上传教程,为后来学习者保证了资源稳定性,额外+10HB,感谢!
82050063 + 1 附件形式上传教程,为后来学习者保证了资源稳定性,额外+10HB,感谢!
胡一飞 + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
CheriSh丶 + 4 + 1 附件形式上传教程,为后来学习者保证了资源稳定性,额外+10HB,感谢!
Mrsin + 5 + 1 评分=感恩!简单却充满爱!感谢您的作品!
逍遥枷锁 + 4 + 1 评分=感恩!简单却充满爱!感谢您的作品!
tony2526 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
tony2526 发表于 2015-8-5 07:58 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
张俊俊 发表于 2015-8-5 08:46 | 显示全部楼层

楼主我爱你
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
wjm456 发表于 2015-8-5 10:37 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
胡一飞 发表于 2015-8-5 10:44 | 显示全部楼层

支持楼主更新教程,已评分
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
xjj148 发表于 2015-8-5 12:23 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
82050063 发表于 2015-8-5 12:36 | 显示全部楼层

谢谢大大共享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
我要学 发表于 2015-8-5 22:47 | 显示全部楼层

支持楼主更新教程,已评分
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
zx2cwf 发表于 2015-8-14 19:27 | 显示全部楼层

能出套视频就好了 另外下一课什么时候出
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pooh 发表于 2019-4-29 18:04 | 显示全部楼层

感謝分享 新手有VB基礎 學習
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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