下载 sgcWizard
sgcWizard 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
sgcWizard 包含在 sgcUI All-Access 试用版中,Delphi 和 C++ Builder 各有一个安装程序,涵盖全部 14 款 sgcUI 产品。您可以下载功能完整的试用版,运行无需 IDE 的预编译演示程序,或将 NuGet 包添加到 .NET 项目中。许可证可在定价页面购买。
一个 sgcUI 试用版即可安装所有 sgcUI 产品(包括 sgcWizard),并提供完整功能供评估使用。
Delphi 7 至 RAD Studio 13 的全功能评估版,包含全部 14 款 sgcUI 产品(含 sgcWizard)和示例项目。
下载 Delphi 试用版 →C++ Builder 2007 至 13 的全功能评估版。包含 C++ 头文件和示例项目的相同组件。
下载 C++ Builder 试用版 →每款 sgcUI 产品的可直接运行的可执行文件。sgcWizard 演示包括 Onboarding(含验证、跳过和摘要的四个页面)和 Stepper(水平和垂直步骤条),另有适用于 FireMonkey 的 OnboardingFMX。
下载示例程序 →安装试用版,运行一个演示,然后把 sgcWizard 放到您自己的窗体上。
运行 sgcUI 试用版安装程序。它会注册各个包,组件将出现在工具面板的 SGC Wizard 页上。
从 Demos\Wizard 文件夹打开 Onboarding 并运行:在电子邮件为空时按“下一步”,勾选 Skip 复选框并切换步骤条位置。
将 TsgcVCLWizard 放到窗体上,右键单击并为每一步选择 Add Page,在页面上放置控件,并处理 OnBeforePageChange 和 OnFinish。
四个页面:Welcome、Account、Options 和 Summary。在姓名和电子邮件有效之前,OnBeforePageChange 会否决“下一步”,复选框会跳过 Options 页面,OnPageChanged 填充摘要,OnFinish 显示摘要。主题开关和 StepperPosition 下拉框让您可以试用每种布局。
两个独立的 TsgcVCLStepper 控件,一个横向一个纵向,步骤相同,共五步。AutoStates 将当前步骤之前的步骤标记为已完成,按钮可将某一步标记为出错或已跳过,点击已完成的步骤会让两个步骤条一起回退。
使用 TsgcFMXWizard 和四个 TsgcFMXWizardPage 子对象实现的 Onboarding 流程:相同的验证否决、相同的已跳过 Options 页面、完成时的摘要,以及深色主题复选框。仅适用于 Delphi。
| 项目 | 支持 |
|---|---|
| Delphi (VCL) | Delphi 7、2007、2009、2010、XE 到 XE8、10 到 10.4、11、12 和 13,Win32 与 Win64。 |
| FireMonkey | 自 Delphi XE6 起:Windows、macOS、iOS、Android 和 Linux (FMXLinux)。 |
| C++ Builder | C++ Builder 2007 至 13。 |
| Linux64 | 自 Delphi 10.2 起支持无界面 PNG 和 SVG 输出。 |
| .NET | WinForms、WPF 和 Avalonia。 |
sgcWizard 同时提供纯托管的 C# 移植版本,类名与 Delphi 版本相同,适用于 WinForms、WPF 和 Avalonia,以 NuGet 包形式发布。
使用 dotnet add package esegece.sgcWizard.Community 安装免费的社区版,或使用 dotnet add package esegece.sgcWizard 安装注册版。适用于您的 UI 框架的控件位于 esegece.sgcWizard.WinForms、esegece.sgcWizard.Wpf和esegece.sgcWizard.Avalonia 中。
免费的 sgcWizard 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版包含 sgcWizard 的全部功能。
社区版包免费,注册版包需要 .NET 许可证。
| 版本 | 安装 | 说明 |
|---|---|---|
| 社区版 | dotnet add package esegece.sgcWizard.Community | 免费社区版:全部功能,无试用提示。 |
| 注册版 | dotnet add package esegece.sgcWizard | 注册版:向导和步骤条模型、步骤状态、验证、完成与取消,以及无界面 SVG 输出。 |
| 注册版 | dotnet add package esegece.sgcWizard.WinForms | 注册版:WinForms 向导、页面、步骤条和按钮栏。 |
| 注册版 | dotnet add package esegece.sgcWizard.Wpf | 注册版:WPF 向导、页面、步骤条和按钮栏。 |
| 注册版 | dotnet add package esegece.sgcWizard.Avalonia | 注册版:适用于 Windows、Linux 和 macOS 的 Avalonia 向导、页面、步骤条和按钮栏。 |
| 注册版 | dotnet add package esegece.sgcWizard.Rendering | 注册版:Windows、Linux 和 macOS 上的无界面 PNG 输出。 |