关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

易语言入坑笔记

总结一下这几天学习易语言遇到的各种问题

安装破解

http://www.dywt.com.cn/pdown.htm
官方最新的版本是5.71,下载精简版就可以了,精简版也是有函数帮助说明的。
官方的版本需要买加密狗才能静态编译,不买的话可以安装一个补丁。
另外静态编译需要修复一下link路径。
还有安装目录e下,某些文件可能会被系统当成病毒木马处理,需要添加一下信任。

优点

IDE内置详细的文档帮助功能,在函数上按下F1,可以看函数的说明。

缺点

源码文件.e 居然是二进制的,不能用git管理,只能用易语言编辑器编辑。
代码结构不支持函数嵌套。
函数命名,变量命名用中文不方便记忆。
索引是从1开始的

字符

调试输出 (字符 (-60) + 字符 (-89))

输出“魔”字

易语言中一个中文字占用2个字节长度,英文和数字是一个长度,通过上面的方式拼出一个汉字。

字符参数是十进制的 所以要输出一个A参数为65,汉字居然是2个负字符相加。
http://www.asciima.com/

获取字符的ascii, 中文要取位置1和2

a = “魔”
结果 = 到文本 (取代码 (a, 1))+到文本 (取代码 (a, 2))
调试输出 (结果)

代码输入字符不支持emoji。

字节集

e = { 196, 167, 129, 113 }
结果 = 取字节集数据 (e, #文本型, )
调试输出 (结果)
调试输出 (字符 (196) + 字符 (167))
调试输出 (字符 (-60) + 字符 (-89))

从129开始 ,字节集2位算一个汉字输出。小于129,还是按ASCII码表输出。
如上面的代码 取代码返回是负数,但是转字节集后,都是大于128的2位十进制数。相加结果一样。

相关网站

https://www.fedcba9876543210.com/
https://bbs.125.la/
https://www.52pojie.cn/forum.php?mod=forumdisplay&fid=24&filter=typeid&typeid=30

转载请注明出处
分享到: 更多 (0)

评论 0