框架核心优势

全功能开发框架

DUIThink是一个Windows下免费开源的DirectUI界面库,包含了一整套桌面软件的开发部件,与其说这是一个界面库,不如说它是一个开发框架,功能组件有(线程池、文件操作、iocp网络模型、文件监听、注册表监听、文件拖拽、命令行解析、磁吸算法、内存池、分辨率转换、字符串操作等)。您完全可以直接使用这个框架来快速开发任何你想要的桌面应用。

高级图形能力

  • 1、灵活的控件布局:靠上、靠下、靠左、靠右、居中、相对、绝对
  • 2、控件大小固定宽高、最大最小宽高、根据文本自动调整宽高、根据子控件自动调整宽高
  • 3、控件背景无锯齿颜色、图片、圆角、渐变颜色
  • 4、支持svg图片,比浏览器支持的格式多(很多软件都不完美支持,例如wps看图、一些开源的svg库等)
  • 5、支持dpi,dpi切换只需要一行代码
  • 6、控件Clone接口,可以复制出一模一样的控件,如果你需要重复的view,那么它适合你
  • 7、控件Attach、Dettach接口,控件可以随意挂载父节点
  • 8、RichText绘制,一条文本可以分不同的字体、不同颜色渲染,且支持多行、靠左、靠右、靠上、靠下、居中
  • 9、自绘Edit控件,支持插入图片、Gif、文字透明通道等,可做聊天消息编辑框
  • 10、自绘ip控件
  • 11、自绘日历控件
  • 12、3d旋转菜单控件
  • 13、Clock时钟控件
  • 14、Combox控件,支持梯度子项滑动,类似以前QQ登录选择账号时的特效
  • 15、Animate控件,支持Gif、序列帧
  • 16、ListView控件,修改一个属性即可实现List、Grid、TileH、TileV模式之间切换,支持子项间随意拖动交换位置
  • 17、强大的树控件,带选中按钮树、无选中按钮树、带表头树、单选树修改属性即可完成切换
  • 18、丰富的窗体特效
  • 19、控件水波纹特效
  • 20、一键换肤功能,只需要一行代码
  • 21、控件自定义Bitmap背景

DTDesigner 设计器

所见即所得设计

  • 1、绑定sln工程可像mfc一样自动生成窗体类、控件变量、控件事件代码
  • 2、任意拖放、对齐控件,修改控件属性所见即所得
  • 3、图片、字体、颜色资源一览无余
  • 4、控件树视图Shift+Up\Down实时调整控件Z序
  • 5、实时进行菜单一级、二级、三级...编辑
  • 6、支持Ctrl+C、Ctrl+V、Ctrl+Z、Ctrl+Y
  • 7、复制ui到另一个视图里,无需重复制作ui
  • 8、支持开发者自定义控件
  • 9、实时预览窗体各dpi效果
  • 项目\工具视图
  • 控件\属性视图
  • 图片\事件视图
  • 颜色资源视图
  • 字体资源视图
  • 添加类
  • 添加变量
  • 添加事件
  • 功能控件展示

  • 基础控件演示
  • 列表控件演示
  • 表头树控件演示
  • 选中树控件演示
  • QQChat演示
  • 水波纹演示
  • 实际应用效果

  • FlowSheet-少儿编程
  • Scratch-少儿编程
  • 视频教程

    DUIThink-从0到1几分钟设计一个弹窗

    DUIThink-自动生成窗体类、控件变量、控件事件代码