您的位置:首页 > 产品设计 > UI/UE

DuiLib入门简明教程

2017-07-08 16:10 225 查看
     
 Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。

国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。

提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。
      对比duilib自带的Demo而言,值得一提的是以下几点:
     1、本教程菜单、列表框的使用非常简明,比duilib自带的Demo里简明N倍,看过Demo的应该都知道MenuDemo、ListDemo太绕了。
     2、在教程15中介绍的菜单控件实现了阴影窗口,虽然这个是参考Demo里的,但是代码少了N倍,因为菜单的图片就有阴影效果,无需再自行绘制了。

     3、提供了CWndUI,用于显示win32、MFC、WTL等HWND类的窗口。

     4、提供了CXMLWnd(以XML生成界面的窗口基类),菜单类CMenuWnd、框架类CFrameWnd都继承于它。

     5、菜单类CMenuWnd采用了编译期提示错误的方法,强制CMenuWnd只能通过new来声明,防止delete this出错~

     2013 duilib入门简明教程 -- 前言(1)

     2013 duilib入门简明教程
-- VS环境配置(2)

     2013 duilib入门简明教程
-- 第一个程序 Hello World(3)

     2013 duilib入门简明教程
-- 响应按钮事件(4)

     2013 duilib入门简明教程
-- 自绘标题栏(5)

     2013 duilib入门简明教程
-- XML配置界面(6)

     2013 duilib入门简明教程
-- XML基础类(7)

     2013 duilib入门简明教程
-- 完整的自绘标题栏(8)

     2013 duilib入门简明教程
-- 界面布局(9)

     2013 duilib入门简明教程
-- 界面设计器 DuiDesigner (10)

     2013 duilib入门简明教程
-- 部分bug (11)

     2013 duilib入门简明教程
-- 简单控件介绍 (12)

     2013 duilib入门简明教程
-- 复杂控件介绍 (13)

     2013 duilib入门简明教程
-- 部分bug 2 (14)

     2013 duilib入门简明教程
-- 自绘控件 (15)

     2013 duilib入门简明教程
-- 结合win32和MFC (16)

     2013 duilib入门简明教程
-- 事件处理和消息响应 (17)

     2013 duilib入门简明教程
-- 其他 (18)

     2013 duilib入门简明教程
-- FAQ (19)

     2013 duilib入门简明教程
-- 总结 (20)

转自:http://www.cnblogs.com/Alberl/p/3354459.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: