揰掵佲 发表于 2015-5-8 11:29:59

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

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


今天的课程是要在昨天课程的基础上,自绘一个漂亮的按钮出来,并弹出一个EX的信息框

自绘,就是所有组件的自绘,就不再使用易语言自带的一些组件,否则容易出错

昨天收到一些同学的反馈,使用黑月+自绘来讲解,确实这样能极大的缩小程序的体积

所以今天的课程乃至以后的课程,都不会再用到易语言的自带的窗口组件和其它组件


打开易语言后,先修改系统设置为通过名称为"_启动子程序"的子程序启动


首先定义三个程序集变量,如图


然后新建一个子程序叫子程序_启动窗口 (),当然名字你可以自己起
编写如下代码:



这样窗口就创建好了,来看看效果吧,感觉还不错吧


接着继续写代码,来创建一个按钮,并且弹出信息框,代码如下图


OK,至此一个按钮就自绘出来,来看看效果吧


点一下按钮试试,是不是能弹出刚才自绘的信息框


到此,**** Hidden Message *****的代码编写工作就完成,按钮事件是需要回调指针的,回调指针意思就是如果发生这个事件,就去调用这个子程序

文本颜色使用的是RGB2ARGB这个来设置颜色的,至于里边的一些其它各种效果,大家可以自己去试试

在EX_DUI里常量的命令方式都是相当的规范,这也正是Ex_DUI的优势所在

比如:想设置文本效果的话,就输入#文本效果_   然后能自动引用这些常量
这个很重要,务必掌握,一句话提示什么就输入#XXXXX_


最后就是编译,既然没有使用任何易语言自带的组件,当然就可以使用黑月就行编译


如果你使用了易语言自带的一些组件,再用黑月静态COOL编译是会报错的
通过黑月编译出来的,程序体积会减少不少,做个对比,如下图:


第二课结束,希望大家多多评分,多多支持,你们的支持就是更新的动力

弈立 发表于 2015-5-8 12:28:22

支持楼主,感谢您的教程。问一下,用支持库可以吗?

Tyla 发表于 2015-5-8 13:35:39

支持!
                                                                                                 {:4_86:}                                                      

qq25869920 发表于 2016-7-26 13:40:44


学习了,            

卖萌大叔 发表于 2015-5-11 19:16:20

{:4_86:}好教材

ly_User 发表于 2015-5-12 00:17:08

支持老大!!1

gene3721 发表于 2015-5-12 14:44:38

感谢分享

奇葩 发表于 2015-5-14 15:59:42

{:5_126:}好

奇葩 发表于 2015-5-14 15:59:46

{:5_126:}好

Excalibur 发表于 2015-5-16 17:39:09

{:4_86:}我空啊

firelinux 发表于 2015-5-21 02:06:32

零基础一步步学自绘 第二集
页: [1] 2 3 4 5 6
查看完整版本: 易语言Ex_Dui 3.0 零基础一步步学自绘 第二集