sgcDiagram herunterladen

sgcDiagram ist in der sgcUI-All-Access-Testversion enthalten, mit einem Installer für Delphi und einem für C++ Builder mit allen 14 sgcUI-Produkten. Lade die voll funktionsfähige Testversion herunter, führe die kompilierten Demos ohne IDE aus, oder füge die NuGet-Pakete zu einem .NET-Projekt hinzu. Lizenzen sind auf der Preisseite erhältlich.

Kostenlose Testversion herunterladen

Eine sgcUI-Testversion installiert alle sgcUI-Produkte, einschließlich sgcDiagram, mit vollem Funktionsumfang zur Evaluierung.

sgcUI-Testversion für Delphi

Voll funktionsfähige Evaluierung für Delphi 7 bis RAD Studio 13 mit allen 14 sgcUI-Produkten, einschließlich sgcDiagram, und den Beispielprojekten.

Delphi-Testversion herunterladen →

sgcUI-Testversion für C++ Builder

Voll funktionsfähige Evaluierung für C++ Builder 2007 bis 13. Dieselben Komponenten mit C++-Header-Dateien und Beispielprojekten.

C++ Builder-Testversion herunterladen →

Kompilierte Demos

Sofort lauffähige Programme jedes sgcUI-Produkts. Die sgcDiagram-Demos sind FlowchartEditor, FlowchartEditorFMX, OrgChart, NodeEditor und Headless.

Demos herunterladen →

Das bekommst du in der Testversion

  • sgcDiagram mit jedem Feature, einschließlich der automatischen Layouts, des hindernisumgehenden Routings, der Datenbindung und der Ebenen
  • Jedes andere sgcUI-Produkt, von sgcGrid bis sgcReports
  • Die VCL- und FireMonkey-Pakete für Delphi 7 bis 13 sowie C++-Builder-Header und -Bibliotheken
  • Ein Hinweis, dass es sich um eine Testversion handelt, nach Ablauf des Testzeitraums, sonst ändert sich nichts

Drei Schritte zu einem laufenden sgcDiagram

Installiere die Testversion, starte eine Demo und platziere dann sgcDiagram auf deinem eigenen Formular.

Installieren

Starte den sgcUI-Testinstaller. Er registriert die Pakete, und die Komponenten erscheinen auf der Seite SGC Diagram der Komponentenpalette.

Eine Demo öffnen

Öffne FlowchartEditor aus dem Ordner Demos\Diagram und starte ihn: Ziehe eine Form aus der Palette, zeichne einen Konnektor von einem Port und drücke die Layout-Schaltfläche.

Die Komponente ablegen

Lege eine TsgcVCLDiagramPalette links ausgerichtet und eine TsgcVCLDiagramView im Client-Bereich ausgerichtet ab, setze die Eigenschaft View der Palette, und dein Formular ist ein Diagrammeditor.

Die sgcDiagram-Demos ausführen

FlowchartEditor

Nur Registered FlowchartEditor

Ein im Code gebauter Bestellablauf: Formen ziehen, Konnektoren von den Ports zeichnen, die Konnektorart wechseln, rückgängig machen, das Schicht-Layout ausführen, JSON öffnen und speichern, PNG und SVG exportieren, Theme und Schreibschutzmodus umschalten.

OrgChart

Nur Registered OrgChart

60 Mitarbeiter in einem TDBGrid, gebunden an eine schreibgeschützte Diagrammansicht. Speichere eine Änderung, und das Diagramm baut sich neu auf, mit kompakten Blättern, Abteilungsfarben, Klick zum Auswählen und PNG- und SVG-Export.

NodeEditor

NodeEditor

Typisierte Ein- und Ausgangs-Ports, eine Verbindungsregel in OnConnecting, geschwungene Konnektoren und in OnDrawNode gezeichnete Blöcke, als JSON mit ihren Ports und Beschriftungen gespeichert.

Nur Registered FlowchartEditorFMX

Der Flussdiagrammeditor auf der FireMonkey-Ansicht und -Palette, für Windows und Android, wo ein Tippen eine Form setzt und eine Pinch-Geste zoomt.

Headless

Nur Registered Headless

Ein Konsolenprogramm ohne VCL- oder FireMonkey-Unit, das ein Flussdiagramm baut, es mit dem Schicht-Layout anordnet und PNG, SVG und JSON schreibt, auch unter Linux64.

Unterstützte IDEs und Plattformen

ElementUnterstützung
Delphi (VCL)Delphi 7 bis 13, Win32 und Win64.
FireMonkeyDelphi XE6 bis 13 unter Windows, macOS, iOS und Android.
C++ BuilderDieselben Komponenten über die generierten .hpp-Header.
Linux64Ab Delphi 10.2: Headless-Dokument, JSON, Routing, Layouts und der Renderer für PNG und SVG.
.NETWinForms, WPF und Avalonia (Windows, Linux, macOS) unter .NET Framework 4.7.2, .NET 8, .NET 9 und .NET 10, dazu Headless-JSON, -PNG und -SVG.

sgcDiagram für .NET

sgcDiagram gibt es auch als verwalteten C#-Port mit denselben Klassennamen für WinForms, WPF und Avalonia, bereitgestellt als NuGet-Pakete.

NuGet-Pakete

Installiere die kostenlose Community Edition mit dotnet add package esegece.sgcDiagram.Community, oder die registrierte Edition mit dotnet add package esegece.sgcDiagram. Die Steuerelemente für dein UI-Framework befinden sich in esegece.sgcDiagram.WinForms, esegece.sgcDiagram.Wpf und esegece.sgcDiagram.Avalonia.

Auf NuGet ansehen →

.NET-Demos

Demoprojekte: FlowchartEditor, FlowchartWpf, FlowchartAvalonia, NodeEditor, OrgChart, ConsoleRender.

.NET-Übersicht lesen →

Community vs. Registered

Die kostenlose Community Edition von sgcDiagram können Einzelpersonen und Organisationen mit weniger als 1 Million Euro Jahresbruttoumsatz und höchstens 5 Entwicklern nutzen. Die registrierte Edition enthält alle Funktionen, den vollständigen Quellcode und die kommerzielle Lizenz. Die Community Edition enthält keine automatischen Layouts, kein Routing mit Hindernisumgehung, keine Datenbindung und nur eine Ebene.

sgcDiagram NuGet-Pakete

Die Community-Pakete sind kostenlos. Die Registered-Pakete benötigen eine .NET-Lizenz.

EditionInstallationHinweise
Communitydotnet add package esegece.sgcDiagram.CommunityKostenlose Community Edition: alles außer den automatischen Layouts, dem hindernisumgehenden Routing, der Datenbindung und mehr als einer Ebene.
Registriertdotnet add package esegece.sgcDiagramRegistered: das Dokument, Formen, Konnektoren, Routing, Layouts, Rückgängig, JSON und der frameworkneutrale Controller.
Registriertdotnet add package esegece.sgcDiagram.WinFormsRegistered: die WinForms-Diagrammansicht und Formenpalette.
Registriertdotnet add package esegece.sgcDiagram.WpfRegistered: die WPF-Diagrammansicht und Formenpalette.
Registriertdotnet add package esegece.sgcDiagram.AvaloniaRegistered: die Avalonia-Diagrammansicht und Formenpalette für Windows, Linux und macOS.
Registriertdotnet add package esegece.sgcDiagram.RenderingRegistered: headless PNG-Ausgabe unter Windows, Linux und macOS.

Du brauchst eine Lizenz?

Sieh dir die Preisoptionen für sgcDiagram an, oder hol dir das Produkt als Teil einer sgcUI-Edition.