极语言1-8,常数的申请和使用

编程所用到的常数非常多,我们往往能很容易查到这个常数,却很难查到其对应的数值。
SEC简易编程收录了大约几万个通用常数,由于常数都是英文的,我只将最常用的一些进行汉化。
用中文起名的时候,还要考虑尽量不跟编程使用的关键字和变量名冲突,那么可以采用实用组合方案。
例如网络通讯必用的常数选项,FD_READ=数据可读 FD_WRITE=数据可写 FD_CONNECT=连接成功
FD_CLOSE=断开连接 FD_ACCEPT=接受连接 这些选项在实际运用中往往是组合在一起使用。
所以我们可以一到两个字来代表一个常数,读=FD_READ 写=FD_WRITE 连=FD_CONNECT 断=FD_CLOSE 监=FD_ACCEPT
用这些字组合之后起名,就不容易重名了,例如:常量 读写断开=[FD_READ | FD_WRITE | FD_CLOSE];
常量 读写连断=[FD_READ | FD_WRITE | FD_CONNECT | FD_CLOSE],监听断开=[FD_ACCEPT | FD_CLOSE];
|是或运算,通俗地说,就是数值里不包含该值就加上,如果包含就不加。而加号则无论是否包含都会相加。
多个常数组合时前后要加中括号,编译时就会计算成一个数值进行使用,而直接在代码里写FD_READ | FD_WRITE
是不会提前计算的,而是编译成相关运算的机器语言。因为编写代码时实际情况极其复杂,是很难判断出是常数组合
还是要与其它变量或者小程序的运算结果,或者是与外部函数返回的结果进行实际运算。所以尽量用汉字给组合命名
也只有中文才能做到如此方便简单。常数组合可以使用的符号有:+加、-减、|或、&与、^异或、!非。
其中!非运算是对当前常数进行非运算,如:!1=-2,它前面需要加其它符号和之前的常数进行运算。

信息框、消息框、延时框——图标按钮样式

中文名字常量数值英文名称释义
确定取消$000001MB_OKCANCEL弹出的信息框包含“确定”和“取消”两个按钮
中止重试$000002MB_ABORTRETRYIGNORE弹出的信息框包含“中止”、“重试”和“放弃”三个按钮
是否取消$000003MB_YESNOCANCEL弹出的信息框包含“是”、“否”和“取消”三个按钮
弹出是否$000004MB_YESNO弹出的信息框包含“是”和“否”两个按钮
重试取消$000005MB_RETRYCANCEL弹出的信息框包含“重试”和“取消”两个按钮
错误图标$000010MB_ICONHAND弹出的信息框包含红色的“错号”图标
问号图标$000020MB_ICONQUESTION弹出的信息框包含蓝色的“问号”图标
惊叹图标$000030MB_ICONEXCLAMATION弹出的信息框包含黄色三角的“惊叹”图标
信息图标$000040MB_ICONASTERISK弹出的信息框包含蓝色的“i符号”图标
用户图标$000080MB_USERICON弹出的信息框可以显示用户自定义图标
弹出系统$001000MB_SYSTEMMODAL弹出窗口会置顶,且标题栏有系统图标。
弹出任务$002000MB_TASKMODAL弹出窗口到任务栏显示
帮助按钮$004000MB_HELP弹出窗口包含“帮助”按钮。
弹出置前$010000MB_SETFOREGROUND消息框变为前景窗口。
默认桌面$020000MB_DEFAULT_DESKTOP_ONLY当前桌面为默认桌面才会返回
弹出置顶$040000MB_TOPMOST消息框置顶显示。
文字居右$080000MB_RIGHT消息框的内容文字居右显示。
图标居右$100000MB_RTLREADING内容文字在左边,图标在右边,标题文字也在右边
弹出服务$200000MB_SERVICE_NOTIFICATION弹出的消息框即使没有登陆到系统,也会显示。

信息框、消息框、延时框——点击按钮返回值

中文名字常量数值英文名称释义
选了确定1IDOK点击选中了"确定"按钮
选了取消2IDCANCEL点击选中了"取消"按钮
选了中止3IDABORT点击选中了"中止"按钮
选了重试4IDRETRY点击选中了"重试"按钮
选了忽略5IDIGNORE点击选中了"忽略"按钮
选了是6IDYES点击选中了"是"按钮
选了否7IDNO点击选中了"否"按钮
选了关闭8IDCLOSE点击选中了"关闭"按钮
选了帮助9IDHELP点击选中了"帮助"按钮
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值