回 帖 发 新 帖 刷新版面

主题:也许易语言应该提高易用性

黑猫白猫的道理,其实大家都明白.

目前的易语言,似乎仍然是缺乏易用性.至少对于现在的我,它还是缺乏易用性.

我可以举出自己编程时所遇到的情况做例子.

1.注册热键功能的实现.这个我很头疼,今天找人帮忙,给了我一段源码,我大概看了一下,当然,几乎就是看不懂.但是还好,既便是看不懂,也不会妨碍到我"照葫芦画瓢".最终,我的程序也实现了热键功能.

如果我没有那段源码,那我的程序永远无法实现热键功能...那段代码,现在看来太过复杂,然而目标却是那么的简单...

2.控件布局功能.

从例程来看,那些重复的控件,多半是由代码生成的.而我是初学者,于是,我把控件一个个的摆上去...基本的复制粘贴功能都有,但是不能旋转90°复制...我把易语言当caxa了...难道我要求太高了么?

注:caxa,一种工业设计国产CAD软件.跟CAD大同小异,也许更好学一些吧.学习半天时间,任何一个学习者都会有一种感觉:用电脑画图纸,比绘图板轻松的多.可惜易语言没能带给我同样的感觉...

3.文本的减法.

编辑框1.内容=编辑框1.内容+"2"

这行代码,程序可以理解.可是反过来却不能理解了...

编辑框1.内容=编辑框1.内容-"2"

相当于从编辑框1.内容的末尾删除"2"这个字符(如果有就可以删,如果没有就无法执行).就是因为存在代码无法执行的情况,所以易语言干脆不设文本的减法.对于初学者的我,想破头想出了文本做减法的方法...真的很累,我不知道还能坚持多久...

编辑框1.内容=编辑框1.内容-2

减去2个字符.

当然这两行代码,对于易语言都是不可执行的.但它都比易语言现在的那种方法更简单,更直观.

4.没有goto无条件跳转

初学者爱用这个,但是结构化编程弃之如敝屣.让人又爱又恨?所以易语言干脆不搞goto,断了我这个初学者的念头...最终想破头,编出了不需要用到goto的程序.

我人微言轻,又是初学者,各位看过笑话笑话我就可以了.嗯,其实有一点永远不会变,让编程变的更简单.其实我也无所谓的,易语言可以不对程序做出易用性改良,我也能够通过一些人的帮助,而获得自己想要的例程,然后就是复制粘贴...我根本没必要去看懂例程,只要知道"接口",就足够了.比如注册热键源码,有两个关键接口,一个是#home键(可以换成我用的热键),一个是&子程序1(可以换成我为热键赋予的功能).

只要能够无障碍的获取我想要的那种功能的源码,大概有一半的障碍,还是可以克服的.
来自易友

回复列表 (共1个回复)

沙发

易现在的功能还有很多欠缺的地方,慢慢发展吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册