下载 sgcEditors

sgcEditors 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 17 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcEditors),并提供完整功能供评估使用。

刚接触 sgcEditors?请从 Demos\Editors\Delphi\00.QuickStart 中适用于 Delphi (VCL) 的五个 QuickStart 演示开始,并阅读逐步讲解这些演示的入门指南(PDF,英文)。

适用于 Delphi 的 sgcUI 试用版

Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 17 款 sgcUI 产品(含 sgcEditors)和示例项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 10.1 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。sgcEditors 演示包括 Gallery、Calendar、BookingForm、DataAware 和 GalleryFMX。

下载示例程序 →

适用于 Delphi 的 sgcUI 试用版

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

适用于 C++ Builder 的 sgcUI 试用版

C++ Builder 13 Download ↓
C++ Builder 12 Download ↓
C++ Builder 11 Download ↓
C++ Builder 10.4 Download ↓
C++ Builder 10.3 Download ↓
C++ Builder 10.2 Download ↓
C++ Builder 10.1 Download ↓

试用版包含什么

  • 包含全部功能的 sgcEditors,含数据感知编辑器以及高级颜色、标记和滑块功能
  • 其他所有 sgcUI 产品,从 sgcGrid 到 sgcSpreadsheet
  • 适用于 Delphi 7 至 13 的 VCL 和 FireMonkey 包,以及 C++ Builder 头文件和库
  • 试用期结束后会显示试用版提示,其他一切不变

三步运行 sgcEditors

安装试用版,运行一个演示,然后把 sgcEditors 放到您自己的窗体上。

安装

运行 sgcUI 试用版安装程序。它会注册各个包,编辑器将出现在工具面板的 SGC Editors 页上。

打开演示

从 Demos\Editors 文件夹打开 Gallery 并运行:键入日期、拖动滑块并切换主题。

放置组件

将 TsgcVCLDatePicker 放到窗体上,在对象检查器中设置 MinDate 和 MaxDate,并在 OnChange 中读取值。

运行 sgcEditors 演示

Calendar

Calendar

最长 14 天的范围、周数、禁用的周末和节假日,以及在英语、德语、西班牙语、法语和意大利语之间切换的区域设置。

BookingForm

酒店预订,带有入住、客人和到达时间的实时摘要、国家查找、掩码电话号码,以及在预订前检查客人字段的验证器。它展示了这些控件如何在真实窗体上协同工作。

DataAware

仅限注册版 DataAware

十款数据感知编辑器位于 TClientDataSet 上,并配有 TDBGrid 和 TDBNavigator,另有从第二个数据集填充的查找编辑框和检查必填字段的验证器。数据感知控件需要注册版或试用版。

GalleryFMX

使用 FireMonkey 编辑器构建的 Gallery,适用于 Windows 和 Android,属性和事件与 VCL 控件相同。

Validation

标准控件和 sgcEditors 控件上的每种规则类型、三种触发方式、边框和图标显示以及汇总列表。ValidationFMX 在 FireMonkey 中实现相同功能,.NET 版本提供 Validation、ValidationWpf 和 ValidationAvalonia。

Keyboard

一个自助终端风格的窗体,带有随焦点在各字段之间移动的停靠屏幕键盘、在任意编辑框下方打开的下拉键盘、十种内置布局、一个在其中四种之间循环切换的布局键,以及主题切换。KeyboardFMX 在 FireMonkey 中实现相同功能。

ToggleSwitch

一个由开关组成的设置页,标题位于轨道右侧或左侧,轨道内显示“开”和“关”文字,自定义颜色,一个只读开关和一个禁用开关,OnChanging 中拒绝更改的规则,一个打开和关闭滑动动画的开关,以及主题选择器。ToggleSwitchFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 ToggleSwitch、ToggleSwitchWpf 和 ToggleSwitchAvalonia。

IPAddress

网络适配器的设置:一个 Required 的 IPv4 地址,因此在地址不完整时显示错误边框,还有子网掩码、网关和两个 DNS 服务器,以及在焦点离开时按规范格式写出的 IPv6 地址,并带有一个显示 IsValid 和已提交文本的状态行。 IPAddressFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 IPAddress、IPAddressWpf 和 IPAddressAvalonia。

