uieasy

dskinlite banner image

DSkinLite 界面库 V3.6 (版本历史)


       DSkinlite 是一款轻量级的C++皮肤库,使用XML文件根据规则来管理GDI资源如颜色,字体,图片,并描述界面构成,最大程度的将界面和程序逻辑分离,同时为软件皮肤更换,换色等提供基础支持。DSkinLite将界面构成元素抽象为线条元素,矩形元素,图片元素,文本元素,并提供相应规则来使用这些元素“组合”界面。DSkinlite开发团队有较深的Windows界面开发的实际经历,对软件界面处理颇有心得,致力于将实用,高效,前沿的界面处理技术介绍给广大开发人员。   了解更多关于 DSkinLite...


             buy dskinlite           



  • 使用XML配置控件的界面

    • 使用XML定义GDI资源(颜色,字体,图片,cursor)
    • 使用XML配置控件的界面风格
    • 绘制元素被抽象为线条,文本,矩形,图片
    • XML语法简单,易于学习和掌握

  • 其他关键特性

    • 基于Win32 API,没有framework依赖。
    • 支持大多数标准控件
    • 支持改变皮肤色调
    • 支持大多数控件透明,包括子窗口透明
    • 支持动画效果
    • 支持png, bitmap, gif, ico图片格式。支持带透明通道的png图片
    • 支持将皮肤文件打包到一个文件

 

DirectUI 界面库 V1.2

        

     DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。DirectUI界面库使用XML来描述界面风格,界面布局,使用脚本语言(如vbscript,javascript,lua)等来作为界面元素和程序逻辑的交互。从这方面来看,DirectUI界面库可以看成是一个迷你的微软WPF,mozilla XUL,或者Adobe的Flex。这种方式最大的好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。国外如微软,国内如腾 讯,百度等公司的客户端产品多采用这种方式来界面,从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。DirectUI 界面库旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。
  了解更多关于 DirectUI...

buy dskinlite            


  • 使用XML和脚本构造界面

    • 使用xml配置界面控件布局
    • 使用脚本(vbscript, jscript)控制控件属性,响应事件
    • 使用xml描述界面风格
    • XML语法简单,易于学习和掌握

  • 其他关键特性

    • 基于Win32 API,没有framework依赖。
    • 支持改变皮肤色调
    • 支持大多数控件透明,包括子窗口透明
    • 支持png, bitmap, gif, ico图片格式。支持带透明通道的png图片