Duilib界面库入门笔记(一)

来源:互联网 发布:手机淘宝怎样上架宝贝 编辑:程序博客网 时间:2024/05/16 17:47

最近需要写一个界面,要用到duilib这个界面库,大家懂的,作为一个新手只能求助度娘了!

然而这个界面库已经停止更新,文档也是非常的少,我只能自己慢慢体会。因此我把自己的学习笔记写下来,希望能对要入门的小伙伴们有点小帮助。
首先我们得下载一个完整的duilib界面库,带demo的那种,我是在CSDN上下的,链接在下面。
下载地址
这个资源还是很全的,QQ,360等各种demo都有,感谢分享!遇到控件不会使用的时候可以研究demo,看哪个demo有类似的,这是最快的学习方式了。

下载好了以后,我们可以打开文件夹,用VS2010打开名为duilib的工程文件(如果用VS2013打开的话编译会有一些小问题,不过也能成功),这时候demo和duilib都会加载,然后直接编译,应该是直接成功的,可能有一些警告,不过没影响。

编译之后,我们的界面库就可以使用了,在bin文件夹里面有各个版本的demo.exe,可以运行看下效果。里面的4个duilib.dll文件都要放到自己工程的debug文件夹中,再设置一下包含路径,和lib库就差不多了。

下载的文件中还有一个duilibdesigner的工程文件,把这个工程编译以后,就能使用这个编辑器来设计界面,不过这个编辑器非常不稳定,经常闪退,只建议新手用一下,熟悉了之后可以直接写XML文件,对照着属性列表写没有想象的那么难。

在刚开时设计时,我走了很多弯路,主要是没理解相对布局和绝对布局,结果都用的绝对布局导致只能推倒重来。建议大家看看下面这篇博客,对理解布局非常有帮助!

页面布局转载

理解好了布局就能体会到相对布局的强大。

布局搞定以后各个控件就不成问题了,有各个大牛写了博客介绍怎么加载界面,怎么接收控件消息,我就不多说了。

下次我说一说我在处理控件之间的交互以及自绘控件的一些体会吧!第一篇博客就先这样了,加油!

1 0
原创粉丝点击