易语言5.8破解版
分享到:
易语言5.8是一款中国独有的程序语言,更是能够让我们的用户直接通过中文进行编程,如果用户没有系统的学习过编程,那么不妨尝试一些这款国内才有的编程语言可能会让你有不同的编程体验。易语言5.8的支持库雨点类似于普通程序的DLL文件,这个支持库是易语言专用的,其他程序无法调用,扩展名有fnr、fne、npk三种,如果开发人员看到了请不要当成垃圾随意移动或者删除哦,否则将造成易语言无法使用。大型软件项目的试试一般是分工协作进行开发的为了支持这一点,易语言5.8提供模块化开发支持,而这种模块有因为易语言而得名为易模块,通过这种模块用户就能够将常用的代码封装起来重复使用到其他程序。易语言5.8是一款自主开发,适合国情的能够让不同专业的人员能够进行编程的汉语编程语言,大大降低了编程的门槛,让一些不懂英文或者对英文不甚了解的用户也能够轻松的使用这款软件对windows程序进行编写,该软件现在已经再一次升级,发布了全新的5.8版本,喜欢编程的朋友不妨可以下载体验一下!
2、拥有自己的编译器
3、跨平台编程
4、拥有自己的数据库系统,且支持访问现有所有数据库。
5、内置专用输入法,支持中文语句快速录入
6、全可视化编程
7、中文本土化特色的支持
8、多种语言支持
9、可以与其它编程语言协作开发
10、支持世界先进编程技术
11、人机界面友好,集成化程序设计界面
12、代码即为文档、源程序格式统一
13、超强的程序编辑器
14、多媒体功能支持强大
15、完善的网络、端口通讯和互联网功能支持
16、支持调用API底层函数
17、支持标准外部OCX组件
18、可由易语言支持库无限扩充其功能
19、模块化开发
20、强大的学习与帮助系统
易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。易语言使用者在编程的时候,不用先去了解英文和西方语法,甚至是西方的思维模式,只需用汉语和中文思维方式便能写出软件。真正全编译
易语言拥有自己独立的高质量编译器,源程序被直接编译为目的机器的CPU指令,不存在任何速度瓶颈和安全隐患。
跨系统平台
易语言可跨平台编程,现已同时支持Windows和Linux程序开发,不在依赖特定的操作系统,为国家推广Linux操作系统提供应用软件开发工具。
数据库应用
数据库是保存、管理数据的最核心部件,易语言除了支持现今所有大型数据库,还具有从最底层自行开发的,具有完全自主知识产权和核心技术的数据库系统,现在该数据库性能已经能与曾经在中国大地上风靡一时的Fox系列数据库相媲美,并且还在继续不断的完善中,为我国发展属于自己的强大安全实用型数据库奠定基础。
全中文输入
易语言已完全解决了输入速度的问题,中文语句的输入速度绝对不亚于英文语句输入速度。易语言内置专用输入法,以方便用户快速输入程序,彻底解决了中文语句输入速度慢的问题。
可视化编程
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作。而易语言除了支持界面设计的可视化,还支持程序流程的即时可视化。易语言用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,以助于培养编程思路,提高解决编程问题的能力。对于学习编程语言的人来说,流程图是理顺程序设计思路、明确逻辑关系的最好办法。而易语言可以做到程序流程的"即输(输入)即画方便了用户。
易语言功能强大实用,现已具有数十个各种应用范围支持库、上百个数据类型和界面组件、近万条支持命令,支持现今所有数据库,功能丝毫不比其它同类产品差.模块化开发支持大型软件项目的分工协作,易语言中的模块称为易模块.通过使用易模块,用户可以将常用的代码封装起来重复使用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序.
易语言系统全部自行设计开发.自有编译器.所编译目的程序运行速度快,且没有安全隐患.自带小型数据库,减少开发项目投入成本,且容易学习.跨操作系统平台编程.同时支持Windows和Linux程序开发.中文本地化支持.支持中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额处理、农历日期转换等.易语言自带的即时帮助系统,在易语言使用者有问题时,轻轻一点,立刻可以得到与当前主题相关的详细帮助.易语言的帮助文档众多,内有大量知识库及开发资料.易语言的例程众多,可以在资源网、大赛展区、论坛上搜索到.易语言爱好者交流论坛,上面已有数万名注册用户.易语言使用者可以将自己在使用过程中所遇到的问题提出,专家会以最快的速度答复.通过论坛搜索功能,也可得到需要的答案.通过易语言的图书,教学片,多媒体教学光盘等.易语言自带的即时帮助系统,在易语言使用者有问题时,轻松一点,立刻可以得到与当前主题相关的详细帮助.
语法格式自动检查.自动检查并提示所输入语句的语法格式是否正确,且可自动添加各类名称.全程提示与帮助.鼠标停留立即显示相关项目提示.编程时提示语法格式,调试时提示变量当前内容,随时按下F1键可得到与当前主题相关详细帮助等.名称自动管理.用户修改任一名称定义,其它所有包含该名称的程序代码均自动修正.集成化开发环境.集界面设计、代码编写、调试分析、编译打包等于一体.
易语言缺点
易语言是收费软件.虽然有一些编程的软件需要注册后使用,但是其收费方式与其它编译软件不同,易语言必须注册后才可编译出程序,否则只可在编译中调试.官方注册版就达到了618元(企业加密版)虽然如此,但是易语言5.0正式版已经支持了静态编译,被误报的可能性减小,而且编译的文件大小也大大缩小!另外,由于易语言程序的运行方式存在特殊性,单个空白程序就达到400~500KB,当前易语言拓展插件:斩月,黑月的一些模块可以把易语言编译的程序缩小,缩小后的空白程序仅为10Kb左右.易语言编写的程序被许多杀毒软件的高级启发式技术误报为病毒,甚至一个不包含任何代码的空白程序都会被一些杀毒软件识别为木马.至今,有关各方都在积极解决这个问题,但是截止目前(2016年7月),误报问题仍然存在.关于易语言误报问题,实践证明:并非易语言生成出来的程序容易误报,VB单独生成的空窗口也报毒,C++也同样出现误报现象.当然,也有一些不正当利用易语言编写的程序例如:盗号,木马,键盘监控的程序,然后寻求解除误报的方法,这样是没用的,程序本身就存在危害,报毒也属于正常现象.
1、首拼及全拼输入法:qz (1.23) 或者 quzheng (1.23)
2、双拼输入法:quvg (1.23)
3、英文输入法:int (1.23)
以上各种输入法的名称部分输入文本(如:qz、quzheng、quvg、int)简称为“输入字”。拼音类输入法的输入字(如:qz、quzheng、quvg)简称为“拼音输入字”。首拼及全拼输入法的输入字简称为“首拼及全拼输入字”,双拼输入法的输入字简称为“双拼输入字”。
输入字可以用来输入程序中所涉及到的一切名称,包括:
1、所有当前运行支持库中所提供的命令、窗口组件数据类型及其属性和方法、普通数据类型及其成员和方法、库定义常量等等名称;
2、用户在程序中定义的子程序参数、子程序局部变量、程序集变量、全局变量名称;
3、用户定义的子程序、 Dll 外部命令名称;
4、用户定义的数据类型及其成员名称;
5、用户所加入的资源和所定义的常量的名称;
6、用户在设计窗口时所定义的窗口组件、菜单项目名称;
7、系统定义数据类型名称;
8、系统定义常量名称。如:逻辑值常量“真”和“假”等。
在使用首拼输入字时,需要注意纯韵母发音汉字的输入。如:“按钮”中的“按”字,它的发音是韵母“an”。对于此类汉字,在首拼输入法中必须写全。譬如“按钮”的首拼输入字就应该为“ann”(即an, n)。
系统具有当前输入法状态,当系统安装完毕后,当前输入法默认为“首拼及全拼输入法”,可以使用“工具 -> 系统配置 - 输入夹 - 默认输入法”菜单功能修改。
如果当前输入字不能找到匹配的目标名称时,系统将自动把该输入字转换为英文输入字后再去寻找匹配名称一次。
--- 书写拼音输入字的方法(以首拼及全拼输入字举例):
1、为了匹配目标名称中的大小写英文字母和半角数字,请在相应位置处使用对应的大写英文字母和半角数字。如:“jsjA”匹配“计算机a”和“计算机A”,“jsj1”匹配“计算机1”;
2、为了匹配目标名称中的汉字符号或不知道发音的汉字,请在相应位置处使用该汉字。如:“j算j1”匹配“计算机1”。此功能用作修改程序非常方便,例如:欲将“如果”命令修改为“如果真”命令,只需要在“如果”的后面加上“z”即可;
3、拼音输入字内不能包含除了“_”以外的所有其它半角符号。
4、如果某拼音输入字匹配了多个目标名称,系统将自动列出来以供选择。--- 输入或修改名称本身:
在程序中经常需要输入或修改各类名称本身,譬如:加入一个新子程序后,可能需要修改其子程序名称;在设计窗口上绘制上一个窗口组件后,可能需要修改其窗口组件名称,等等。在输入或修改名称的过程中输入字不能用来引用其它已有名称,但可以引用系统名称输入词组。所谓“名称输入词组”,类似于通常操作系统输入法中的自定义词组,此时输入字将仅在这些词组中进行匹配搜寻。系统中所有的名称输入词组都被存放在名为“name.txt”的文本文件中,用户可以使用系统中所提供的功能(工具 -> 系统设置 - 输入夹 - 编辑名称输入词组)进行修改,也可以使用其它文本编辑器直接修改,但注意要以纯文本的格式保存。文本文件中各词组之间应该用换行或全半角空格或制表符分隔开,词组内容必须为全中文。已经输入过的名称将被自动加入到系统名称输入词组中。
--- 举例说明:
下面列出了输入一个判别两个数值大小并返回较大值的子程序的全过程,前提为:默认输入法为“首拼及全拼输入法”:
1、进入易语言后使用“插入 -> 子程序集”菜单功能插入一个子程序集到程序(如果程序中已经有了子程序集,直接跳转到该子程序集即可);
2、按下 Ctrl + N 插入一个新的子程序;
3、在“返回值类型”栏中输入“zsx”后回车(“zsx”匹配系统数据类型名称“整数型”);
4、回车插入一个空参数,在“参数名”栏中输入“sz”,选中提示列表中的“数值”词,再输入“1”后回车;
5、在“类型”栏中输入“zsx”后回车;
6、重复第4、5步一次,但参数名改输入为“数值2”;
7、移动光标到参数表下的空程序语句上;
8、输入“rg (sz1 > sz2)”(中间的空格可以略去。“rg”匹配“如果”命令名称,“sz1”匹配“数值1”参数名称,“sz2”匹配“数值2”参数名称);
9、下移一行光标后输入“fh (sz1)”(“fh”匹配“返回”命令名称);
10、再下移一行光标后输入“fh (sz2)”。
2、安装包运行后进入下面界面,现在我们开始一步步安装。
3、上图中点击“下一步”,进入如下界面,选择“我接受协议”。
4、上图中点击“下一步”,进入如下界面。
5、上图中可以直接继续点击“下一步”,进入下面界面,此时可以保持系统默认的安装目录,也可以点击“浏览”选择安装到指定目录,我们选择以默认安装。
6、点击上图的“下一步”,进入易语言安装选项,如果磁盘空间允许的情况下,推荐选择“全部安装”。
7、点击上图的“下一步”,创建快捷方式,可以保持默认。
8、点击上图的“下一步”,进入下图,可以继续保持默认。
9、点击上图的“下一步”,进入下图,显示前几个步骤的设置信息。
10、确认选择无误后,点击上图界面中的“安装”,进入文件安装过程,如下图。
11、经过耐心等待,文件安装完毕,进入如下界面。
12、在上图的界面中我们可以直接点击“完成”,结束易语言的安装,此时在电脑桌面会有如下图的易语言快捷方式图标。
2、为了保证代码运行的权限,推荐在易语言图标上点击右键,选择“以管理员身份运行”打开易语言。
3、打开易语言,点击“程序”菜单,选择“新建”,弹出如下界面,按照①到②的步骤选择,点击“确定”即可进入易语言设计界面。
4、点击上图“确定”按钮后,我们可以选择右边基本组件中的“标签”图标和“按钮”图标分别画在设计窗体上,如下图。
5、双击上图中的“按钮”,进入代码设计界面,写上如下代码。
6、点击下图箭头所指的小三角,运行代码。
7、程序运行后,点击我们设计的窗体中的“按钮”看看效果。
8、当然我们也可以在新建程序时候,选择打开易语言自带的大量源代码,看看别人的源代码,如下图。
易语言代码编写的几种方式:
普通编译:发布时必须带上支持库(fne、fnr)才能运行
独立编译:把支持库(fne、fnr)打包进EXE,运行时释放到临时目录(接近自解压的RAR);
静态编译:把静态支持库(LIB)编译进EXE,直接成为一体,不再释放(和VC一样)。
普通编译:
1、点击“编译”菜单下的“编译”项,这个就是我们说的“普通编译”也叫“非独立编译”,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。
2、点击上图中的“保存”按钮,弹出如下界面,因为普通编译后的EXE文件中不包含支持库文件,所以发给别人运行时候需要连同程序运行需要的支持库文件一并附带,此时易语言会提示是否将这个程序所要用的支持库写出到刚才编译后的文件目录中,此时可以选择“写出”。
3、点击上图“写出”按钮后,会看到写出情况的文字提示。
4、如果要发给别人使用这个程序,需要将下图中的两个文件一并发放,才可保证正常运行。
独立编译:
1、点击“编译”菜单下的“独立编译”项,弹出如下界面,允许设置运行时的一些参数,此时可以保持默认。输入要生成的文件名,写出EXE文件。
2、点击上图中的“确定”按钮,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。
3、写出完成后,看到写出情况文字。
4、独立编译后就只有一个EXE文件,可以独立运行。
静态编译:
1、点击“编译”菜单下的“静态编译”项,弹出如下界面,输入要生成的文件名,写出EXE文件。
2、如果已经正确配置了静态编译环境,会有如下信息提示,代表编译成功,如果提示“无法定位链接器!请检查 toolslink.ini 中的配置是否正确。”,请查看静态编译设置。
3、独立编译后就只有一个EXE文件,可以独立运行。
答:启动易语言之前按住键盘的“SHIFT”键,启动后易语言就会恢复初始状态。
跟着别人教程学习,为什么我输入教程上的命令后不会弹出提示,或者会提示找不到子程序之类的,如下图?
答:可能是没有选择对应的支持库,选择加载所有支持库,可以避免这个问题,流程如下:
①:打开易语言“工具”菜单,点击“支持库配置”菜单项。
②:进入后弹出如下界面,首先点击“全选”,然后“确认”,即可加载所有支持库。
③:一般情况下,正确的支持库命令这时候就可以使用了。
我的易语言里面没有看到“全局变量”、“自定义数据类型”,可是教程上有的,我的易语言坏了吗,像下图这样?
答:没有坏,这些都可以从“插入”菜单下点击对应的菜单项,加入到易语言的程序夹中,如下图。
上图中点击箭头处的菜单项,程序夹会插入对应的项目,如下图。
1. 解决了静态编译时重定位项数目超过65535个后所编译exe程序启动失败的问题;
2. 为所编译exe程序的运行时错误提供了定位到对应易语言源程序位置的支持;
3. 窗口与其窗口程序集之间现在可以相互跳转.
5.71版相对5.7版更新
1. 解决了在windows10下有时候单击主窗口工具条会导致死机的问题
2. 修正了"播放mp3"命令连续播放多个文件而第一个文件不存在时导致程序退出的问题
5.7版相对5.6版更新
1. 编辑器支持高亮显示所指定的单词文本(Ctrl+Q/Alt+鼠标双击)
2. 跳转到定义位置功能(Ctrl+B/Ctrl+鼠标单击)得到了极大的增强,现在可以跳转到任意符号/数据类型/窗口组件的定义位置
3. 编辑器中的"跳回"命令现在会跳回到跳转时所处的程序位置而不是跳转时的子程序首部
4. 添加了菜单功能"程序->混淆另存为",能够将源程序的所有符号名尽可能打乱混淆后输出为另一源程序,此功能不会影响程序的正常编译执行
5. 整体搜寻对话框中增加了"搜寻前自动展开所有被收缩子程序"选项,为整体搜寻增加了Ctrl+Alt+F快捷键
6. 当执行"编辑->复制"功能时,如果当前未选择任何区域,则自动复制当前光标所在整行
7. 核心库中的"其它"类别中增加了"取核心库版本"和"运行控制台程序"命令
8. 调试时"查看/修改"对话框支持将文本型或字节集型变量的全部内容(不会因为过长被截除)写出到外部文件
9. sdk中插件支持库增加了NL_ADD_NEW_ELEMENT通知,详见"sdkcppeliblib2.h"文件
10. 恢复对编译结果打乱码的支持
软件简介
易语言是一个自主开发,操作简单,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入windows程序编写的大门.拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具.易语言有自主开发的高质量编译器,中文源代码被直接编译为CPU指令,运行效率高,安全可信性高;拥有自己的数据库系统,且支持访问现有所有数据库;内置专用输入法,支持中文语句快速录入,完全解决了中文输入慢的问题;易语言除了支持界面设计的可视化,还支持程序流程的即时可视化;除了语句的中文化之外,易语言中还专门提供了适合中国国情的命令,如中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额的处理等;易语言综合采用了结构化、面向对象、组件、构架、集成化等多种先进技术,并在运行效率、性能价格比、全可视化支持、适应本地化需要、面向对象以及提供Windows,Linux上的运行平台等具有特色;现有各种支持库多达40多个,用户可以使用她来满足几乎所有的Windows编程需求,多媒体功能支持强大,完善的网络、端口通讯和互联网功能支持,网上与论坛上的学习资源众多.在易语言及其编译器的设计与实现、可视化汉语编程的构建、提供多种语言版本等方面具有创新.目前易语言已取得国家级鉴定,鉴定会专家一致认为:易语言在技术上居于国内领先地位,达到了当前同类产品的国际先进水平。软件特色
1、全中文支持,全部自主知识产权2、拥有自己的编译器
3、跨平台编程
4、拥有自己的数据库系统,且支持访问现有所有数据库。
5、内置专用输入法,支持中文语句快速录入
6、全可视化编程
7、中文本土化特色的支持
8、多种语言支持
9、可以与其它编程语言协作开发
10、支持世界先进编程技术
11、人机界面友好,集成化程序设计界面
12、代码即为文档、源程序格式统一
13、超强的程序编辑器
14、多媒体功能支持强大
15、完善的网络、端口通讯和互联网功能支持
16、支持调用API底层函数
17、支持标准外部OCX组件
18、可由易语言支持库无限扩充其功能
19、模块化开发
20、强大的学习与帮助系统
软件功能
全中文内核易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。易语言使用者在编程的时候,不用先去了解英文和西方语法,甚至是西方的思维模式,只需用汉语和中文思维方式便能写出软件。真正全编译
易语言拥有自己独立的高质量编译器,源程序被直接编译为目的机器的CPU指令,不存在任何速度瓶颈和安全隐患。
跨系统平台
易语言可跨平台编程,现已同时支持Windows和Linux程序开发,不在依赖特定的操作系统,为国家推广Linux操作系统提供应用软件开发工具。
数据库应用
数据库是保存、管理数据的最核心部件,易语言除了支持现今所有大型数据库,还具有从最底层自行开发的,具有完全自主知识产权和核心技术的数据库系统,现在该数据库性能已经能与曾经在中国大地上风靡一时的Fox系列数据库相媲美,并且还在继续不断的完善中,为我国发展属于自己的强大安全实用型数据库奠定基础。
全中文输入
易语言已完全解决了输入速度的问题,中文语句的输入速度绝对不亚于英文语句输入速度。易语言内置专用输入法,以方便用户快速输入程序,彻底解决了中文语句输入速度慢的问题。
可视化编程
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作。而易语言除了支持界面设计的可视化,还支持程序流程的即时可视化。易语言用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,以助于培养编程思路,提高解决编程问题的能力。对于学习编程语言的人来说,流程图是理顺程序设计思路、明确逻辑关系的最好办法。而易语言可以做到程序流程的"即输(输入)即画方便了用户。
优缺点
易语言优点易语言功能强大实用,现已具有数十个各种应用范围支持库、上百个数据类型和界面组件、近万条支持命令,支持现今所有数据库,功能丝毫不比其它同类产品差.模块化开发支持大型软件项目的分工协作,易语言中的模块称为易模块.通过使用易模块,用户可以将常用的代码封装起来重复使用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序.
易语言系统全部自行设计开发.自有编译器.所编译目的程序运行速度快,且没有安全隐患.自带小型数据库,减少开发项目投入成本,且容易学习.跨操作系统平台编程.同时支持Windows和Linux程序开发.中文本地化支持.支持中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额处理、农历日期转换等.易语言自带的即时帮助系统,在易语言使用者有问题时,轻轻一点,立刻可以得到与当前主题相关的详细帮助.易语言的帮助文档众多,内有大量知识库及开发资料.易语言的例程众多,可以在资源网、大赛展区、论坛上搜索到.易语言爱好者交流论坛,上面已有数万名注册用户.易语言使用者可以将自己在使用过程中所遇到的问题提出,专家会以最快的速度答复.通过论坛搜索功能,也可得到需要的答案.通过易语言的图书,教学片,多媒体教学光盘等.易语言自带的即时帮助系统,在易语言使用者有问题时,轻松一点,立刻可以得到与当前主题相关的详细帮助.
语法格式自动检查.自动检查并提示所输入语句的语法格式是否正确,且可自动添加各类名称.全程提示与帮助.鼠标停留立即显示相关项目提示.编程时提示语法格式,调试时提示变量当前内容,随时按下F1键可得到与当前主题相关详细帮助等.名称自动管理.用户修改任一名称定义,其它所有包含该名称的程序代码均自动修正.集成化开发环境.集界面设计、代码编写、调试分析、编译打包等于一体.
易语言缺点
易语言是收费软件.虽然有一些编程的软件需要注册后使用,但是其收费方式与其它编译软件不同,易语言必须注册后才可编译出程序,否则只可在编译中调试.官方注册版就达到了618元(企业加密版)虽然如此,但是易语言5.0正式版已经支持了静态编译,被误报的可能性减小,而且编译的文件大小也大大缩小!另外,由于易语言程序的运行方式存在特殊性,单个空白程序就达到400~500KB,当前易语言拓展插件:斩月,黑月的一些模块可以把易语言编译的程序缩小,缩小后的空白程序仅为10Kb左右.易语言编写的程序被许多杀毒软件的高级启发式技术误报为病毒,甚至一个不包含任何代码的空白程序都会被一些杀毒软件识别为木马.至今,有关各方都在积极解决这个问题,但是截止目前(2016年7月),误报问题仍然存在.关于易语言误报问题,实践证明:并非易语言生成出来的程序容易误报,VB单独生成的空窗口也报毒,C++也同样出现误报现象.当然,也有一些不正当利用易语言编写的程序例如:盗号,木马,键盘监控的程序,然后寻求解除误报的方法,这样是没用的,程序本身就存在危害,报毒也属于正常现象.
使用教程
为了便于输入程序,易语言内置四种名称输入法:首拼、全拼、双拼、英文。三种拼音输入法均支持南方音及多音字。首拼输入法及全拼输入法在系统中被合并为“首拼及全拼输入法”,系统自动判别所输入的拼音是首拼方式还是全拼方式。双拼输入法的编码规则与Windows系统所提供的双拼输入法一致。例如:欲输入“取整 (1.23)”语句,各种输入法的输入文本为:1、首拼及全拼输入法:qz (1.23) 或者 quzheng (1.23)
2、双拼输入法:quvg (1.23)
3、英文输入法:int (1.23)
以上各种输入法的名称部分输入文本(如:qz、quzheng、quvg、int)简称为“输入字”。拼音类输入法的输入字(如:qz、quzheng、quvg)简称为“拼音输入字”。首拼及全拼输入法的输入字简称为“首拼及全拼输入字”,双拼输入法的输入字简称为“双拼输入字”。
输入字可以用来输入程序中所涉及到的一切名称,包括:
1、所有当前运行支持库中所提供的命令、窗口组件数据类型及其属性和方法、普通数据类型及其成员和方法、库定义常量等等名称;
2、用户在程序中定义的子程序参数、子程序局部变量、程序集变量、全局变量名称;
3、用户定义的子程序、 Dll 外部命令名称;
4、用户定义的数据类型及其成员名称;
5、用户所加入的资源和所定义的常量的名称;
6、用户在设计窗口时所定义的窗口组件、菜单项目名称;
7、系统定义数据类型名称;
8、系统定义常量名称。如:逻辑值常量“真”和“假”等。
在使用首拼输入字时,需要注意纯韵母发音汉字的输入。如:“按钮”中的“按”字,它的发音是韵母“an”。对于此类汉字,在首拼输入法中必须写全。譬如“按钮”的首拼输入字就应该为“ann”(即an, n)。
系统具有当前输入法状态,当系统安装完毕后,当前输入法默认为“首拼及全拼输入法”,可以使用“工具 -> 系统配置 - 输入夹 - 默认输入法”菜单功能修改。
如果当前输入字不能找到匹配的目标名称时,系统将自动把该输入字转换为英文输入字后再去寻找匹配名称一次。
--- 书写拼音输入字的方法(以首拼及全拼输入字举例):
1、为了匹配目标名称中的大小写英文字母和半角数字,请在相应位置处使用对应的大写英文字母和半角数字。如:“jsjA”匹配“计算机a”和“计算机A”,“jsj1”匹配“计算机1”;
2、为了匹配目标名称中的汉字符号或不知道发音的汉字,请在相应位置处使用该汉字。如:“j算j1”匹配“计算机1”。此功能用作修改程序非常方便,例如:欲将“如果”命令修改为“如果真”命令,只需要在“如果”的后面加上“z”即可;
3、拼音输入字内不能包含除了“_”以外的所有其它半角符号。
4、如果某拼音输入字匹配了多个目标名称,系统将自动列出来以供选择。--- 输入或修改名称本身:
在程序中经常需要输入或修改各类名称本身,譬如:加入一个新子程序后,可能需要修改其子程序名称;在设计窗口上绘制上一个窗口组件后,可能需要修改其窗口组件名称,等等。在输入或修改名称的过程中输入字不能用来引用其它已有名称,但可以引用系统名称输入词组。所谓“名称输入词组”,类似于通常操作系统输入法中的自定义词组,此时输入字将仅在这些词组中进行匹配搜寻。系统中所有的名称输入词组都被存放在名为“name.txt”的文本文件中,用户可以使用系统中所提供的功能(工具 -> 系统设置 - 输入夹 - 编辑名称输入词组)进行修改,也可以使用其它文本编辑器直接修改,但注意要以纯文本的格式保存。文本文件中各词组之间应该用换行或全半角空格或制表符分隔开,词组内容必须为全中文。已经输入过的名称将被自动加入到系统名称输入词组中。
--- 举例说明:
下面列出了输入一个判别两个数值大小并返回较大值的子程序的全过程,前提为:默认输入法为“首拼及全拼输入法”:
1、进入易语言后使用“插入 -> 子程序集”菜单功能插入一个子程序集到程序(如果程序中已经有了子程序集,直接跳转到该子程序集即可);
2、按下 Ctrl + N 插入一个新的子程序;
3、在“返回值类型”栏中输入“zsx”后回车(“zsx”匹配系统数据类型名称“整数型”);
4、回车插入一个空参数,在“参数名”栏中输入“sz”,选中提示列表中的“数值”词,再输入“1”后回车;
5、在“类型”栏中输入“zsx”后回车;
6、重复第4、5步一次,但参数名改输入为“数值2”;
7、移动光标到参数表下的空程序语句上;
8、输入“rg (sz1 > sz2)”(中间的空格可以略去。“rg”匹配“如果”命令名称,“sz1”匹配“数值1”参数名称,“sz2”匹配“数值2”参数名称);
9、下移一行光标后输入“fh (sz1)”(“fh”匹配“返回”命令名称);
10、再下移一行光标后输入“fh (sz2)”。
软件安装
1、双击已下载好的易语言安装包2、安装包运行后进入下面界面,现在我们开始一步步安装。
3、上图中点击“下一步”,进入如下界面,选择“我接受协议”。
4、上图中点击“下一步”,进入如下界面。
5、上图中可以直接继续点击“下一步”,进入下面界面,此时可以保持系统默认的安装目录,也可以点击“浏览”选择安装到指定目录,我们选择以默认安装。
6、点击上图的“下一步”,进入易语言安装选项,如果磁盘空间允许的情况下,推荐选择“全部安装”。
7、点击上图的“下一步”,创建快捷方式,可以保持默认。
8、点击上图的“下一步”,进入下图,可以继续保持默认。
9、点击上图的“下一步”,进入下图,显示前几个步骤的设置信息。
10、确认选择无误后,点击上图界面中的“安装”,进入文件安装过程,如下图。
11、经过耐心等待,文件安装完毕,进入如下界面。
12、在上图的界面中我们可以直接点击“完成”,结束易语言的安装,此时在电脑桌面会有如下图的易语言快捷方式图标。
易语言编写
1、打开我们安装好的易语言,比如从桌面上的易语言快捷图标进入。2、为了保证代码运行的权限,推荐在易语言图标上点击右键,选择“以管理员身份运行”打开易语言。
3、打开易语言,点击“程序”菜单,选择“新建”,弹出如下界面,按照①到②的步骤选择,点击“确定”即可进入易语言设计界面。
4、点击上图“确定”按钮后,我们可以选择右边基本组件中的“标签”图标和“按钮”图标分别画在设计窗体上,如下图。
5、双击上图中的“按钮”,进入代码设计界面,写上如下代码。
6、点击下图箭头所指的小三角,运行代码。
7、程序运行后,点击我们设计的窗体中的“按钮”看看效果。
8、当然我们也可以在新建程序时候,选择打开易语言自带的大量源代码,看看别人的源代码,如下图。
编译发布
1、写好了代码测试完毕后,要想发给别人使用,需要编译成EXE可执行文件,点击“编译”菜单,弹出下图,主要说明一下图中方框里的编译选项区别。易语言代码编写的几种方式:
普通编译:发布时必须带上支持库(fne、fnr)才能运行
独立编译:把支持库(fne、fnr)打包进EXE,运行时释放到临时目录(接近自解压的RAR);
静态编译:把静态支持库(LIB)编译进EXE,直接成为一体,不再释放(和VC一样)。
普通编译:
1、点击“编译”菜单下的“编译”项,这个就是我们说的“普通编译”也叫“非独立编译”,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。
2、点击上图中的“保存”按钮,弹出如下界面,因为普通编译后的EXE文件中不包含支持库文件,所以发给别人运行时候需要连同程序运行需要的支持库文件一并附带,此时易语言会提示是否将这个程序所要用的支持库写出到刚才编译后的文件目录中,此时可以选择“写出”。
3、点击上图“写出”按钮后,会看到写出情况的文字提示。
4、如果要发给别人使用这个程序,需要将下图中的两个文件一并发放,才可保证正常运行。
独立编译:
1、点击“编译”菜单下的“独立编译”项,弹出如下界面,允许设置运行时的一些参数,此时可以保持默认。输入要生成的文件名,写出EXE文件。
2、点击上图中的“确定”按钮,弹出保存编译结果的对话框,输入要生成的文件名,写出EXE文件。
3、写出完成后,看到写出情况文字。
4、独立编译后就只有一个EXE文件,可以独立运行。
静态编译:
1、点击“编译”菜单下的“静态编译”项,弹出如下界面,输入要生成的文件名,写出EXE文件。
2、如果已经正确配置了静态编译环境,会有如下信息提示,代表编译成功,如果提示“无法定位链接器!请检查 toolslink.ini 中的配置是否正确。”,请查看静态编译设置。
3、独立编译后就只有一个EXE文件,可以独立运行。
常见问题
易语言软件界面被我拖乱了,怎么也排列不好,怎么办,像下面这个样?答:启动易语言之前按住键盘的“SHIFT”键,启动后易语言就会恢复初始状态。
跟着别人教程学习,为什么我输入教程上的命令后不会弹出提示,或者会提示找不到子程序之类的,如下图?
答:可能是没有选择对应的支持库,选择加载所有支持库,可以避免这个问题,流程如下:
①:打开易语言“工具”菜单,点击“支持库配置”菜单项。
②:进入后弹出如下界面,首先点击“全选”,然后“确认”,即可加载所有支持库。
③:一般情况下,正确的支持库命令这时候就可以使用了。
我的易语言里面没有看到“全局变量”、“自定义数据类型”,可是教程上有的,我的易语言坏了吗,像下图这样?
答:没有坏,这些都可以从“插入”菜单下点击对应的菜单项,加入到易语言的程序夹中,如下图。
上图中点击箭头处的菜单项,程序夹会插入对应的项目,如下图。
更新日志
5.8版相对5.71版更新内容:1. 解决了静态编译时重定位项数目超过65535个后所编译exe程序启动失败的问题;
2. 为所编译exe程序的运行时错误提供了定位到对应易语言源程序位置的支持;
3. 窗口与其窗口程序集之间现在可以相互跳转.
5.71版相对5.7版更新
1. 解决了在windows10下有时候单击主窗口工具条会导致死机的问题
2. 修正了"播放mp3"命令连续播放多个文件而第一个文件不存在时导致程序退出的问题
5.7版相对5.6版更新
1. 编辑器支持高亮显示所指定的单词文本(Ctrl+Q/Alt+鼠标双击)
2. 跳转到定义位置功能(Ctrl+B/Ctrl+鼠标单击)得到了极大的增强,现在可以跳转到任意符号/数据类型/窗口组件的定义位置
3. 编辑器中的"跳回"命令现在会跳回到跳转时所处的程序位置而不是跳转时的子程序首部
4. 添加了菜单功能"程序->混淆另存为",能够将源程序的所有符号名尽可能打乱混淆后输出为另一源程序,此功能不会影响程序的正常编译执行
5. 整体搜寻对话框中增加了"搜寻前自动展开所有被收缩子程序"选项,为整体搜寻增加了Ctrl+Alt+F快捷键
6. 当执行"编辑->复制"功能时,如果当前未选择任何区域,则自动复制当前光标所在整行
7. 核心库中的"其它"类别中增加了"取核心库版本"和"运行控制台程序"命令
8. 调试时"查看/修改"对话框支持将文本型或字节集型变量的全部内容(不会因为过长被截除)写出到外部文件
9. sdk中插件支持库增加了NL_ADD_NEW_ELEMENT通知,详见"sdkcppeliblib2.h"文件
10. 恢复对编译结果打乱码的支持
展开更多
易语言5.8破解版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: