对于国内编程爱好者来说, 易语言通俗易懂、易学、开发效率高。易语言与其他编程语言相比,具有以下明显的优势:。 1.全可视化支持一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化,还支持程序流程的即时可视化,如图1-1所示。即:在编写程序的过程中,可以即时看到当前程序的运行流程及路线,有助于培养编程思想,提高解决编程问题的能力。 2.全中文支持作为一款由中国人自己设计的编程语言,易语言在中文处理方面做了大量的工作。如果您愿意,在编写程序的过程中可以不接触任何英文。英文能力有限的用户可以直接使用易语言来编写程序,因此易语言不存在任何语言上的障碍。 (1)中文名称的快速录入。易语言内部支持4种输入方法:首拼、全拼、双拼、英文。其中3种拼音输入法全面支持南方音。 在使用易语言编写程序的过程中,也可使用系统支持的输入法,如五笔字型、智能ABC、紫光拼音、自然码等。 (2)程序全部以中文方式显示,运算符号全部显示为对应的中文符号,日期时间以中文格式呈现,以便于汉语用户理解、阅读程序。 (3)用中文作为编程语言,能做到望文生义,并且汉语的语法、逻辑在汉语编程中可以得到充分的应用,更加适合中国人使用。对于代码的复查、他人对于代码的研习提供了极大的方便。 学习国外的编程语言,会受到语言环境的限制,较好的英文水平可以对编程有一些帮助。由于受语言本身的限制,只能用一些单词的部分字头进行组合,这实际上就已失去了单词的含义,只不过是一种强行的规定而已。初学者对此不了解,英文编程语言中有很多术语是英文单词中原本没有的,如“IDTExtensibility”之类,单看字面无法知道这个术语的含义。脱离了人类自然语言的规律,不可避免地会为我们理解编程造成很多困扰。 (4)易语言专门提供了符合汉语规律的命令。如中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币金额处理等等。这样的功能将在今后的版本中得到不断地增强。 3.易语言组成易语言由基本系统和运行支持库两部分组成。两者之间通过使用自行定义的接口技术进行协作。运行支持库提供了易语言的所有语言要素命令、窗口、报表单元数据类型、普通数据类型、常量等等。还可以通过提供“加入”功能来扩充易语言基本系统。运行支持库可以被随意增减、抽换或升级,基本系统对运行支持库提供了详细的版本控制。 本技术给用户带来的最大好处如下: (1)用户可以根据行业或自身需要定制易语言。 (2)由于运行支持库的不断增多、升级,易语言的功能将被迅速扩充。 (3)由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时被更新或抽换,这样可使人们能通过国际互联网与服务器进行远程交流(譬如复杂型电子商务、远程控制等等)成为可能,这将成为易语言互联网版本今后的发展方向。 4.录入方式在录入易语言时,可以即时编译并自动规范格式,每条语句被立即进行初步分析、编译,并报告或修改常见的语法错误。同时,录入语句被自动规范为统一格式后存放。因此,任何人编写的易程序格式都完全一致,有利于对应用程序的协作开发、交流和维护。 5.名称管理系统内置有“自动名称管理器”,对用户所定义的各类名称进行跟踪管理。譬如:程序中有一个名为“取最大值”的子程序,并在程序中进行了多次调用。传统的子程序更名方法是,先更改该子程序的名称,然后寻找整个程序中调用该子程序的地方并逐一修改。但在易语言中,只需对该子程序进行更名,系统会自动更新所有调用该子程序的地方。 6.信息帮助易语言提供了贯穿全程的即时帮助系统。用户在进行任何操作的时候,只要按F1帮助键,均能够在状态行上或提示夹中获得有关当前操作位置的详细信息。譬如:当移动光标到某程序行后,立刻就可以得到当前行上所有命令的定义、参数、使用方法等信息。 易语言的出现,使用中文编程已不再是梦想。易学易懂的易语言,其产生和发展具有深远的意义。它将极大地推动中国信息业的发展,造就无数的就业机会;把跟随西方的计算机教育,改变为自主创新的教育;在商业应用上能够缩短软件开发周期,创造更多的利润。 |