本帖最后由 项目部006 于 2023-1-21 23:41 编辑
前言:
扩展界面支持库一 可以说是目前 非核心库组件 里面用的最多的支持库,他里面包含了超级列表框,树型框,工具条,状态条,透明标签;
后面3个组件可以无视,但前面的 超级列表框 与树型框 各位易友在项目中都或多或少都用过,而且频率比较高。
这2个组件从发布至今,在易友中偶有槽点,效率低,功能少等,都是大家在讨论的问题,所以有了各种各样的扩展模块。
但这些扩展,永远都是扩展,不是原生就支持的,比如大家一直在说的Unicode,(虽然吴总说了核心库支持unicode的想法)
但是,光有核心库的支持,远远是不够的,我们开发的程序必须要用到这些扩展组件,所以我们来了!
希望我们的行动,能促进吴总更新的进度,让广大易友能早日实现程序的unicode~
介绍:
精易组件库 系类中【扩展界面支持库一】Ex版,由C++开发,支持使用vc6静态编译,1:1 与易语言 自带的【扩展界面支持库一】中的命令 参数一样,同一份源码,可直接无缝代替,命令说明,参数一样。 整体效率都有提升,另外,本库扩展了许多功能,如虚表,字节集操作等,颜色,拖放等骚操作。当然还有很多已计划未实现的功能。
相关图片预览:
常见问题:
1. 如何安装此支持库
下载本库, iext.fne为支持库主文件(包含编辑器), iext.fnr为支持库主文件(不包含编辑器) 备份 iext.fne, iext.fnr, iext_static.lib 文件 替换 iext.fne, iext.fnr, iext_static.lib 文件 直接打开源码即可调试编译。 如果未使用新增加的功能, 可无缝替换回官方原版 如果忘记备份原版支持库, 可以到帖子末尾的相关链接内下载
2. 这个支持库和易语言原版的支持库有什么区别
这个支持库在包含原版支持库所有功能的前提上增加了Unicode功能, 并且在这基础上扩展了很多常用的特性/命令/事件/属性等... 如果有对组件子类化处理一些消息, 请注意, 原先的代码需要改成判断W版的消息, 这个支持库触发的都是W版的消息
3. 这个支持库是收费的吗? 怎么收费? 如果不使用以下扩展功能, 那本支持库完全免费 如果使用扩展功能, 需要进行购买才能使用, 如果不购买, 则编译后扩展命令调用无效 收费是为了让项目走得更远, 望大家理解, 本支持库定价为98交易币购买永久使用权, 包括后续的更新 点我购买
4. 哪些功能是收费的
原版命令完全免费, 只有扩展命令收费 扩展命令包括但不限于以下功能
1. 各个组件的 保存项目Ex(), 将组件的数据, 状态, 图片组等信息保存成字节集 2. 各个组件的 还原项目Ex(), 将字节集数据中的项目数据, 状态, 图片组等信息还原到组件中 3. 超级列表框的虚表属性 4. 超级列表框的 开始编辑Ex 事件, 根据返回值使用不同的组件进行编辑, 同时支持编辑非首列 5. 超级列表框 加载数据()/加载文件(), 从字节集数据/文件中, 按指定格式分割, 快速把数据加载到列表中, 需要虚表的支持 6. 超级列表框 绑定数组(), 将一维或多维数组绑定到列表上显示, 需要虚表的支持 7. 超级列表框的排序功能, 需要虚表的支持 8. 超列颜色相关命令, 背景颜色, 文本颜色, 边框颜色等... 09. 超级列表框的 导出数据() 将指定行/列按格式导出, 支持去重复 10. 超级列表框的 排序(), 快速排序已有表项, 可按指定方式进行比较, 可以通过回调函数返回比较结果 以上为 3.3 版的收费扩展功能 以上功能再未授权下, 调试正常运行, 编译后对应的功能失效, 签名后即可使用 如果只需要支持Unicode+原版命令, 编译后即可正常使用, 不会有任何限制
扩展界面库一Ex 3.3.121 更新日志 2023-01-21 更新 大家新年好
【注意】这个版本的支持库需要1.1版的签名工具, 1.0就算显示成功也会运行不正常
本次发布两个版本
一个是内置dll, 签名时可选择内存加载或者释放后加载, 这个版本支持VC6链接器
另一个是所有功能都写在支持库里, 不会附带dll, 这个版本需要2017链接器编译
移除:
1. 忽略 超列.排序() 的排序类型, 固定使用一种排序
修复:
1. 超级列表框选择框勾选崩溃的问题
2. 超级列表框.加载文件() 分割错误的问题
3. 超级列表框.查找表项 查找的参数为空时无法查找的问题
4. 修复透明标签修改位置不重画的问题
5. 修复工具条状态和易语言工具条状态不同的问题
6. 修复超列.取列顺序() 无法返回顺序数组的问题
7. 优化排序效率, 去除排序方式, 排序回调的两个表项参数返回项目指针, 可以当成表项索引使用(仅限当前回调中)
8. 修复超列第二次载入表项/第二次加载窗口无法进入编辑的问题
9. 修复树型框和超列 结束编辑文本 属性无效的问题, 同时增加了一个 结束编辑文本W的命令
10. 修复超列绑定数组 和 还原项目Ex 冲突的问题
11. 优化超列置标题的效率
12. 修复树型框.项目/超列.报表列 获取不到代码增加的项目的问题, 超列的表项不改变
13. 优化超列.绑定数组(, #同步更新) 的流程, 增删数组成员不需要重新绑定
14.
新增:
1. 超级列表框.插入行()/置行标题(), 对插入表项()/置标题()命令的封装, 通过参数位置设置对应列的标题
2. 超级列表框.绑定数组_自定义数据类型(), 让绑定自定义数据类型数组能获取到自定义数据类型的成员类型
3. 超级列表框列设计器新增加粗属性
4. 超级列表框.查找表项Ex(), 可以参考返回查找到的列索引
5. 新增文件读写, 寻找文件, 枚举文件, 这几个常用的文件操作功能
6. 超列颜色系统新增选中颜色, 新增焦点颜色/选中颜色属性, 新增表格线颜色
7. 超级列表框.导出数据()/导出数据W (), 把指定表项, 指定列按要求导出, 支持去重复
8. 新增 输出信息_界面库一() 命令, 仅调试时有效, 输出库的基础信息以及当前签名工具是否支持签名
9.
历史更新内容请看压缩包内的更新日志
下载:
扩展界面支持库一Ex 3.3.121 正式版 - 支持VC6.zip
(1.17 MB, 下载次数: 2470)
支持VC6以及2017链接器编译
下载:
扩展界面支持库一Ex 3.3.121 正式版 - 支持2017.zip
(4.87 MB, 下载次数: 24)
不支持2017以下链接器编译
相关链接:
签名工具: https://bbs.125.la/thread-14746210-1-1.html
支持库 : https://bbs.125.la/thread-14729664-1-1.html
购买地址: https://bbs.125.la/plugin.php?id=elibrary
常见错误: https://bbs.125.la/thread-14738139-1-1.html
2017链接器: https://bbs.125.la/thread-14758571-1-1.html
忘记备份要回退到原版下载:https://www.eyuyan.la/post/11805.html
反馈BUG提升用户使用体验,建议你加入易支持库改造计划 ,关注与及时更新升级库文件。
想了解更多易支持库改造计划,提出更多建设性建议
请添加易支持库改造计划交流群:166270122
我们期待你的反馈与建议
评分
查看全部评分