易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

ExDui2.0学习笔记之酷狗界面   [复制链接]

    2019-03-15 10:09:15
    界面美化源码
    易语言资源网
    4669 次浏览
    来源链接

------------------界面预览----------------------------

 

 

 

 

------------------压缩包文件----------------------------

 


------------------简略说明----------------------------

[+] 皮肤按钮换肤。

[+] 关闭按钮关闭。

[+] 图标选择夹,未做系统组件识别。

[+] 文字选择夹,同上。

[+] 仿酷狗虚表未完成,以下功能已完成。

1.分组展开,收缩。

2.分组,表项热点追踪。

3.表项选中,播放状态。

4.表项滚动。

以下功能未完成,备注思路。

1.关于热点小按钮位置,自绘部分已完成;内部组件部分,可以在初始化创建,热点中显示或隐藏。

2.关于热点小按钮事件。

自绘部分:添加成员变量记录矩形,用于命中判断,实现单击或右击。

内部组件:已完成,屏蔽了。

3.关于分组,表项事件,添加方法,类回调。可参考源码。

交流部分:

[1] 2.0 部分

缺点:消息机制不完善,绘制接口简单,扩展性差。CPU占用高。不支持D2D渲染,没有皮肤和多语言接口等。

优点:逻辑方式形同易语言,学习成本低。类继承层次少,内存使用少,易于修改,扩展接口功能。执行效率高。

[2] 3.0 部分

缺点:不支持布局,带有DLL,执行效率较低(相比2.0 4.1)。命令完善但是很多BUG,经常写着写着就要去找BUG,DLL没开源,还好本人遇到的BUG都可以在模块里面修复。

优点:例程多,组件全。逻辑方式形同易语言,学习成本低。相较2.0 增加XML布局,增加皮肤接口等。

[3] 4.1 部分

缺点:带有DLL(已开源),GDI 渲染BUG较多,例程少,组件开放性高(用易语言来开发界面,代码量增加),逻辑方式不同于易语言,全英文调用,消息传参,内存指针回调,上手难度较高。

优点:执行效率较高,占用资源少,支持GPU加速。增加丰富的布局接口。支持XML,皮肤接口,D2D渲染等。



点我下载 (已有 291 次下载)

引用模块


源码文件名 模块文件名
ExDui2.0.e
Gdiplus支持库.ec
仿酷狗V1.3.e
Ex_DirectUI.ec
Gdiplus支持库.ec
酷狗SKN皮肤工具.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
ExDui2.0.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
GDIPlus类2.4.1.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
仿酷狗V1.3.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
酷狗SKN皮肤工具.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:ExDui2.0学习笔记之浏览器界面...     下一篇:Ex_DUI 4.1 学习笔记之按钮简单...