易语言资源网 - 做最全的易语言资源下载社区
<易语言软件开发工程师>特训 登录

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

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

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

 

 

 

 

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

 


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

[+] 皮肤按钮换肤。

[+] 关闭按钮关闭。

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

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

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

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渲染等。



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

引用模块


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


引用支持库


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


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