TimeSpan

一个时钟格式的任务计时器、一个保持在最小值和最大值之间的带单位格式的 SLA 响应目标,以及一个可以为负的时钟调整,并带有显示格式、分段、AllowNegative 和 ShowButtons 的设置。 TimeSpanFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 TimeSpan、TimeSpanWpf 和 TimeSpanAvalonia。

FontPicker

一个由字体选择器驱动的文本格式面板:系统的字体系列用各自的字体绘制,输入时筛选,最近选择的系列优先,等宽筛选器,以及一个采用所选字体的示例备注框。 FontPickerFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 FontPicker、FontPickerWpf 和 FontPickerAvalonia。

CheckList

一个用于选择要导出的销售数据集 300 个列的选择器,带有 ShowCheckAll、ShowFilter 和 AllowGrayed 选项,一个始终选中且不能切换的关键列,用于选中或取消选中所有列并加载 10000 个项目的按钮,以及显示 CheckedCount 的状态行。 CheckListFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 CheckList、CheckListWpf 和 CheckListAvalonia。

DualList

从 30 个可用列中选出报表的列,并按报表打印的顺序排列,带有 ShowReorderButtons、SortAvailable、ShowFilter 和 ReadOnly 开关,以及一个让锁定的关键列保留在报表中的 OnMoving 规则。 DualListFMX 在 FireMonkey 中实现相同功能,两者都有 C++ Builder 对应版本,.NET 版本提供 DualList、DualListWpf 和 DualListAvalonia。

支持的 IDE 与平台

项目支持
Delphi (VCL)Delphi 7、2007、2009、2010、XE 到 XE8、10 到 10.4、11、12 和 13,Win32 与 Win64。
FireMonkey自 Delphi XE6 起。
C++ BuilderC++ Builder 2007、2010、XE 到 XE8、10 到 10.4、11、12 和 13。
Linux64自 Delphi 10.2 起支持与框架无关的模型以及无界面 PNG 和 SVG 输出。没有 Linux 控件。
.NETWinForms、WPF 和 Avalonia,支持 .NET Framework 4.7.2、.NET 8、.NET 9 和 .NET 10。

适用于 .NET 的 sgcEditors

sgcEditors 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。

NuGet 包

使用 dotnet add package esegece.sgcEditors.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcEditors 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcEditors.WinForms、esegece.sgcEditors.Wpf和esegece.sgcEditors.Avalonia 中。

在 NuGet 上查看 →

.NET 示例程序

示例项目:Gallery, GalleryWpf, GalleryAvalonia, BookingForm, BindingWpf, Validation, ValidationWpf, ValidationAvalonia, DataAwareWinForms。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcEditors 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版包含全部十五种控件和验证框架,但颜色选择器没有 HSV 方块和透明度条,标记编辑框没有自动完成列表,滑块只有一个滑块头,且没有数据感知控件。

sgcEditors NuGet 包

社区版包免费,注册版包需要 .NET 许可证。

版本安装说明
社区版dotnet add package esegece.sgcEditors.Community免费社区版:全部十五款控件和验证,不含高级功能。
社区版dotnet add package esegece.sgcEditors.WinForms.Community免费社区版:WinForms 编辑器。
社区版dotnet add package esegece.sgcEditors.Wpf.Community免费社区版:支持双向绑定的 WPF 编辑器。
社区版dotnet add package esegece.sgcEditors.Avalonia.Community免费社区版:Avalonia 编辑器。
社区版dotnet add package esegece.sgcEditors.Rendering.Community免费社区版:无头 PNG 和 SVG 输出。
注册版dotnet add package esegece.sgcEditors注册版:框架无关的模型和共享类型。
注册版dotnet add package esegece.sgcEditors.WinForms注册版:WinForms 编辑器。
注册版dotnet add package esegece.sgcEditors.Wpf注册版:支持双向绑定的 WPF 编辑器。
注册版dotnet add package esegece.sgcEditors.Avalonia注册版:Avalonia 编辑器。
注册版dotnet add package esegece.sgcEditors.Rendering注册版:无界面 PNG 和 SVG 输出。

需要许可证?

查看 sgcEditors 的定价选项,或将其作为 sgcUI 版本的一部分购买。