PUI Studio助您实现

VC、QT、Winform等客户端程序酷炫界面的快速开发

海量控件与界面模板可供选择

多主题换肤

跨平台

新、旧界面的代码工程快速集成

界面与业务逻辑彻底分离

查看详情

PUI Studio 能做什么?

对多领域、多场景、多终端应用全流程零代码快速构建

PUI Studio组成

提供源码的界面快速生成工具

PUI Studio特性简介

“零代码”搭积木式快速搭建项目

支持图表、三维场景、GIS资源结合使用,实现简单拖拽迅速搭建完整项目的效果

支持跨平台部署

满足多平台部署要求,大大提高软件的可移植性,降低开发和维护成本

PUI Studio

本地私有化部署,不限制发布数量

一套界面同时发布

界面运行支持库

PUI SDK for VC
PUI SDK for Qt
PUI SDK for Winform
PUI SDK for WPF

Windows

界面运行支持库

PUI SDK for Qt

Linux
银河麒麟
统信UOS
中科方德
deepin
Redhat
Ubuntu

界面运行支持库

PUI SDK for Vue
PUI SDK for React

HTML5

多样化资产库

内置丰富资源,解决您从零创作的烦恼,提高开发效率,打造精美项目效果

  • 模板库

  • 主题创意库

  • 控件库

支持多种外部资源导入

覆盖多平台资源格式,资源兼容性强,各种资源强强联合

支持国产化软硬件部署

支持在多种国产化环境下部署并稳定运行,保障信息安全和自主可控

更多其他特性

  • 高效的界面渲染引擎

    采用脏区域、MMX汇编Alpha混合算法、多线程渲染等图像绘制特点,充分发挥多核CPU和图形硬件功能进行图形渲染,是PUI Studio的底层核心模块之一

  • 自定义着色器

    使用高级着色语言(如GLSL、HLSL)编写自定义的顶点着色器和片段着色器,从而精确控制图形渲染的各个阶段。该特性可实现复杂的图像处理算法、高度个性化的视觉风格,是PUI Studio的底层核心模块之一

  • DirectX渲染引擎支持

    直接访问底层图形硬件,实现高效的图形渲染和流畅的动画效果。它支持多种渲染模式和纹理映射技术,能够呈现出细腻的图像细节和逼真的光影效果

  • OpenGL渲染引擎支持

    其提供的丰富图形功能集,包括几何变换、光照模型、纹理映射以及深度测试等,为用户呈现出层次丰富、细节精准的图形界面。支持多种图像格式和颜色模式,确保产品能够适应多样化的显示需求

  • 高效的内存管理

    通过先进的内存分配策略、智能缓存技术以及垃圾回收机制,我们的产品能够在保持高性能的同时,最大限度地减少内存占用和泄漏

  • 多线程支持

    采用并发编程技术和线程管理机制,使得产品能够同时处理多个任务,如渲染、数据处理和用户交互等,并通过智能的线程调度算法确保各个线程的优先级和同步性,实现了任务的高效分解与并行处理

  • 自动化测试

    该功能基于测试框架和自动化界面控制脚本可以获取控件的位置和各种事件触发和响应的信息,实现界面的自动化测试,以确保客户产品在开发过程中的质量、稳定性和可靠性

  • 皮肤文件测试

    皮肤文件测试包括颜色准确性校验、布局完整性验证以及元素交互性检查等多个环节。我们采用专业的色彩管理工具来确保皮肤文件中的颜色信息在各种显示设备上都能保持准确一致

  • 静态换肤

    用户可以通过简单的操作,如选择预设的皮肤包或上传自定义的皮肤文件,来实现界面的快速变换。这种换肤方式不需要重新编译或修改应用程序的源代码,因此非常便捷且高效

  • 动态换肤

    基于先进的皮肤引擎,该引擎支持在运行时加载和应用新的皮肤资源,包括颜色方案、图标集、背景图像、动画效果以及交互样式等,触发时机可以是特定事件,也可以是资源管理机制等等

  • 对象布局

    基于面向对象的设计原则,将界面元素视为可复用的对象,并通过布局管理器进行精确的位置和尺寸控制。支持动态调整界面元素之间的关系和约束,以便在运行时根据用户需求或设备变化进行自适应调整

  • 支持响应式设计

    通过集成先进的响应式框架和流式布局技术,使应用程序能够自动适应不同屏幕尺寸、分辨率和设备类型,利用媒体查询、流式布局和弹性盒子等技术,智能地根据设备特性调整页面元素的大小、位置和显示方式

  • 多主题切换

    基于高度可配置的主题引擎,实现了界面元素的全面定制,涵盖色彩方案、字体样式、图标集、背景图案以及交互效果等多个方面。用户可选择预设的主题配置,或创建自定义主题以满足特定需求,另外还提供主题热切换功能

  • 多语种

    根据不同地区和用户的语言偏好,动态地展示相应的语言界面和文本内容。我们采用本地化管理系统,从本地化资源库中加载对应的语言包,从而呈现相应的界面文本和帮助信息

  • 文本渲染技术

    基于高精度的字体渲染算法,结合次像素渲染(Subpixel Rendering)和抗锯齿处理(Antialiasing),有效提升了文本的可读性和视觉舒适度

  • 脚本系统

    内置脚本系统支持用户通过编写Javascript脚本来自动化处理复杂的业务流程、实现自定义功能或扩展现有功能。系统提供了丰富的API接口和函数库,用户可以利用这些接口和函数来操作产品的各种功能和数据

  • 支持64位操作系统

    利用64位系统提供的强大计算能力和内存寻址空间,能够更高效地处理多任务和大内存使用情况,避免了潜在的内存溢出或性能瓶颈问题,为用户提供更加稳定、高效的运行环境

  • 跨平台兼容性

    基于标准化的开发框架和协议,以及模块化的设计理念,我们采用条件编译、抽象层设计、以及动态链接库等技术手段,使工具生成的界面在Windows、MacOS、Linux、银河麒麟、统信UOS等操作系统上无缝运行

  • 多种字节编码

    多种字节编码支持包括但不限于UTF-8、UTF-16等多种编码格式,这些格式能够覆盖广泛的Unicode字符集,从而满足用户对于多语言文本处理的需求

  • 设置皮肤文件密钥

    通过设置密钥,我们可以对用户上传或下载的皮肤文件进行加密和验证,从而防止未经授权的访问、篡改或非法复制,保护用户信息安全

获得国家计算机软件著作权

经中国版权保护中心审核,PUI Studio软件享受国家知识产权保护

他们都在使用PUI Studio

广泛应用于航天、航空、船舶、电子、交通、能源等领域

PUI Studio说明文档

丰富全面的说明文档,帮助您快速了解PUI Studio的使用方法

版本更新记录