词条 | duilib |
释义 | 简介Duilib界面库是一款由杭州月牙儿网络技术有限公司开发的界面开发库,她可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。Duilib界面库使用XML来描述界面风格和界面布局,可以很方便的构建高效、绚丽、易于扩展的界面。从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明、动画等。 Duilib界面库的出现解决了使用传统MFC界面库开发软件不美观、界面细节处理不好、使用硬编码、开发效率低下、生成程序体积大等问题。而且传统MFC界面美化库大都使用HOOK等对系统影响比较大的技术,可能会导致系统不稳定或者引发其他错误。而Duilib界面库完全基于GDI在窗口上自绘,无其他依赖,未使用特殊或危险的系统调用,能够很好的解决传统MFC界面的一系列问题。 Duilib界面库完全兼容ActiveX控件(如常见的IE控件和Flash),也可以和MFC等界面库配合使用,用户完全可以不用担心切换到Duilib界面库上面会带来额外的成本或者Duilib界面库会出现功能不够用等情况。 Duilib界面库可广泛用于互联网客户端、工具软件客户端、管理系统客户端、多媒体客户端(如KTV、触摸屏)、车载电脑系统、gps系统和手机客户端软件等。 Duilib界面库可以广泛运行在windows98、Windows2000、WindowsXP、Windows2003、Windows Vista、Windows7、Windows8、WindowsCE5、WindowsCE6、Windows Mobile6等平台上,目前支持的开发工具包括vc6、vc2003、vc2005、vc2008、vc2010。 Duilib界面库基于viksoe的DirectUI项目,并且以BSD协议开源。 技术特点1、界面与业务逻辑分离 2、 使用XML配置界面 3、 界面布局方式灵活多样 4、 内置常用的控件 5、 支持自定义控件 6、强大的控件组合能力,复杂功能可通过简单控件组合完成 7、强大的事件处理机制 8、基于GDI和脏矩形的高效绘制技术 9、支持多种资源方式,支持多种图片格式 10、支持alpha混合,支持窗口透明 11、强大的图片绘制描述方式 12、类html字符串绘制技术 13、支持动态变换色调 14、支持动态切换资源位置方式换肤 15、支持ansi和unicode,支持多国家语言 16、支持插件系统 17、内存占用小 18、无第三方库依赖 19、提供可见即所得的ui编辑器 20、丰富易上手的demo例子 21、可以非常容易和mfc、wtl结合使用 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。