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
相关文章推荐
- 2013 duilib入门简明教程 -- 完整的自绘标题栏(8)
- 2013 duilib入门简明教程 -- 自绘标题栏(5)
- duilib入门简明教程 -- 前言(1)
- duilib入门简明教程 -- 界面布局(9)
- duilib入门简明教程 -- 自绘标题栏(5)
- 2013 duilib入门简明教程 -- XML配置界面(6)
- 2013 duilib入门简明教程 -- 事件处理和消息响应 (17)
- duilib入门简明教程 -- VS环境配置(2)
- 2013 duilib入门简明教程 -- FAQ (19)
- duilib入门简明教程 -- 完整的自绘标题栏(8)
- 2013 duilib入门简明教程 -- XML基础类(7)
- 2013 duilib入门简明教程 -- 自绘控件 (15)
- 2013 duilib入门简明教程 -- 部分bug (11)
- duilib入门简明教程 -- 第一个程序 Hello World(3)
- 2013 duilib入门简明教程 -- VS环境配置(2)
- 2013 duilib入门简明教程 -- 界面布局(9)
- 2013 duilib入门简明教程 -- 复杂控件介绍 (13)
- 2013 duilib入门简明教程 -- 部分bug 2 (14)
- duilib入门简明教程 -- XML配置界面(6)
- duilib入门简明教程 -- 响应按钮事件(4)