DirectUI Demo是一款所见即所得的界面开发工具,将软件中与界面相关的资源文件、资源配置和界面逻辑与软件业务逻辑部分进行彻底的分离。是全球唯一一款占用资源小、绘图性能高、依赖性小的纯Win32 SDK开发的Windows下普遍适用的可视化界面库。
与标准控件换肤类界面库不同的是,DirectUI本身具备了标准控件换肤的功能,但其更强调用户自定义界面的开发,提供可扩展的多种布局控件、几十套可扩展的功能强大的界面控件。它可以构建任何一种类型的2D界面框架。DirectUI吸取了游戏绘图引擎的精髓,并在其基础上创造了脏区域局部更新机制,多核CPU多线程渲染,充分提高了界面库的运行效率,与常见的游戏引擎相比,占用极低的CPU时间。目前支持GDI、DirectX、OpenGL等绘图引擎。值得一提的是,DirectUI采用平台+插件的架构模型,所有的布局、特效与控件均采用插件方式管理。唯独这样,发布时的体积才可以做到最小。新布局,新特效或新控件的创建才更具灵活性。DirectUI的应用范围广泛,可以应用在互联网客户端、工具软件客户端、管理系统客户端、多媒体客户端(如KTV、触摸屏)、3D/2D游戏的客户端与设置画面窗口等。