易语言 是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
易语言功能:
“易语言.飞扬”是一种易学易用、高效实用、面向对象、跨平台的计算机通用编程语言。
它是完全面向对象的编程语言,因而在面向对象机制上与同为完全面向对象的Java、C#等编程语言有相似甚至相同之处。
它的语法脱胎自“类C语言”,因而在语法上与C、C++、Java、C#等编程语言有很多相似甚至相同之处。
它是一个全新的易语言版本,从核心架构上明显区别于原有的易语言(4.x及以前版本),它与以前的易语言共同构成了一个可以面向更广泛应用层次的软件开发平台。
在本文中,“易语言.飞扬”被简称为“易语言”。
易语言特性:
更简单易学:
繁琐、晦涩、不常用的语言特性被尽量精简,且补充了很多便于使用的语言特性,如:
类自然语言编程
中英文双语关键字
多层嵌套注释
多返回值
参数默认值和参数扩展
嵌入类型和嵌入方法
属性和事件
数据类型自动转换
三联判断表达式:0<x<10
交换操作符:<=>
对应用环境的适应和控制能力更强:
定义有完善的本地类库接口,允许使用其他各种编程语言来直接书写本地类库,它和用易语言本身书写的类库完全融合互补,没有任何差别,用作快速支撑强大高效的本地应用环境
易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,易语言各种实用程序等多种资源的接口和支撑工具。
易语言更新日志
1. 起始页关闭系统崩溃的问题;
2. 调用dll后程序退出时出错的问题;
3. 易语言修正了易包中如果使用了易模块,在编译使用了易包的程序时崩溃的问题;
4. 支持通过易包和易模块的协作来实现在易包中输出类的方法(详情请见"samples易包使用易包输出类"目录中提供的例程.
5. 易语言核心库内置了透明组件支持接口;
6. 核心库增加了"取程序名称"预编译命令,可以取出该语句所处位置的各种相关名称;
7. 核心库的"取程序名称"预编译命令增加了参数值6,可以取出不包括路径和后缀的源文件名;
8. 调试时的临时文件输出目录改为了系统临时目录下的"e_debug"子目录内,以方便使用杀毒软件的开发者模式.
9. 更新了被调试程序载入的dll在调试结束后没有被释放的问题.
10. 易语言能够智能识别各种变量类型,并在程序ide配色中增加了"所引用窗口名称前景","所引用窗口组件名称前景",
"所引用全局变量名称前景","所引用程序集变量名称前景","所引用局部变量名称前景","所引用子程序参数名
称前景"六类新配色,提供了更新后的默认颜色配置. 请打开"clr新增配色演示.e"查看最新配色效果.
11. 核心库中增加了"交换变量"和"强制交换变量"预编译命令,请参见具体的命令说明及"samples其它交换变量.e"例程.
12. 核心库中增加了"取运行时数据类型"命令.
13. 正则表达式支持库内修复了"正则表达式.替换"、"正则表达式.替换W"两个命令中"用作替换的文本"为空时替换失败的BUG.
14. 提供了外部编译插件接口机制,核心库中对应增加了"宏"预编译命令. 具体请见plugins目录中的编译插件样板vc工程"e_plugin"和相应易语言例程"PluginsTest.e".
15. 修正了易语言5.3起始页打开时有时候导致易语言卡死的问题.
16. 增加了以指定类型编译/运行菜单项;
17. 在系统设置的"编译"选项中增加了"严格的参数参考传递检查"和"数值精度丢失检查"选项,用作确保程序的稳健性;
18. 支持编译前插件,在"程序->配置->其它"菜单项中增加了"所使用编译插件名称"选项,具体请查看例程"samples
编译前插件CompilerPluginsSample.e",其所使用的编译前插件C++工程源代码在其中的"src"目录中;
19. 增加了".e8"易语言配置信息文件支持,具体请查看"samplese8"中的相关例程.
注: ".e8"文件实际上就是一个Ansi文本".ini"格式文件,可以直接用文本编辑器建立/查看;
20. 易语言在"程序->配置->其它"菜单项中增加了"在编译DLL时允许输出被公开类中的公开方法"选项,在核心库中增加了
"类自身"命令,用作支持在类方法中取出类对象自身.
上述这些用作支持在DLL中输出类,具体请查看"samples在DLL中输出类"目录中的相关例程.
21. 在e8配置文件中支持同时通过"source"属性指定多个以e或文本格式存放的源代码文件,系统将一起合并打开,具体请查看"samplese8ManyFiles"中的相关例程;
22. 在编辑程序代码时增加了"Ctrl+回车"功能键,当以此组合键结束输入代码行时,如果代码行中有错误存在,不会自动弹出相关询问对话框.
23. 编译时支持显示在易语言模块中的错误位置(相关易语言模块需要重新编译)
24. 正则表达式支持库更新:
A. 修复“正则常量”的常量值错误。
B. 修复“搜索全部”在某些情况下卡死的问题。
C. "搜索结果.取子匹配文本"命令的“子表达式索引”参数改为通用型,支持传递命名分组参数。
D. 修复“用来匹配的文本”参数为“”导致的错误。
E. 增加“命名分组测试”例程
25. 易语言支持库的通知接口增加了一个来自ide的通知码(请见"sdkcppeliblib2.h"),用作支持插件类支持库的开发. #define NL_UNLOAD_FROM_IDE 17 // 当支持库在IDE中被用户取消选择后发送本通知
#define NR_DELAY_FREE 2015 // 如果返回NR_DELAY_FREE表示本支持库需要被系统延迟释放(用作支持一些需要Hook易语言主窗口WndProc的插件支持库)
26. 增加了支持库授权机制,第三方可以为其所开发的支持库销售授权许可. 具体请见"sdkcppdocs.txt"文档中的描述,以及"sdkcppsampleslicHtmlViewHtmlView"工程样例.
27. "工具"菜单中的"安装新的支持库升级为2015版,支持对支持库静态版本的安装.
28. 易语言支持库工作夹和"工具"菜单中的"支持库配置"加入了授权机制支持
29. 在e8配置文件中加入了"icon"属性,用作指定用户程序图标. 具体请参见"samplese8test1.e8";
30. 程序工作夹内支持设置文件夹,用作将程序内容进行分类存放.
小编推荐:小编还使用过vs2013、xml编辑器、foxpro6.0下载等与本软件功能相似的软件,pc下载网都有提供,可以下载使用!