欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

BodsoftDirectUI界面库

科普小知识2022-12-14 08:14:23
...

BodsoftDirectUI界面库是一款快速界面开发工具,软件只需少量代码既能实现复杂的用户界面,将软件开发者从繁琐的界面开发中解脱出来,专注于程序核心代码的开发。软件相较于传统界面开发,效率大大提升,也为企业节省了大量成本。

软件名称:BodsoftDirectUI界面库

软件类型:界面工具

软件大小:9.26MB

软件授权:免费软件

适合系统:Win7/WinVista/Win2003/WinXP/Win8

1、软件背景


软件图片

DirectUI界面库取名自微软的一个窗口类名“DirectUIHWND”,意为Paintonparentdcdirectly,即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。

DirectUI界面库使用xml描述界面,同时使用javascript,或者vbscript来作为界面和逻辑的粘合。在控件设计方面,DirectUI界面库更多的融入了XUL,WPF,Flex等控件设计理念,并没有一味的照搬window标准控件,以期望其成为一款真正使用实用的界面库。DirectUI好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。国外如微软,国内如腾讯,百度等公司的客户端产品多采用这种方式来组织界面,从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。DirectUI旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。

2、功能特点

1、支持XML配置。

2、支持自定义控件。

3、支持Windows消息映射。

4、支持多种图片格式,例如jpg、ico、bmp和png等。

5、支持Windows平台的多种开发工具(VC++、VB、VS.Net、PowerBuilder、Delphi、C++Builder等)。

6、对算法进行了优化,以减少内存的使用。

7、提供丰富的帮助文档。

8、配套的界面开发工具提供了快速开发DirectUI界面的功能。

9、支持换肤与调色。

3、软件优势

1、BodSoftDirectUI界面库是一个纯Win32调用的C++库,它允许用户使用一系列控件来创建炫酷的用户界面。

2、BodSoftDirectUI界面库拥有多达18种经过严格设计、测试和文档齐全的控件类,可以方便地加入到用户的应用程序中以节您开发和调试的时间。

3、BodSoftDirectUI界面库未使用任何本地Win32控件,相反,它自绘了屏幕上的每个控件和小窗口--包括标签、按钮、列表控件等等。

4、BodSoftDirectUI界面库由专业公司开发并经过严格的测试,在多个操作系统上进行测试,用户可以获得完善的技术支持和服务。

4、软件更新

v1.30版本

更新:

1、完善QQ2009Demo,增加调色功能,增加聊天窗口和好友信息面板。

2、增加360安全卫士Demo,展示换肤功能。

3、增加QQ旋风和360杀毒安全卫士DEMO。

4、增加Delphi调用BodSoftDirectui界面库演示程序。

5、完善QQPlayer演示程序。

6、duWindowManager类中增加ChangeSkin函数。

7、增加combobox的字体颜色属性。

8、Button、Checkbox和Radio新增graydisable属性。

9、duImage类新增GetBits、GetCxImage、SetCxImage、CreateGrayImage、GetAlpha和GetBitsSize函数。

10、duPlugin类新增GetPropertyCount、GetPropertyName、SaveXML、GetParam和SetParam函数。

修复:

1、修复JavaScript引擎不能立即释放IDispatch指针的bug。

2、修复ShowWindow函数在DelphiForm中不能正常运行的bug。

3、修复duSlider的SetPos、GetPos和SetMaxPos函数的bug。

4、修复右边位置值不能为负的问题。

5、修复duLoadStyleW函数中宽字符转换的bug。

6、修复duWindowManager的FinalRelease函数释放资源的时候g_instance不为NULL的bug。

7、修复RemovePlugin函数删除控件的问题。

v1.40版本

更新:

1、全新的32位绘图引擎,全面支持透明窗口。

2、支持控件淡入淡出、控件动画,iPhone效果轻松实现。

3、支持JavaScript脚本,界面编程易如反掌。

4、完善QQPlayer演示程序。

5、新的系统架构,性能更加优化。

上一篇:杰内波

下一篇:旭日阳刚