迁移到 sgcUI

想让桌面应用摆脱不再适用的网格、报表引擎或 PDF 库,或者把 .NET 界面迁移到 Avalonia?sgcUI 是一套原生 UI 组件引擎:在 Delphi 中支持 Delphi 7 到 13 和 C++Builder 的 VCL 与 FireMonkey,在 .NET 中支持 WinForms、WPF 和 Avalonia。下面的每个套件都会把您现在使用的内容对应到 sgcUI 中的对应项,展示来自可编译演示的代码,并如实列出无法一一对应的部分。

选择您的起点

每个套件都由相同的部分组成:适用对象、逐成员对应表、迁移前后的代码、带编号的迁移步骤、已知差异,以及可直接运行的演示。

TDBGrid 和 cxGrid

Delphi VCL。把您使用的每个 TDBGrid 和 DevExpress cxGrid 成员对应到 TsgcVCLGrid,这个 sgcGrid 控件可绑定到任何 TDataSet,并在每个版本中提供分组、汇总、筛选、查找面板、分带和已保存的布局。

迁移到 sgcGrid →

QuickReport

Delphi VCL。把 QuickReport 的带区和控件对应到 TsgcReport 和 TsgcReportEngine,用 TsgcReportPreviewVCL 显示页面,并通过 sgcReports 导出带标签的 PDF/UA。

迁移到 sgcReports →

Quick PDF Library 和 PdfiumViewer

Delphi 和 WinForms。Foxit 已于 2021 年 12 月 13 日停止支持 Quick PDF Library,PdfiumViewer 仓库也在 2019 年被归档。sgcPDF 在 Delphi 中是纯 Pascal,在 .NET 中是托管 C#,无需随应用分发 PDF DLL,可以创建、编辑、填写和渲染 PDF 文件。

迁移到 sgcPDF →

从 WinForms 和 WPF 迁移到 Avalonia

仅限 .NET。适用于 WinForms、WPF 和 Avalonia 的 sgcUI 控件在每个产品上共用同一个模型,因此把界面迁移到 Avalonia,也就是迁移到 macOS 和 Linux,改变的是窗口代码和控件类型,而不是界面逻辑。

迁移到 Avalonia →

Avalonia Pro 用户

仅限 .NET Avalonia。Avalonia 已于 2026 年 4 月 7 日停用 Accelerate 品牌。sgcUI 控件可在 Avalonia 12 应用中与 FluentTheme 并存运行:包含 Avalonia Pro 未列出的计划器、看板、透视表、图表设计器和仪表板,网格、图表、PDF 查看器和富文本则提供另一种许可模式。

面向 Avalonia Pro 用户的 sgcUI →

一个引擎,五种 UI 框架

Delphi 和 .NET 中使用相同的产品、相同的类名和相同的主题。

VCL、FireMonkey、WinForms、WPF 和 Avalonia

网格、透视表、图表、仪表板、仪表盘、计划器、图表设计器、地图、PDF、报表和富文本,都以原生控件的形式提供给每个框架,并建立在每个产品共用的同一个模型之上。

Delphi 7 到 13 和 C++Builder

Delphi 组件支持从 Delphi 7 到 Delphi 13 以及 C++Builder 的所有编译器,因此迁移不会迫使您先升级 IDE。

可以编译的代码

每个套件页面上的代码都摘自随 sgcUI 一起提供且可以编译的演示,因此您读到的片段就是您运行的代码。

超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

先迁移一个界面

下载 sgcUI 试用版,打开您所用套件的演示并迁移第一个窗体,或者比较各个版本和单个软件包。