CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
作者 / Author

信息与计算科学专业

CBlueUI框架的唯一作者

网站用途:

为合作客户和伙伴提供在线帮助使用文档

从业方向:

  • 图形学开发经验和算法积累
  • 数据库、网络通信多年实战开发经验
  • 数据可视化和自动化处理能力
  • 性能分析和大型系统设计
  • 队伍建设经验
  • 通信协议设计和实现能力
  • 技术功底扎实。多种编程语言C/C++, CSharp,Java,Object-C,Python,WASM)。灵活应用。多场景适配。

服务内容:

  • 数据可视化,数据处理和分析,前后端业务分离和自动化UI测试
  • 嵌入式软硬件设计。(不负责代工)
  • 定制软件开发。
  • 基础软件设施建设。

友情提示:

  • 产品商业闭源。慎重选择。理性消费。

开发日志 / Log

不积跬步,无以至千里;不积小流,无以成江海。

v25.06 - 2025-6-14

Added

  • 规范所有变量名格式。(采用linux内核命名格式)。增强代码可读性
  • 基于svg动画灵感。为控件的属性添加动画特性。更加灵活。
  • 变更ui语法。使用fill,stroke前缀。增强可读性
  • 绘图接口添加对灰度图的透明度属性
  • 抛弃之前的主题应用方案。重新设计了简洁的主题方案

v25.06 - 2025-6-2

Added

  • 重构SVG建模设计。支持svg动画
  • 新增Lottie动画。特性有限,复杂特效可能无法完美呈现。
  • 基于svg动画的模型。为每个控件增加动画属性。
  • 渲染算法性能优化
  • 代码冗余算法封装

v24.12 - 2024-12-25

Added

  • 新增多语言支持 for WASM。打通web应用开发

v24.12 - 2024-12-12

Added

  • 代码优化和API简化。
  • 新增多语言支持 for Python。采用pyd扩展模块的方式。可以c++和Python交互测试通过

v24.12 - 2024-12-06

Added

  • 代码优化,裁剪不必要的模块。
  • 变更json解析器为cJson开源库。目的是c语言库更强的底层移植性。为嵌入式做准备
  • MinGW编译器。在window下编译测试通过。

v24.12 - 2024-11-12

Added

  • 新增硬件渲染引擎DirectX。增加图像特效
  • 新增硬件渲染引擎OpenGL 2.0/3.0+
  • 图表功能增强。
  • 基于OpenGL图像卷积算法的特效应用
  • 新增适配了GLFW第三方框架。

v24.04 - 2024-04-01

Added

  • 适配minGW兼容交叉编译
  • 优化xml和json格式配置文件的使用方式。接口新增一个创建节点的新参数,用于控制当无法寻找到对应节点时,创建指定节点
  • 修复复选框阴影裁剪问题

v24.03 - 2024-03-29

Added

  • 修复多屏幕显示下,窗口位置异常的问题
  • 优化Direct2D特效绘图。绘图效率显著提升
  • 新增sqlite3插件。插件部分代码是公开的。目的是方便再UI中使用sqlite3。考虑到这是可选项。并没有内嵌到核心工程里面。提供接口方便对接各厂商的私有协议数据库。

v24.03 - 2024-03-20

Added

  • 新增基于微软Direct2D图形后端,硬件加速。性能提升数倍。
  • 修复表格控件崩溃标题栏选中BUG
  • 新增表格控件接口(关于选中索引获取)2个
  • 添加浏览器支持,采用CEF实现。编译出完整可用版本。本次发布将会公布两个版本,一个带有cef(体积会更大)。
  • 添加实时渲染模式。支持实时类的软件需求。(重点更新)

v24.02 - 2024-02-06

Added

  • 新增增强型,任意图形的阴影特效,使用基于高斯模糊高通滤波算法。相比渐变色的特效更加准确和灵活
  • 优化父控件与子控件的裁剪区域问题。提升绘图效率。
  • 新增悬浮和凹陷按钮特效
  • 新增文字渲染控件。分别为渐变色渲染和图案纹理渲染。

v24.01 - 2024-01-28

