易语言自绘模块ExDirectUI *.*.**.***0版本发布

需积分: 8 0 下载量 22 浏览量 更新于2024-11-01 收藏 1.89MB ZIP 举报
资源摘要信息:"易语言自绘模块ExDirectUI *.*.**.***0-v20.10(Ch).zip" 易语言是一种简单易学的编程语言,主要面向中文用户,它允许开发者使用中文关键词和语法结构编写程序。易语言的自绘模块,如本资源中的ExDirectUI,是一种图形用户界面(GUI)开发工具包,旨在提供一套可供易语言开发者使用的界面绘制和控件自定义功能,它通过封装底层的绘图API,使得开发者可以轻松实现更加美观和专业的用户界面。 ExDirectUI *.*.**.***0-v20.10(Ch)指的是此版本的ExDirectUI模块,其中包含了更新的时间戳(2020年10月),表明它在特定时间的更新或发布版本。而“.zip”文件格式表明这是一个压缩包,通常包含了多个文件。 从文件名称列表中我们可以看到一些关键的组件: - libexdui.dll:这是一个动态链接库文件,是ExDirectUI的核心库,负责提供核心的UI功能和接口。 - Ex_DirectUI4.1例子.e:这应该是一个易语言的示例项目,用于展示如何使用ExDirectUI模块来构建用户界面。 - ResoursPacker.e:这个文件可能是易语言的资源打包工具,用于将程序所需的资源文件打包在一起,以减少程序体积,便于分发。 - Ex_DirectUI4.1例子 - 易窗口.e:这个文件同样是一个示例,提供了基于ExDirectUI模块的易窗口开发示例。 - ExDirectUI *.*.**.***0(Ch).ec:这是一个易语言源代码文件,以“.ec”扩展名表明其为易语言的源代码文件。 - 图标列表框4.1.exe:这似乎是一个与ExDirectUI模块相关的独立程序或工具,可能用于管理或展示图标。 - 九宫测量工具.exe:同样看起来像是一个独立的应用程序,可能用于设计九宫格布局或是进行测量。 - Default.ext:这个文件的含义不明确,但可能是一个默认的配置文件或模板文件。 - 更新说明.txt:这是一个文本文件,通常包含该版本ExDirectUI模块的更新内容、新增功能、修复的问题等详细说明,对用户了解版本变化很有帮助。 - Default:该文件的具体作用无法确定,可能是某个程序或库的默认配置文件,也有可能是示例代码文件的默认名称。 从上述分析可知,该压缩包包含的内容主要与易语言的ExDirectUI模块相关,涉及到易语言的编程实践、界面设计、资源管理等多个方面。ExDirectUI模块的出现,无疑为易语言的开发者提供了一个强大的工具集,极大地丰富了易语言在GUI开发方面的可能性,使得使用易语言开发的应用程序界面能够更加现代化,提供更好的用户体验。 易语言开发者在使用ExDirectUI时,需要注意以下几点: 1. 兼容性:确保ExDirectUI模块与当前使用的易语言版本兼容,并且遵循模块更新后的API变化。 2. 安装:通常需要将libexdui.dll和其他相关文件正确地放置在项目的文件夹中,并在易语言中指定它们的路径,以便程序能正确调用。 3. 示例学习:通过ExDirectUI提供的例子.e文件和.exe程序,学习如何使用模块提供的各种控件和功能,快速掌握ExDirectUI的使用方法。 4. 阅读更新说明:在每次版本更新后,阅读更新说明.txt文件,了解新版本中可能包含的新特性、改进和已知问题。 5. 社区支持:加入易语言相关的社区或论坛,与其他开发者交流使用经验,获取最新的使用技巧和解决问题的方法。 总之,ExDirectUI作为易语言开发者的有力辅助工具,通过提供自绘界面和更丰富的控件集,显著提升了易语言在桌面应用开发中的竞争力。
2018-10-07 上传
[4.1.18.xxx] [!] 修复win10菜单黑底BUG [!] 修复编辑框圆角BUG [!] Ex_ObjFind 查找BUG [!] Ex_ObjGetObj GW_HWNDLAST/GW_HWNDFIRST BUG [+] 新增了控件属性相关接口 Ex_ObjInitPropList/Ex_ObjSetProp/Ex_ObjGetProp/Ex_ObjRemoveProp/Ex_ObjEnumProps [+] 新增了线性布局属性:#ELP_LINEAR_DALIGN 表示布局方向的对齐方式 [+] 新增了绝对布局接口 _layout_absolute_setedge、_layout_absolute_lock [!] _layout_settableinfo 更名为 _layout_table_setinfo [!] _layout_eableupdate 更名为 _layout_enableupdate [!] Ex_LayoutXXX 更名为 Ex_ObjLayoutXXX [!] 删除 Ex_DUIXXX(背景相关函数) 由 Ex_ObjXXX(背景相关函数) 代替 [!] 信息框常量 EMF_ 修改为 EMBF_ [!] Ex_TrackPopupMenu() 新增菜单标记参数和常量 EMNF_ [+] 增加全局常量 EXGF_MENU_ALL (渲染全部菜单) [!] Ex_ObjSetRgn 修改为 Ex_ObjSetPath [+] Ex_ObjSetRadius [+] 增加路径相关函数 _path_xxx() [!] Ex_scaleX/Y 统一为 Ex_Scale() [+] Ex_ObjScrollShow/Ex_ObjScrollEnable [+] EOS_DISABLENOSCROLL (滚动条不可用时禁止而不隐藏) [4.1.18.313] [+] 增加缓动机制,详见demo [!] 修改了Ex_ObjCallProc的参数,新增最后一个参数 [+] 新增“脚本分发信息_Ex”结构,方便控件处理自定义JS函数 [+] demo中增加了布局和程序交互的例子 [!] 修复2处内存泄漏BUG [!] 修复1处导致退出崩溃BUG [!] 修复1处导致退出CPU占用BUG [4.1.18.309] [+] 主窗口背景模糊支持 (EWS_BLUR/Ex_DUISetBlur) [!] 主窗口图标显示修复 [!] 主窗口移动CPU占用修复 [+] 组件事件冒泡支持 (Ex_ObjEnableEventBubble) [+] 组件坐标转换 (Ex_ObjPointTransform) [+] Ex_ObjSetPadding/Ex_ObjSetFont/Ex_ObjGetFont [!] 修复了通知机制的BUG [!] 修复了ExFC中关于矩形传参的BUG [4.1.18.306] [+] xml style/script/include 引用支持 [+] 模版列表支持 [!] 子窗口 继承父窗口背景信息 完善 [!] 滚动条 相关BUG [!] 修复了ExFC中控件移动的参数错误 [!] 修复了demo中重复打开窗口导致的崩溃 [+] 增加控件扩展demo(滑块条) [4.1] 综合: [+] 布局支持(xml/css) [+] 脚本支持(js) [+] 主题包(窗口/组件/菜单) [+] 多语言支持(i18n) [+] dpi 支持 [+] apng动画支持 窗口: [+] 普通/分层/异型 窗口支持 [+] d2d/gdi(+) 渲染支持 组件: [+] 异型 组件支持 [+] 组件层 模糊支持 其它: [+] 信息框/菜单 改造 [+] 界面/逻辑 分离 ========================================== Ex_DirectUI 4.1 本引擎贡献名单: 1.泆寒(YHan): 整体/基础 框架构建 2.暗の魔法使(Eternal): 整体/基础/功能 调整/完善/扩展 3.你的名字? (主题分享/组件扩展/功能扩展/教程文档) ========================================== 欢淫入裙交流: (群文件有扩展例子和其它相关资源共享) 综合交流群: ① 433859 ② 155525070 扩展开发交流群: ②129705651 官方网站: http://www.exdui.com (暂未上线)