@TOC ——关于易语言——
中华民族是一个古老的民族,五千年的民族文化源远流长,作为民族文化结晶的文字经历的数次的演变,最终演变为今天的表达丰富,拥有各种字体的汉字。
与其他民族语言相比,汉语具有比较明确的归类表达方式,而在英语中每个事物都有-一个不同的名称,不容易记忆。在计算机领域里,所有的软件编程语言都是用英文进行编程的,这就需要编程人员只有掌握大量的专业的英语术语后,才能够较好的编写程序,这是大部分中国人难以进入编程大门的重要原因。
用自己的语言进行编程是所有中国人的一个梦想!中国计算机应用的发展在经过操作系统汉化显示环境,中文输入法的两次较大跨越后,正经历-一个重要的历史时期:中文化编程已成为当务之急。中国文化背景决定了中国人还是学自己的编程语言好。
易语言具有全中文支持:无需跨越英语门槛,不必去学习几万个英文单词,仅用中文就可以编程,让小学生也能编程。易语言实现了全可视化编程:支持所见即所得程序界面设计和程序流程编码。
易语言提供中文语句快速录入技术:提供多种内嵌专用输入法,彻底解决了中文编程中语句输入速度慢的问题,小学生利用首拼与全拼就可以轻松输入程序代码,并且系统提供自动容错,对南方音及多音字容错处理。
易语言的代码即文档:自动规范强制代码格式转换,任何人编写的任何程序源代码格式均统一。易语言提供参数引导技术:方便程序语句参数录入,减少程序中出现差错的可能。
易语言中无定义类关键字:所有程序定义部分均采用表格填表方式,用户无需记忆此类关键字及其使用格式。易语言的命令格式统一:所有程序语句调用格式完全一致,不似英文编程中繁杂的复合语法书写。易语言随时对语法格式自动检查:自动检查并提示所输入语句的语法格式是否正确,且可自动添加各类名称。易语言提供全程提示与帮助:鼠标停留立即显示相关项目提示。编程时提示语法格式,调试时提示变量当前内容,随时按下F1键可得到与当前主题相关详细帮助等。
易语言提供名称自动管理:用户修改任一名称定义,其它所有包含该名称的程序代码均自动修正。易语言的集成化开发环境美观大方:她集界面设计、代码编写、调试分析、编译打包等于一体。
易语言不仅易学易用,而且功能强大实用,现已具有数十个各种应用范围支持库、上百个数据类型和界面组件、近万条支持命令,支持现今所有数据库,功能丝毫不比其它同类产品差。
易语言具有我国全自主知识产权,易语言系统全部自行设计开发。自有编译器,所编译目的程序运行速度快,且没有安全隐患。自带小型数据库,减少开发项目投入成本,且容易学习。跨操作系统平台编程,同时支持Windows和Linux程序开发。具有中文本地化支持,支持中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额处理、农历日期转换等。
易语言的设计理念与国际接轨,和其它编程语言互溶互通,学习掌握易语言对掌握其它编程语言具有桥梁作用。如:编程理念互通,支持完全面向对象的程序开发技术和面向事件的程序驱动技术。功能调用互通。可以和其它编程语言之间相互调用功能模块。充分利用已有资源,支持OCX组件、TypeLib类型库、操作系统API、JAVA类等。易语言提供多语言支持。现已有简繁中文、英文等多种语言版本。
简介:
易语言是一个由我国软件开发人员自主开发的,适合我国国情,适用于不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英语或者英文了解很少的用户,可以通过使用本语言极其快速的进入Windows程序编写的大门。
易语言拥有许多具有自己特色的功能,主要体现在以下方面:易语言的工作环境是全可视化的,包括易语言中的常量,变量的定义都是图表化的,另外易语言可以同其他常用的编程语言互相调用,相互融合贯通,是–个适合中小学生学习的编程教育工具。
易语言拥有自己专用输入法,能够支持中文代码快速录入,这为解决了中文输入慢,节省编程时间,提高编程效率提供了保证:易语言可跨平台操作,现在已同时支持Windows和Linux.上平台的开发,从而丰富了Linux平台下的应用软件,为国家推广应用Linux操作系统作出了贡献,在这点上易语言具有了先进性和远见性;易语言现有各种支持库多达40多个,用户可以使用它来满足几乎所有的Windows编程需求,并且易语言支持调用外部的功能组件来不断的扩充其支持库,这使得易语言的功能能够不断的扩充和完善: .另外易语言具有对完善的网络、端口通讯和互联网功能支持,为发展工业控制,局域网,互联网应用程序提供了保障:易语言自带即时帮助系统。易语言在其编译器的设计与实现、可视化汉语编程的构建、提供多种语言版本等方面具有创新。
目前易语言已取得国家级鉴定,鉴定会专家一致认为:易语言在技术上居于国内领先地位,达到了当前同类产品的国际先进水平。总之,易语言在推动软件产业化,提高社会生产效率,推广编程教育,保障国家安全等方面具有重要的意义。
易语言的特点:
1(全可视化
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化操作,还支持程序流程的即时可视化呈视,极大地减少了程序录入错误。即:用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,有助于培养编程思路,提高解决编程问题的能力。
2(全中文
作为一款由中国人自己开发的编程语言,易语言在中文处理方面有良好的支持。用户在编写程序的过程中,可以不接触任何英文。根本不懂英文的人使用中文编写代码也没有任何障碍。
)中文名称的快速录入。易语言内置四种名称输入法:首拼、全拼、双拼、英文。三种(1
拼音输入法均全面支持南方音。使用这些输入法能够极大地提高中文代码的输入速度。
直接使用系统提供的输入法,如五笔字型、智能ABC、紫光拼音、自然码等,同样可以进行程序的输入。
(2)程序全部以中文方式显示,运算符号全部显示为对应的中文符号(???×?),日期时间以中文格式呈现(年月日时分秒),以便于中文用户理解、阅读程序。 (3)适合中国人的语言、思维习惯。对其它计算机编程语言的学习,总会感到某种限制,首先是语言环境的限制,有很多专业的术语字面上很难理解它的含义,而以中文编写出的程序代码,符合中国人的语法习惯和逻辑思维,可以做到见文思义,更加适合中国人使用。在
以后复查程序时可以非常直观地分析;给其他人源代码学习时也会非常简单,相互交流变得更加容易。
易语言更提供了中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币金额处理等功能支持。
3(全编译与跨平台
易语言拥有自己独立的高质量编译器,中文源代码被直接编译为目的机器的CPU指令,高效且不存在任何速度瓶颈和安全隐患。
易语言现已同时支持Windows和Linux程序开发,不再依赖特定的操作系统。 4(可扩充支持库
易语言由基本系统和运行支持库两部分组成,两者之间通过使用易语言自行定义的接口技术进行协作。运行支持库内提供了易语言的所有语言要素,如:命令、窗口和报表单元数据类型、普通数据类型、常量等等。可以通过安装外部支持库来扩充易语言基本系统。运行支持库还可以被随意增减、抽换或升级,基本系统对运行支持库提供了详细的版本控制。
本技术给用户带来的最大好处是:
(1)用户可以根据行业或自身需要定制易语言;
(2)由于运行支持库的不断增多、升级,易语言的功能将被迅速扩充; (3)由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时被更新或抽换,这样可使人们通过国际互连网与服务器进行远程易语言交流(例如复杂型电子商务、远程控制等等)成为可能,这也是以后易语言互联网版本的发展方向。
5(数据库支持
易语言相对其它编程语言的优势还在于易语言拥有自己的易数据库,并且用中文命令操作易数据库,简单方便。同时,易语言对外部数据库也有着非常好的支持,通过简单的组件和命令就可以实现易语言与各类数据库的连接,如Oracle、MySQL、SQL Server、Access等等。 6(OCX组件、类型库(TypeLib)、API与COM对象
易语言的开发环境:
(一)易语言具有强大的集成开发环境,人机界面比较友好,易语言集界面设计,代码输入,易语言具有强大的集成开发环境,人机界面比较友好,易语言集界面设计,代码输入,运行调试,编译,帮助于–体。双击易语言快捷方式进入易语言,首先会显示易语言的新建对话框,选则“确定”按钮进入易语言窗口程序工作界面。
易语言占有资源的研究:
(二)易语言占有资源的研究易语言运行时所占内存最小,易语言能够确保功能齐全的功能情况下,对系统资源占用很小,避免了对系统资源过多浪费的现象,并且易语言安装文件仅为53MB, 作为一个刚刚起步的编程软件,不得不说易语言为软件开发做的已经非常优秀了。
易语言编程环境的研究:
(三)易语言做为一款编程语言与其它编程语言相比,最明显的区别就是编程彻底中文化,即用易语言编写的程序代码都是中文。易语言编程的另一大特色就是将编程彻底全可视化。一般的可视化编程语言如VC, VB 等,仅支持图形用户界面的可视化设计操作,而易语言除了支持界面设计的可视化,还支持程序流程的可视化,这为初级用户,尤其是没有接触过编程语言的中小学生开发提供了易学,易用的开发平台。在变量的定义中,变量的类型都是用中文来显示的,并且变量名的命名也都是使用中文的,同时也支持英文名,这时易语言中文化的一个体现。
易语言中定义声明的格式是统一的, 都是采用表格方式定义声明的,格式统-,使用方便且消除了语法的约束:在常量和资源的使用中,其他编程语言的常量,资源使用约束较多,并且使用也比较麻烦,这是中国人认为编程语言难学的一个障碍。
而在易语言中常量和资源分别用表的形式封装起来,如果要使用常量和资源时,直接使用表中与常量或资源对应的中文名字,这样比较简单,也没有语法的约束并且适于理解,易语言的常量、变量等的声明方式是用到即声明,这与其他的编程语言先声明后使用的方式不同,符合了中国人的思维方式: 并且易语言用菜单操作的方式将写的过程变为操作的过程,这特别适合中小学生来学习;用填写表格来定义声明方式,使用户不用记忆关键字及使用格式,更适合中国人的编写方式,即使没有接触过编程的人也能够看得懂,这就是易语言的最大特色,让中国人用自己的语言,自己的思维方式来编程,使每- -个中国人都能够编程。
易语言的全可视化编程有助于培养编程思路,提高解决编程问题的能力。对于学习编程语言的人来说,学习易语言编程是理顺程序设计思路、明确逻辑关系的最好办法。而易语言可以做到程序流程的“即输(输入)即画”,方便了初学者学习。
易语言开发系统中提供了即时帮助的功能,这就不需要编程人员必须对易语言的各种语旬,命令等都了解掌握,编程人员可以边编程边学习,在编程中学习,在学习中编程,这为学习易语言提供广阔的学习平台,方便了使用者,尤其是没有接触过编程的中小学生的学习使用,为推广编程教育奠定了基础。易语言即时帮助的使用也非常简单,易用。