吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 7012|回复: 38

[易语言] 易语言Ex_Dui 3.0 零基础一步步学自绘 第九集

  [复制链接]
zx2cwf 发表于 2014-11-23 19:21 | 显示全部楼层 |阅读模式

本帖最后由 LWJ一辈子 于 2014-11-23 19:29 编辑
很多人在问,Ex有没有界面设计器,主题包生成器怎么使用

以及XML自定义布局文件的问题,今天就讲解一下这个吧

本课教程:
Ex_DUI 3.0界面编辑器+XML+主题包生成器

很多人问模块在哪里下载,我也是醉了,再把模块上传一次

模块下载:

Ex_DirectUI3.0.rar (978.5 KB, 下载次数: 78)


里边有一堆文件,后缀名为.ec的就是模块

Ex_Dui 3.0当然有界面设计器,词不达意丶同学做的,蛮不错的

上图你们看看效果:
演示图片.gif

O(∩_∩)O哈哈~瞬间感觉萌萌哒了,首先你可以在这个设计窗口
画一些组件,画好之后,选择导出XML,命名为"自定义布局文件.xml"

如图所示:
1.png

用skin.创建自布局文件(),创建一个窗口,成功返回窗口句柄


2.png


F5运行,就是刚刚在界面设计器设计的窗口和和组件

3.png

Ex_Dui界面设计器下载:

Ex_DUI 3.0界面设计器2.1.zip (847 KB, 下载次数: 156)


继续来看看Ex_Dui 3.0的主题包生成器:
打开后,可以看到,生成主题包,需要配置文件XML和主题图片PNG
5.png

主题包生成器下载:

Ex_DirectUI主题包生成器.rar (383.39 KB, 下载次数: 82)



打开压缩包,找到里边的自制主题.XML,可以看到下面的文本
6.png

那么这里边的文本是什么意思呢
<?xml version="1.0" encoding="gb2312"?>    //XML的版本和编码


<Ex_DirectUI_ThemesPack ThemesName="Metro" Author ="YHan" Url="Http://t.qq.com/Micro5oft">
//注释:这是主题包的作者信息,ThemesName==主题包名称,Author==作者,Url==作者博客


<common name="Config" rectround="0" drawborder="1" crborder="1358954496,872415231" cycaption="26"/>
//注释:rectround==矩形圆角度,draworder==画边框,crborder==边框颜色,cycaption=标题栏高度

后边还有很多,这里列举一个系统按钮_关闭,用图来解说,如图:
8.png

下边来自定义一下系统的关闭按钮,默认的关闭按钮如图:

9.png

找来一张主题图片,如图(图可以自己用ps制作):
为了让大家看的明显点,就用这张图
第九课自定义主题.png

既然图找来了,如何在XML中填写参数,OK
首先得明白矩形坐标rect,我画了一个矩形
11.png



然后用画板打开刚刚找的UI按钮图:

12.png

从图中可以得到m坐标为(0,0),n坐标为(23,21)
所以得到rect="0,0,23,21" blocksize="24",这里blocksize把它+1


然后把写好的XML和PNG图片一起拖入主题包生成器
在当前目录会生成一个.ext后缀的文件,这就是主题包文件


主题包制作完毕,然后在skin挂接窗口的时候读取主题包
13.png

运行后,系统的关闭按钮已经被替换掉
但是不能只能做一个关闭按钮的图标,这样的话,就只显示关闭按钮图标


jdfw.gif


本集到此,下集再见

本课全部源码和素材下载:

Ex_Dui 零基础一步步学自绘 第九课.zip (677.84 KB, 下载次数: 47)


附:
易语言Ex_Dui 3.0 零基础一步步学自绘 第一集

易语言Ex_Dui 3.0 零基础一步步学自绘 第二集

易语言Ex_Dui 3.0 零基础一步步学自绘 第三集

易语言Ex_Dui 3.0 零基础一步步学自绘 第四集

易语言Ex_Dui 3.0 零基础一步步学自绘 第五集

易语言Ex_Dui 3.0 零基础一步步学自绘 第六集

易语言Ex_Dui 3.0 零基础一步步学自绘 第七集

易语言Ex_Dui 3.0 零基础一步步学自绘 第八集











评分

参与人数 23威望 +1 HB +45 THX +21 收起 理由
消逝的过去 + 1
飞刀梦想 + 1
agan8888 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
EMT + 1 + 1
ding520 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
playboy + 1
ch123 + 1 + 1 吃水不忘打井人,给个评分懂感恩!
Tired + 1 + 1 欢迎关注学破解论坛微信公众帐号,微信搜索:xuepojie
Jrack泽 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
Cyan + 1 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!
羽懿521 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
东子郭 + 2 + 1 评分=感恩!简单却充满爱!感谢您的作品!
岁月神偷 + 1 + 1 你将受到所有人的崇拜!
haliyou001 + 1 评分=感恩!简单却充满爱!感谢您的作品!
lucious + 1 论坛有你更精彩!感谢楼主!
ferline8 + 3 + 1 积极评分从我做起,感谢!
Shark恒 + 1 + 10 + 1 感谢!新技能get√
烽火戏诸侯 + 2 + 1 论坛有你更精彩!感谢楼主!
穆菲菲 + 1 + 1 热心人终将成为大牛!
Super麟 + 3 + 1 论坛有你更精彩!感谢楼主!
keke120 + 5 + 1 论坛有你更精彩!感谢楼主!
王尼玛 + 10 + 1 论坛有你更精彩!感谢楼主!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
王尼玛 发表于 2014-11-23 19:25 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
keke120 发表于 2014-11-23 19:28 | 显示全部楼层

加油  一辈子   支持您
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
穆菲菲 发表于 2014-11-23 19:32 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
卡卡西 发表于 2014-11-23 19:53 | 显示全部楼层

好东西当然要支持  就喜欢自绘华丽的界面
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小者 发表于 2014-11-23 20:35 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
520Kelly 发表于 2014-11-24 13:06 | 显示全部楼层

我看了半天还是没看懂是什么东西、、
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ferline8 发表于 2014-11-27 11:04 | 显示全部楼层

亲,要的就是这个,非常感谢!!!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
灵轩 发表于 2014-11-28 18:30 | 显示全部楼层

自绘自绘我爱你
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
haliyou001 发表于 2014-11-28 23:16 | 显示全部楼层

收藏了,以后用
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表