易语言 3.6 公司成立纪念版 相对于 3.5 正式版的新增功能: 1、增加了对Linux平台的支持,可以用易语言在Windows环境下编写Linux控制台程序 2、增加了Windows动态链接库(DLL)的编写,用易语言能编写出DLL供自己以及其他编程语言(VB,VC,Delphi等)调用。 3、增加了控制台操作的2个命令“标准输出”、“标准输入”, 4、增加了3个命令:“指针到文本”(文本操作),“指针到字节集”(字节集操作)、“写到内存”(其他),最佳使用场合在易语言回调子程序和易语言DLL公开子程序中用作对外输出数据。 5、增加了图形图像支持库 - 格式1.0版,支持多种图片格式的转换。 6、增加了XP风格界面库1.1版,支持部分控件的4种风格类型的转换。 7、增加了文件压缩/解压缩支持库1.0版,支持.zip格式的压缩解压,同时用本库压缩的.zip文件也可以被其他压缩软件使用 8、增加了多线程支持库1.1版,供对多线程的支持,并通过实现进入许可证机制以避免多线程冲突。 9、增加了数据库操作支持库1.0版,本支持库用来访问各种类型数据库。 10、增加了MySql支持库1.1版,本支持库实现对MySql的支持。 11、扩展界面支持库二1.1版中增加了“IP编辑框”窗口组件,支持对IP地址的输入和编辑。 12、修改了易模块的接口结构,在支持原有结构的基础上,增加了新的接口创建方式。 13、开发环境增加了即时输入提示。 14、全面增补帮助文档(esdn.chm),增订图片及例程。 15、其他很多地方改进。 以上新增功能详细情况请看易语言新版esdn帮助文档(esdn.chm),均有详细说明及例程。 易语言 3.5 正式版 相对于 3.39 版的新增功能: 1、增加了扩展界面支持库二,包含超级按钮、高级影像框、分隔条、 超级编辑框等窗口单元,包含图片组处理、文档格式转换等分类命令。 2、增加了端口访问支持库,以支持对计算机端口的直接访问。 3、图片组支持真彩且制作工具性能提升。 4、表格拖动选择闪烁的问题已经解决。 5、系统配置中可以设置不显示程序备注。 6、数据源支持设置基于单元格的只读属性。 7、组合框和列表框的数据绑定实现方式改变。 8、其他很多地方改进。 易语言 3.39 正式版相对 3.38 版的新增功能: 1、可以读取繁体版易语言编写的程序。 2、增加了 cncnv 内码转换支持库。 3、增加了树型框的事件和方法。 4、改进了打印预览。 5、运行时树型框的“项目”属性可以读出当前项目数据。 6、可以在“程序设置”对话框中设置程序版本号。 7、改正了读取SQL SERVER数据库出现的问题。 8、改正了xp下托盘图标弹出菜单单击桌面不消失的问题。 易语言 3.38 正式版相对 3.36 版的新增功能: 1、支持加密狗。 2、操作系统界面功能支持库中增加了“关闭系统”命令,支持重启、关机、注销、休眠、冬眠。 3、改进了扩展界面支持库中的透明标签单元。 4、其他改进。 易语言 3.36 正式版相对 3.3 版的新增功能: 1、开发环境支持源代码打印。 2、开发环境窗口单元箱增加了滚动按钮。 3、改进了安装卸载子系统。 4、改进了端口组件,添加了方法和属性。 5、改进了“操作系统界面功能支持库”中的“创建快捷方式”命令。 6、改进了OCX支持。 易语言 3.3 正式版相对 3.2 版的新增功能: 1、新增了“操作系统界面功能支持库”,支持Windows外壳功能。 2、试用限次在各版本之间不再累加。 3、支持数据库加密。系统核心支持库数据库类别中增加了“是否已加密”、 “置数据库密码”、“密码输入框”、“复制密码”命令。“打开”命令 的数据库密码参数已经启用,改进了数据库管理器和易之表以支持加密 数据库; 4、数据操作支持库一中增加了对RSA数字签名和验证的支持(提供了“数字 签名钥匙测试.e”例程),并增加了对RC4加密算法的支持; 5、系统核心支持库中的“文件读写”类别中增加了“打开加密文件”命令, 用作保存加密文件数据,并提供了“加解密工具.e”例程; 6、改进了安装程序的卸载功能。 易语言 3.2 正式版相对 3.1 版的新增功能: 1、增加了对OCX组件(即ActiveX组件)的支持。 易语言 3.1 正式版相对 3.0 版的新增功能: 1、支持独立编译,独立编译后的易语言程序可以脱离易语言系统单独运行。 易语言3.0 正式版相对测试五版的新增功能: 1、增加电子注册支持。 易语言3.0 测试五版本相对于测试版三新增功能: 1、“系统处理”命令类别中加入了对配置文件进行操作及取操作系统类别的命令。 2、改进了调试过程中查改容器的功能(移到了工具条上)。 3、完成了安装制作工具的开发,具体请见系统setup目录中的readme.txt文件说明。 只是由于目前编译功能尚未开放,所以暂时不能被使用。 易语言3.0 测试三版本相对于测试版二新增功能: 1、加入了程序调试支持系统。 易语言3.0 Beta版本相对于2.51版本新增加的功能和需要注意点: 一、新增功能: 建立了完全的易程序编译器系统,支持全编译,可以直接将程序编译为CPU指令码 运行,从而突破了长期以来的速度瓶颈。 二、新增特性: 1、子程序指针值为该子程序的内存代码地址,可以直接传递给DLL命令用作回调。 2、只有被使用到的代码和数据才会被编译到可执行文件中。 3、如果需要屏蔽子程序中的某段程序使之不会被编译输出,直接使用类似: “判断循环首(假)”或 “如果真(假)”括住该语句块即可。 4、程序配置中允许设置任何类型的程序图标。 三、对以前程序的影响: 1、要动态改变窗口单元的“鼠标指针”属性,以前可以直接使用使用类似以下语句来改变: 鼠标指针 = 4 现在由于数据类型被规范了,必须以以下方式设置: 鼠标指针 = 到字节集 (4) 2、不再支持“参考”命令; 3、不再支持通过子程序指针间接调用子程序。 4、子程序参数如果为“文本型”,则自动使用参考传递法(以前是传值)。 5、“计次循环首”的“已循环次数记录容器”参数只能提供整数型容器。 6、“容器循环首”的“循环容器”参数只能提供整数型容器。 7、假设定义了数据类型为“字节集”的数组“数组1”,不再支持使用类似“数组1 [2][1]” 的方式直接引用指定字节集成员中的某一字节。 8、不允许进行数值数组之间的自动转换匹配,如将整数数组自动转换匹配到短整数数组。 9、单维字节数组不再和字节集数据可以类型互换。 10、不再支持易向导。 11、数组赋值方式的改变:以前的赋值方法是数据覆盖赋值,用作赋值的数组数据多于 被赋值数组尺寸的部分将被抛弃,被赋值数组未为覆盖到的数据将被全部清零。譬如 整数数组1 = { } 是将整数数组1内的所有成员都设置为零,而数组尺寸不变。3.0 版本则是将一个一维零成员数的数组直接赋予给整数数组1,整数数组1中的原有维定 义和数据都将被覆盖,最后整数数组1即为一个一维零成员数组。如有全部清零的需 要,请使用新添加的“数组清零”命令。 三、使用新版本的注意点: 1、易语言3.0可以和以前的版本共存,即两者可以同时安装在一台机器上而不互相干扰, 以便大家平稳过渡。 2、应该尽量避免将两个通用型数据进行直接比较或运算,迫不得已时应该使用“到数值”、 “到文本”、“到时间”、“到字节集”等命令明确其类型后再进行比较或运算,否则 将导致加入大量判断各种不同类型情况的处理代码到编译后的程序。需要注意且返回通 用型数据的命令有:“从字节集转换”、“取事件单元”、“窗口.取标记单元”、 “读”、“读字段”、“外部数据库.读”。 举例说明: 读 ("工资") > 读 ("补贴") 应该最好写为 到数值 (读 ("工资")) > 读 ("补贴") 又如: 读 ("工资") + 读 ("补贴") 应该最好写为 到数值 (读 ("工资")) + 读 ("补贴") 四、本版本为易语言3.0的测试版本,虽然预先经过了全面测试,但内部可能还会有一些错误, 如果您发现,敬请告知我,以便更改。另外,由于3.0相对以前版本的语言特性有所更改, 请大家使用本版本测试您以前的程序,以使之能够在以后的正式版本中运行。 !!! 特别注意的是,请不要在本版本中运行程序处理您的重要数据,以免由于尚未测试出 的系统错误而造成损坏。 ///////////////////////////////////////////////////////////// 易语言2.51版本相对于2.5版本新增功能: 1、为树型框增加了“取父项目”和“是否有子项目”命令; 2、修正了超级文本框内容不能被复制和报表型超级列表框的列标题在win9x下不能正常显示的问题; 3、改进了开发环境支持程序 e.exe 。 易语言2.5版本相对于2.4正式注册版本新增功能: 1、增加了对动态多支持库的支持; 2、增加了数据操作、超文本浏览、扩展界面、互联网等四个支持库; 3、提供了易语言支持库安装包的制作和安装工具; 4、全面改版了易语言知识库,并提供了大量例程; 5、增加了图片组资源类型; 6、“删除目录”命令可以删除非空目录; 7、可以在开发环境中将属性数据写出到文件; 8、窗口单元的定制类属性可以在程序中读写访问,属性数据类型为“字节集”型; 9、画板和打印机对象的“画图片”方法支持透明色; 10、很多其它地方的改进和增强。 易语言2.4正式注册版本相对于2.3试用版本新增功能: 1. 支持用户注册. 2. 在独立编译时可以选择将DLL命令所使用的某一些DLL文件捆绑进EXE文件. 3. 外部数据库的"执行"命令支持对数据库的备注和二进制字段内容进行写入. 4. 去除了所有已知的错误,系统运行更稳定. 易语言2.3试用版本相对于2.2试用版本新增功能: 1. 改进了易向导支持. 2. 在独立编译时可以将DLL命令所使用的DLL文件一起捆绑进EXE文件. 3. 标签单元增加了新事件. 4. 在程序设置里添加了删除程序图标功能. 5. 易模块支持自定义数据类型. 易语言2.2试用版本相对于2.1试用版本新增功能: 1. 增加了易向导支持. 2. 易模块可以处理窗口事件. 3. 输入框命令增加了密码输入方式. 4. 编译后EXE文件中的备注信息被去除. 5. 菜单编辑器更方便,标题和名称自动同步. 6. 端口组件增加了"奇偶校验方式"属性. 7. 表格组件支持缩放打印(在“打印设置信息”数据类型中可以设置). 8. 打印机对象的“开始打印”命令增加了纸张设置参数. 10. 编辑时支持滚轮. 11. 表格组件支持滚轮. 12. 表格增加立体外观. 13. 易数据库的文本字段最大宽度扩展到 1024 字符. 14. 对易系统的所有文件进行了目录分类. 15. 组合框和列表框增加了"除去重复"属性. 16. 改进了外部数据库的"读"命令. 易语言2.1试用版本相对于2.0试用版本七新增功能: 经过作者Liigo同意,提供了他所编写的"ACCESS数据库使用详解.doc"教程和相关例程,以帮助大家学习如何操作外部数据库. 经过作者ZL同意,提供了他所编写的"推箱子1.6"程序给大家参考,具体文件为系统目录下的"推箱子16.rar". 新增加"外部数据提供者"单元,可以直接将外部数据库绑定到数据源; 表格数据绑定时能够根据数据库列宽自动调整表格列宽; 窗口可视化编排新增对齐工具条; 窗口可视化编排时支持在窗体上直接单击加入新单元; 表格光标闪烁现象得到改善; 修正了一些错误. ********************************************* 易语言2.0试用版本七相对于试用版本六新增功能: 系统的编辑和调试功能更稳定. ********************************************* 易语言2.0试用版本六相对于试用版本五新增功能: 1. 增加了“外部数据库”组件,用作支持使用ODBC直接对其他所有类型数据库进行操作; 2. 窗口增加了"被显示"和"被隐藏"事件; 3. 增加了对DLL命令调用时自定义数据类型参数中文本、字节集成员的支持; 4. 修改了表格组件中横向标尺文本及当绑定到数据库时的标尺标题; 5. 表格组件中可以通过表头固定行列对行列宽度进行调整; 6. 调试易程序时系统更稳定。 ********************************************* 2.0测试版本所增加的功能: 1、支持独立编译,所编译出来的EXE文件可以直接拷贝到其它 计算机上运行,无需任何其它支持文件; 2、支持数据报表及报表的打印、打印预览。利用新增加的“表格” 控件,用户可以轻松制作出数据报表; 3、全面支持数据绑定,用户可以轻松编写出各种数据应用程序; 4、其他新增功能:托盘图标、读写注册表默认项、系统底色、 网络等等, 5、系统及用户编写的程序运行更稳定更快捷、更可靠。 *********************************************