当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

DirectUI

开放式界面开发库
授权协议 商业软件
开发语言 C/C++
所属分类 程序开发、 GUI开发框架
软件类型 商业软件
地区 国产
投 递 者 邢华清
操作系统 Windows
开源组织
适用人群 未知
 软件概览

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

  • 原文见:https://www.jianshu.com/p/ebdacd2343e3 关于DirectUI的一些思考 目录   1. DirectUI的发展历史 2. 什么是DirectUI 3. DirectUI需要解决的问题 4. DirectUI的优势 1. DirectUI的发展历史 对于传统Win32界面编程来讲,微软提供一整套界面标准,比如窗口、按钮、滚动条、列表等。对于每一个窗口(控

  •   MFC界面开发中,习惯了使用控件,亦或者是自绘制控件来美化界面,但操作起来繁琐,还不太美观。DirectUI的出现,对于界面开发,给了我们一个新的选择,目前很多公司使用了该技术对其产品进行了美化,效果还是可以得到肯定的。   接下来,分析一下DirectUI可以完成哪些功能,可以简化哪些操作。以及该项技术的关键点技术。 基于DirectUI技术的界面库的优势 界面完全换肤 完全焕肤问题,虽然传

  • 有个坑爹的说法:其实Direct UI只是一个思想,要实现这个思想,还要靠自己。    采用windows方式用api或gdi实现ui的绘制。 DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。 子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。 DirectUI技术的实现步骤和难点: 1、窗口的子类化,截获窗口的消息。 2、封装自己

  •   百度百科这样介绍: DirectUI好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。国外如微软,国内如腾讯,百度等公司的客户端产品多采用这种方式来组织界面,从而很好的将界面和逻辑分离,同时易于实现各种超炫的界面效果如换色,换肤,透明等。 DirectUI 旨在满足客户端界面快速开发的需要,同时融入业界前沿的皮肤技术,为用户创建更加高效,专业的界面。 其他一篇csdn博客的介绍: 这里

  • MFC界面开发中,习惯了使用控件,亦或者是自绘制控件来美化界面,但操作起来繁琐,还不太美观。DirectUI的出现,对于界面开发,给了我们一个新的选择,目前很多公司使用了该技术对其产品进行了美化,效果还是可以得到肯定的。   接下来,分析一下DirectUI可以完成哪些功能,可以简化哪些操作。以及该项技术的关键点技术。 基于DirectUI技术的界面库的优势 界面完全换肤 完全焕肤问题,虽然传统的

  • DirectUI 概要   DirectUIDirectUI是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具DirectUI Builder。使用DirectUI后将使得我们的设计人员彻底解放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 DirectUI支持多种开发语言及平台,比如VC,

 相关资料
  • 本文向大家介绍Android 界面开发颜色整理,包括了Android 界面开发颜色整理的使用技巧和注意事项,需要的朋友参考一下 下图是帮助文档中的关于界面开发的推荐色值,大家可以参考一下:    补充一些常用的颜色值:  <color name="white">#ffffff</color><!--白色 -->  <color name="ivory">#fffff0</color><!--象牙色

  • 呈现效果示例 无线端代码示例 <!-- jssdk引用,EWS容器手动引入 --> <script src="//g.alicdn.com/tmapp/tida2/2.2.9/tida.js?appkey=xxxx"></script>

  • 本文向大家介绍Android miniTwitter登录界面开发实例,包括了Android miniTwitter登录界面开发实例的使用技巧和注意事项,需要的朋友参考一下 本文要演示的Android开发实例是如何完成一个Android中的miniTwitter登录界面,下面将分步骤讲解怎样实现图中的界面效果,让大家都能轻松的做出美观的登录界面。 先贴上最终要完成的效果图: miniTwitter登

  • 本文向大家介绍Android WebView 应用界面开发教程,包括了Android WebView 应用界面开发教程的使用技巧和注意事项,需要的朋友参考一下 WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC、WebAudio、WebGL。开发者可以直接在WebView中使用聚合(Polymer)和Material

  • 1.自我介绍 2.rdd变dataframe,再变dataset中间发生的过程 3.项目拷打 4.说说文本处理方法 5.说说数据采集经历 6.颜色分类,操这题还没写对,麻了

  • IOS播放器SDK IOS评论库SDK IOS演示Demo