sgcUI 2026.10:面向 Delphi、C++ Builder 和 .NET 的 14 款原生 UI 产品

· 版本发布
sgcUI 2026.10:面向 Delphi、C++ Builder 和 .NET 的 14 款原生 UI 产品 | eSeGeCe 博客
✦  全新发布 · sgcUI 2026.10

14 款原生 UI 产品。
一个套件,一种设计。

业务应用屏幕上显示的一切,都出自同一厂商、同一设计:表格、数据透视表、图表、仪表板、仪表盘、计划器、图表绘制、地图、PDF 和报表,以及围绕它们的编辑器、导航、工具栏和向导。

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Linux64 无界面
sgcUI ERP 演示仪表板,所有可见控件均由 sgcUI 绘制
14款产品
5种 UI 框架
7→13个 Delphi 版本
1套共享主题

今天我们发布 sgcUI 2026.10,这是全新用户界面套件的首个版本。它包含 14 款产品,涵盖业务应用在屏幕上呈现的所有内容。每个控件都采用原生绘制,共享同一套主题,并可在服务器上以无界面方式渲染为 PNG 和 SVG。套件支持 Delphi 7 至 Delphi 13 以及 C++ Builder 2007 至 13 的 VCL 和 FireMonkey,也支持 .NET 的 WinForms、WPF 和 Avalonia。

您可以选购合适的版本,也可以只购买所需的单个产品。下面带您了解其中的内容。

60 秒了解 sgcUI

一分钟看完全部 14 款 sgcUI 产品。 也可在 YouTube 上观看.

十四款产品,三个版本

Standard 涵盖数据录入和应用程序外壳,Professional 增加可视化,Enterprise 包含全部产品。每个版本都包含前一个版本的全部内容。

STANDARD数据录入与应用程序外壳
PROFESSIONALStandard 加上可视化
ENTERPRISE全部 sgcUI 产品

一次调用,为整个应用换肤

每个 sgcUI 产品都构建在同一个运行时 sgcUICore 之上。它负责画布、光栅化器、颜色和主题,因此并排放置的表格、仪表盘和甘特图共享字体、间距、强调色和焦点样式。只需一次调用,即可在运行时将整个应用切换为浅色或深色,也可以跟随系统设置。

uses
  sgcUICore_Theme;

// dark theme for every sgcUI control of the application
sgcUISetApplicationTheme(utDark);

// or follow the light / dark setting of the system
sgcUISetApplicationTheme(sgcUISystemTheme);

每个控件的 Theme 默认为 utDefault,即跟随应用程序;当某个控件需要不同外观时,仍可使用 utLight、utDark 或 utCustom。

向数据提问,粘贴即填表

用户可以用自然语言向 sgcGrid、sgcPivotGrid 和 sgcDashboard 提问,而智能粘贴会把粘贴的电子邮件或地址文本转换为表单控件的值。AI 功能不绑定任何单一 AI 服务:它们通过提供程序组件通信,因此任何 LLM 都可以使用。即使完全没有提供程序,表格也能用本地基于规则的解析器作答,无需网络,也无需 API 密钥。

uses
  sgcGrid_AI;

// filters, sorts and highlights the rows that answer the question
sgcGridAI1.Grid := sgcVCLGrid1;
sgcGridAI1.Ask('customers in Spain with a balance over 10000');

若要使用自己的模型,只需放置一个 TsgcUIAIEventProvider 并响应其 OnRequest 事件,或者使用 sgcUICoreWS 桥接包中现成的 TsgcUIAIChatProvider,它通过 sgcWebSockets 的 TsgcAIChat 组件通信。每次提问只发送字段目录,绝不发送行数据。

打印、预览与无障碍 PDF

sgcGrid、sgcCharts、sgcPivotGrid、sgcPlanner、sgcDiagram、sgcGauges、sgcDashboard 和 sgcMaps 在每个框架上都使用相同的成员来打印、显示打印预览并导出为 PDF。同一套页面设置同时驱动打印机、预览和 PDF,因此预览所见即所得。

uses
  sgcUIPDF_Export; // PDF export through sgcPDF

sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');

生成的 PDF 是带标签的 PDF/UA 文档:表格会成为带有表头单元格的真正表格,图表、仪表盘和图表绘制会根据其内容生成替代文本。归档时可选用 PDF/A-2a 和 PDF/A-3a。

默认无障碍,支持从右到左

每个 sgcUI 产品都向 Microsoft UI Automation 公开其内容,这是讲述人和 NVDA 等屏幕阅读器使用的 API。产品支持键盘操作,并遵循 Windows 高对比度主题。该功能在所有版本中默认开启,eSeGeCe 还为每个平台发布 VPAT 符合性报告。

阿拉伯语和希伯来语界面可在 VCL、FireMonkey、WinForms、WPF 和 Avalonia 上运行,由各框架已有的方向属性驱动。阿拉伯字母会自动连写,混合文本按 Unicode 双向算法排序,表格列、侧边栏、工具栏和步骤条会移到相反一侧,而数字依然保持可读。

来自 sgcWebSockets 的实时数据

表格和图表可接收来自任意线程的更新,并将其合并为定时重绘,因此即使每秒有数千条更新,也能保持稳定的帧率。桥接包将套件连接到 sgcWebSockets:表格、图表、仪表板和仪表盘的数据源可由 WebSocket、MQTT 和 SSE 提供,计划器可与 Google Calendar、Outlook 和 CalDAV 双向同步日历,报表还可以以 HTML 形式提供。

实际体验:ERP 演示

Altamira ERP 是我们用来证明整个套件协同工作的演示。它是一个真实的应用,而不是控件展示:包含十个模块的侧边栏、浅色和深色两套主题,以及 24 个月内的 500 多张发票。每个模块都是独立的单元,您可以把任意界面直接移植到自己的项目中。

该演示提供 Delphi(VCL,Win32 和 Win64)、C++ Builder(VCL)和 .NET WinForms 版本。您还可以运行已编译的演示,体验全部 14 款产品。

sgcUI 的运行环境

Delphi & C++ Builder带 TsgcVCL 前缀的 VCL 控件和带 TsgcFMX 前缀的 FireMonkey 控件,支持 Delphi 7 至 Delphi 13 以及 C++ Builder 2007 至 13。源码版本提供完整源代码。
.NETC# 移植版,类名与 Delphi 版相同,适用于 WinForms、WPF 和 Avalonia,支持 .NET Framework 4.7.2 以及 .NET 8、9 和 10,提供 MVVM 绑定和设计器支持。NuGet 上提供免费的 Community 包。

用 sgcUI 构建您的下一个应用

功能介绍、版本对比、在线演示和完整文档,尽在官方网站。

有问题或反馈?欢迎联系我们,您将得到编写代码的工程师的亲自回复。