DuiLib DirectUI 界面库
2015-11-05 01:06
537 查看
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。
DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。
DirectUI界面库使用XML来描述界面风格,界面布局,可 以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各 种超炫的界面效果如换色,换肤,透明等。
DirectUI特性
XML和脚本构造界面: 使用xml配置界面控件布局 使用xml描述界面风格 XML语法简单,易于学习 和掌握 支持改变皮肤色调 支持大多数控件透明,包括子窗口透明 支持png, bitmap, gif, ico图片格式。支持带透明通道的png 图片
这里是使用Duilib做的一个 demo
开源项目地址:http://code.google.com/p/duilib/
DuiLib界面库开源项目:http://code.google.com/p/duilib/,基于viksoe的工作:http://www.viksoe.dk/code/windowless1.htm;它是一款轻量级的Direct UI界面库,可以方便的构建高效、绚丽的、非常易于扩展的界面,支持丰富的控件类型,目前还在不断完善中……
DuiLib UI Designer是专门针对DuiLib所开发的一款可视化界面设计器,用于快速、方便地创建皮肤文件(XML文件描述),使界面设计不再依赖程序员;面 前版本为1.0.5.143,是第一个发行版本,功能还很不完善,仅支持简单控件的操作,不过以后会不断完善……
DuiLib UI Designer的开发环境为:WinXP +Visual Studio 2008+ SP1,同样为开源项目,遵循BSD开源协议,源码地址:https://duilib.googlecode.com/svn/trunk/(请使用svn checkout)。
DuiLib UI Designer界面预览:
Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。
DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。
DirectUI界面库使用XML来描述界面风格,界面布局,可 以很方便的构建高效,绚丽的,非常易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各 种超炫的界面效果如换色,换肤,透明等。
DirectUI特性
XML和脚本构造界面: 使用xml配置界面控件布局 使用xml描述界面风格 XML语法简单,易于学习 和掌握 支持改变皮肤色调 支持大多数控件透明,包括子窗口透明 支持png, bitmap, gif, ico图片格式。支持带透明通道的png 图片
这里是使用Duilib做的一个 demo
开源项目地址:http://code.google.com/p/duilib/
duilib
http://www.taxue.org/?tag=duilibDuiLib界面库开源项目:http://code.google.com/p/duilib/,基于viksoe的工作:http://www.viksoe.dk/code/windowless1.htm;它是一款轻量级的Direct UI界面库,可以方便的构建高效、绚丽的、非常易于扩展的界面,支持丰富的控件类型,目前还在不断完善中……
DuiLib UI Designer是专门针对DuiLib所开发的一款可视化界面设计器,用于快速、方便地创建皮肤文件(XML文件描述),使界面设计不再依赖程序员;面 前版本为1.0.5.143,是第一个发行版本,功能还很不完善,仅支持简单控件的操作,不过以后会不断完善……
DuiLib UI Designer的开发环境为:WinXP +Visual Studio 2008+ SP1,同样为开源项目,遵循BSD开源协议,源码地址:https://duilib.googlecode.com/svn/trunk/(请使用svn checkout)。
DuiLib UI Designer界面预览:
相关文章推荐
- Android UI开发第二十四篇——Action Bar
- 在一个uiViewController中加载一个通过xib创建的uiView,结果界面不正确
- UIButton, KVC, KVO
- UITableView基本样例demo
- UISegmentedControl
- UINavigationController与简单的页面传值
- IOS UITextField
- 【Android】ContentValues的用法
- 【UI基础】手势解锁简单实现
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: from near line 1, column 17 [select co
- Concurrent Request:Inactive phase,No Manager status
- Rogue游戏(三)——怪物、战斗、战争迷雾
- 深入对比分析AWT、Swing和SWT
- 深度定制一个按钮UIButton
- OS X 10.11 mysql : The server quit without updating PID file
- POJ 2778 DNA Sequence
- 深入对比分析SWT、Swing 和 AWT
- 使用uGUI制作游戏内2D动画
- MenuItem的setAsAction四种属性解析
- IOS基础UI之(十) UIPickerView和UIDatePicker详解