奇怪的颜色代码

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:08:23
16711680是红色
65280是绿色
255是蓝色
这是什么代码
和普通的RGB换算不一样

是MapBaSiC语言中的Define语句
它是MapBaSiC语言里的特殊语句之一,另一个是Include语句。
通过Define语句可以定义一个标识符,它等价于一个特殊的值。当你发现你经常要输入一个很难记住的表达式时,你可以使用Define语句。例如:如果你的程序要处理大量的对象及对象的颜色,你可能经常需要输入这样的一个值16711680,它是代表红色的一个数字代码,经常要输入这样长的一串数字会令人生厌,而且极易出错。为此,你可以在你的程序中加入以下语句:

Define MY_COLOR l6711680

这个语句定义了一个容易记忆的标识符(MY_COLOR),它对应于数值16711680,定义了该语句以后,你可在程序中任何需要输入16711680的地方用标识符MY_COLOR代替。当编译时MapBasic又会用16711680去代替MY_COLOR。

使用Define语句有很多好处,假设你开发一个大的应用程序:里面包含了许多己定义的标识符MY_COLOR, 后来你可能觉得红色并不是一个好的颜色,你想把它改为绿色(65280),那么你很容易就能做到这一点,因为只需稍微改一下Define语句:

Define MY_COLOR 65280

在MapBasic的标准定义文件mapbsic.def中包含了许多Define语句。其中包括许多常用的颜色(例如BLACK,WHITE,RED,GREEN,BLUE, CYAN,MAGENTA和YELLOW),只要在程序中使用以下语句,就可以任意地使用这些颜色了:

Include “mapbasic.def”

楼上!晕!

就是普通的RGB颜色!

在网页中表现颜色有三种方法:
RGB(red,green,blue)
三个参数的取值范围均是0~255.但是这样方法常见于Javascript对颜色的控制!用于编程作动态色!
如:RGB(255,0,0)表示红色!
这种方式常称为RGB函数表现!

#FFFFFF