Added

  • 新增实现类似CSS boxshadow 和dropshadow特效。
  • 除了拥有简单的3D软件渲染引擎。专为window下,支持WGL的OpenGL编程接口。其它平台采用glad离屏渲染实现

v24.01 - 2024-01-14

Added

  • 新增飞控仪表控件
  • 新增图表通过公式导入数据
  • 新增起点偏移的线性渐变画刷

v23.12 - 2023-12-24

Added

  • 新增Toast类型的消息提示框。此消息提示框为默认。开发者如需更高的定制化。可自行设计实现
  • 新增支持由公式导入图表曲线。完成逆波兰式的运算栈,以及AST语法树解析的代码编写
  • 新增UI文件中 style嵌套使用。避免开发者形成自环。style包含限制在5次。普通人大脑能理解的跳转能力为3次。
  • 新增为曲线条添加图案纹理

v23.11 - 2023-11-25

Added

  • 修复托管控件的树结构未清理层级关系BUG
  • CSettingInfo配置类的优化调整,部分接口移动到底层
  • 修复treetableview左键按下时移动,导致异常退出的问题
  • 由于输入编辑框完全自绘,需要对ime的位置进行更新。优化ime跟随输入光标的问题
  • 图表控件增加元素自映射颜色系统
  • 新增纯软件渲染的3D Plot实现。无任何依赖。基于计算机图形学从零实现。
  • 接口优化,文档整理更新
  • 修复tableview单元格输入异常
  • 修复tableview单元格位置计算错误以及绘制重叠问题
  • 增加步进式编辑框,对步长设定接口
  • 四则运算解析算法bug修复

v23.10 - 2023-10-15

Added

  • 重构坐标轴范围缩放功能的建模。
  • 新增图表鼠标移动可视范文,图元编辑,曲线编辑,曲线拟合
  • 控件事件响应对象,从之前的单个事件变为支持绑定多个动作事件。并且前面的事件,为后续事件的前置条件。这部分很重要。能帮助处理复杂的逻辑
  • demo的源代码我们采用自带的工具生成代码编译。实现自演化的功能。从ui文件到自动生成cpp源代码。加速开发迭代速度。

v23.9 - 2023-09-16

Added

  • 添加安全的线性连续数组,使用原子自旋锁。解决在输入编辑框多线程的问题
  • 对RichEdit添加行号,颜色标记功能。提升可视化美感
  • 图表Chart轴数据,增加动态偏移量
  • 增加图表图例功能

v23.9 - 2023-09-03

Added

  • 解决自研edit输入框多线程安全问题
  • 重构风格属性,采用four code结构。灵活且具有极强的可读性
  • 对滚动条在拾取焦点时,以缩小滑块的方式展示。更加具有现代感
  • 对定时器增加次数参数。可以指定定时器在n次之后结束任务
  • 重构对控件之间数据交换的逻辑。之前采用消息机制,不易于理解。现采用抽象接口。增强可调式性
  • 对复选框增加单选风格的绘制
  • 增加基于window平台的dock 功能。可实现控件拖拽。其它平台后续支持。
  • 完善表格控件单元格数据编辑功能

v23.8 - 2023-08-20

Added

  • 重构可调整分割条控件。更加简洁
  • SpinEdit控件增加对单个位编辑入口
  • 对图表控件增加高频数据测试开关,以展示出色的图形响应能力和超长稳定运行的能力
  • 对富文本输入框,添加自定义语法高亮测试开关

v23.8 - 2023-08-16

Added

  • 添加自定义脚本语法识别功能。比如函数调用,四则运算
  • 优化窗口边框风格部分
  • 重写帮助文档主页内容

v23.7 - 2023-07-25

Added

  • 添加容器控件背景网格特效
  • 重构热力图渲染算法
  • 完善NodeEditor功能
  • 修复自动cmake构建脚本

v23.7 - 2023-07-13

Added

  • 添加自定义主题设置接口
  • 添加对Geo地理图形展示的支持

v23.6 - 2023-06-21

Create

  • 发布第一个可商用版本。满足UI框架的所有基本条件。
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有