下载 sgcNavigation

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

免费试用版下载

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

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

适用于 Delphi 的 sgcUI 试用版

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

下载 Delphi 试用版 →

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

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

下载 C++ Builder 试用版 →

预编译示例程序

每款 sgcUI 产品的可直接运行的可执行文件。sgcNavigation 演示包括 NavigationShellFMX 和 NavigationShell(带搜索的树、选项卡、面包屑导航和命令面板,注册版)、DockingShell 和 DockingShellFMX(围绕带选项卡文档的停靠、自动隐藏和浮动面板,注册版)、SidebarApp(带图标、徽标和 sgcDashboard 页面的侧边栏)和 Accordion(含三个分组及操作链接),另有适用于 FireMonkey 的 SidebarFMX。

下载示例程序 →

适用于 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 ↓

试用版包含什么

  • 包含全部功能的 sgcNavigation,含 Action 关联
  • 其他所有 sgcUI 产品,从 sgcGrid 到 sgcSpreadsheet
  • 适用于 Delphi 7 至 13 的 VCL 和 FireMonkey 包,以及 C++ Builder 头文件和库
  • 试用期结束后会显示试用版提示,其他一切不变

三步运行 sgcNavigation

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

安装

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

打开演示

从 Demos\Navigation 文件夹打开 SidebarApp 并运行:点击各条目,按下 Collapse 并切换主题。

放置组件

将 TsgcVCLNavigationBar 放到主窗体上,保持 Align 为 alLeft,在 Items 编辑器中添加条目并处理 OnSelectionChange。

运行 sgcNavigation 演示

NavigationShellFMX

适用于 FireMonkey 的完整导航外壳,仅限 Delphi:带搜索行的树,每个已打开的页面对应一个选项卡,面包屑导航跟随树,命令面板(Ctrl+Shift+P)覆盖导航栏条目和一个操作列表。

适用于 VCL 的同一外壳,带有一个小型功能区,其命令也会出现在命令面板中。在 .NET 版中,它以适用于 WinForms 的 NavigationShell、NavigationShellWpf 和 NavigationShellAvalonia 提供。

DockingShell

仅限注册版 DockingShell 和 DockingShellFMX

基于停靠管理器构建的 IDE 风格外壳,适用于 VCL 和 FireMonkey:左侧是 Explorer 树,右侧是 Properties,底部是自动隐藏的 Output,中央是带固定和已修改选项卡的文档。可以把面板拖到停靠引导上或让它们浮动,布局在关闭时保存为 JSON。在 .NET 版中,它以适用于 WinForms 的 DockingShell、DockingShellWpf 和 DockingShellAvalonia 提供。

SidebarApp

SidebarApp

一个驱动隐藏标签页 PageControl 的侧边栏,带图标、徽标、禁用条目、折叠按钮、主题下拉框和 sgcDashboard KPI 页面。完整验证应用外壳模式。

Accordion

仅限注册版 Accordion

三个分组 Sales、Inventory 和 Admin,一个 AllowMultiExpand 开关、Action 关联和点击日志。它使用了 Action 关联,因此需要注册版或试用版。

TabbedForm 和 TabbedFormFMX

选项卡位于标题栏中的浏览器风格窗口,适用于 VCL 和 FireMonkey,并提供 C++ Builder 对应版本:新建选项卡按钮、关闭按钮,以及包含浅色、深色、Fluent 浅色和 Fluent 深色的主题选择器。把选项卡从选项卡条拖出,它会在跟随指针的新窗口中打开,然后把它放到另一个窗口的标题栏上。分离需要注册版。在 .NET 版本中,它以 WinForms 的 TabbedForm、TabbedFormWpf 和 TabbedFormAvalonia 提供。

SidebarFMX

使用 TsgcFMXNavigationBar 为 FireMonkey 构建的侧边栏演示,仅适用于 Delphi。条目、模式和事件与 VCL 版本相同,可用于 Windows、macOS 和移动平台。

支持的 IDE 与平台

项目支持
Delphi (VCL)Delphi 7、2007、2009、2010、XE 到 XE8、10 到 10.4、11、12 和 13,Win32 与 Win64。
FireMonkey自 Delphi XE6 起:Win32、Win64、macOS、iOS、Android 和 Linux (FMXLinux)。
C++ BuilderC++ Builder 2007 至 13,附生成的头文件和库。
Linux64自 Delphi 10.2 起支持模型以及无界面 PNG 和 SVG 渲染器。
.NETWinForms 和 WPF 支持 .NET Framework 4.7.2、.NET 8、.NET 9 和 .NET 10,Avalonia 支持 .NET 8、.NET 9 和 .NET 10。

适用于 .NET 的 sgcNavigation

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

NuGet 包

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

在 NuGet 上查看 →

.NET 示例程序

演示项目:NavigationShell (WinForms)、NavigationShellWpf、NavigationShellAvalonia、DockingShell (WinForms)、DockingShellWpf、DockingShellAvalonia、SidebarApp、Accordion。

阅读 .NET 概述 →

社区版 vs. 注册版

免费的 sgcNavigation 社区版适用于年营业收入低于 100 万欧元且开发者不超过 5 人的个人和组织。注册版包含全部功能、完整源代码和商业许可。 社区版包含除命令面板、选项卡重新排序、固定选项卡和分离、面包屑导航编辑模式、停靠管理器以及条目操作链接以外的全部功能。

sgcNavigation NuGet 包

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

版本安装说明
社区版dotnet add package esegece.sgcNavigation.Community免费社区版:除 Command 关联外的所有功能。
社区版dotnet add package esegece.sgcNavigation.WinForms.Community免费社区版:WinForms 导航栏。
社区版dotnet add package esegece.sgcNavigation.Wpf.Community免费社区版:WPF 导航栏。
社区版dotnet add package esegece.sgcNavigation.Avalonia.Community免费社区版:Avalonia 导航栏。
社区版dotnet add package esegece.sgcNavigation.Rendering.Community免费社区版:无头 PNG 和 SVG 输出。
注册版dotnet add package esegece.sgcNavigation注册版:框架无关的模型和共享类型。
注册版dotnet add package esegece.sgcNavigation.WinForms注册版:WinForms 导航栏。
注册版dotnet add package esegece.sgcNavigation.Wpf注册版:WPF 导航栏。
注册版dotnet add package esegece.sgcNavigation.Avalonia注册版:Avalonia 导航栏。
注册版dotnet add package esegece.sgcNavigation.Rendering注册版:无界面 PNG 和 SVG 输出。

需要许可证?

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