Télécharger sgcDiagram

sgcDiagram est livré dans l'essai All-Access de sgcUI, un installateur pour Delphi et un pour C++ Builder avec les 14 produits sgcUI. Télécharge l'essai entièrement fonctionnel, exécute les démos compilées sans IDE, ou ajoute les paquets NuGet à un projet .NET. Les licences sont disponibles sur la page des tarifs.

Téléchargements d'essai gratuit

Un seul essai sgcUI installe tous les produits sgcUI, sgcDiagram inclus, avec toutes les fonctionnalités pour évaluation.

Essai sgcUI pour Delphi

Évaluation entièrement fonctionnelle pour Delphi 7 jusqu'à RAD Studio 13 avec les 14 produits sgcUI, sgcDiagram inclus, et les projets de démonstration.

Télécharger l'essai Delphi →

Essai sgcUI pour C++ Builder

Évaluation entièrement fonctionnelle pour C++ Builder 2007 à 13. Les mêmes composants avec fichiers d'en-tête C++ et projets de démonstration.

Télécharger l'essai CBuilder →

Démos compilées

Exécutables prêts à l'emploi de chaque produit sgcUI. Les démos sgcDiagram sont FlowchartEditor, FlowchartEditorFMX, OrgChart, NodeEditor et Headless.

Télécharger les démos →

Ce que tu obtiens dans l'essai

  • sgcDiagram avec toutes les fonctionnalités, y compris les mises en page automatiques, le routage qui évite les obstacles, la liaison de données et les calques
  • Tous les autres produits sgcUI, de sgcGrid à sgcReports
  • Les paquets VCL et FireMonkey pour Delphi 7 à 13, et les en-têtes et bibliothèques C++ Builder
  • Un avis indiquant qu'il s'agit d'une version d'essai après la période d'essai, rien d'autre ne change

Trois étapes vers un sgcDiagram fonctionnel

Installe l'essai, lance une démo, puis dépose sgcDiagram sur ta propre fiche.

Installer

Lance l'installateur d'essai sgcUI. Il enregistre les paquets, et les composants apparaissent sur la page SGC Diagram de la palette d'outils.

Ouvrir une démo

Ouvre FlowchartEditor depuis le dossier Demos\Diagram et lance-le : glisse une forme depuis la palette, trace un connecteur depuis un port et appuie sur le bouton de mise en page.

Déposer le composant

Dépose un TsgcVCLDiagramPalette aligné à gauche et un TsgcVCLDiagramView aligné sur la zone client, définis la propriété View de la palette, et ta fiche devient un éditeur de diagrammes.

Lance les démos de sgcDiagram

FlowchartEditor

Enregistrée uniquement FlowchartEditor

Un flux de commande construit en code : glisser des formes, tracer des connecteurs depuis les ports, changer le type de connecteur, annuler, lancer la mise en page par niveaux, ouvrir et enregistrer du JSON, exporter en PNG et SVG, changer de thème et passer en lecture seule.

OrgChart

Enregistrée uniquement OrgChart

60 employés dans un TDBGrid, liés à une vue de diagramme en lecture seule. Valide une modification et le graphique se reconstruit, avec feuilles compactes, couleurs par service, clic pour sélectionner et export PNG et SVG.

NodeEditor

NodeEditor

Ports d'entrée et de sortie typés, une règle de connexion dans OnConnecting, des connecteurs courbes et des blocs dessinés dans OnDrawNode, enregistrés en JSON avec leurs ports et leurs légendes.

Enregistrée uniquement FlowchartEditorFMX

L'éditeur de logigrammes sur la vue et la palette FireMonkey, pour Windows et Android, où un toucher place une forme et un pincement zoome.

Headless

Enregistrée uniquement Headless

Un programme console sans unité VCL ni FireMonkey qui construit un logigramme, l'organise avec la mise en page par niveaux et écrit du PNG, du SVG et du JSON, aussi sous Linux64.

IDE et plateformes pris en charge

ÉlémentPrise en charge
Delphi (VCL)Delphi 7 à 13, Win32 et Win64.
FireMonkeyDelphi XE6 à 13 sous Windows, macOS, iOS et Android.
C++ BuilderLes mêmes composants via les en-têtes .hpp générés.
Linux64À partir de Delphi 10.2 : document sans interface, JSON, routage, dispositions et moteur de rendu PNG et SVG.
.NETWinForms, WPF et Avalonia (Windows, Linux, macOS) sur .NET Framework 4.7.2, .NET 8, .NET 9 et .NET 10, plus JSON, PNG et SVG sans interface.

sgcDiagram pour .NET

sgcDiagram est aussi distribué sous la forme d'un portage C# managé avec les mêmes noms de classes pour WinForms, WPF et Avalonia, sous forme de paquets NuGet.

Paquets NuGet

Installe l'édition Community gratuite avec dotnet add package esegece.sgcDiagram.Community, ou l'édition enregistrée avec dotnet add package esegece.sgcDiagram. Les contrôles pour ton framework d'interface se trouvent dans esegece.sgcDiagram.WinForms, esegece.sgcDiagram.Wpf et esegece.sgcDiagram.Avalonia.

Voir sur NuGet →

Démos .NET

Projets de démonstration : FlowchartEditor, FlowchartWpf, FlowchartAvalonia, NodeEditor, OrgChart, ConsoleRender.

Lire la présentation .NET →

Community ou enregistrée

L'édition Community gratuite de sgcDiagram peut être utilisée par les particuliers et les organisations dont le chiffre d'affaires brut annuel est inférieur à 1 million d'euros et qui comptent au maximum 5 développeurs. L'édition enregistrée offre toutes les fonctionnalités, le code source complet et la licence commerciale. L'édition Community n'inclut pas les dispositions automatiques, le routage qui évite les obstacles, la liaison aux données, et n'a qu'un seul calque.

Paquets NuGet de sgcDiagram

Les paquets Community sont gratuits. Les paquets enregistrés nécessitent une licence .NET.

ÉditionInstallationNotes
Communitydotnet add package esegece.sgcDiagram.CommunityÉdition Community gratuite : tout sauf les mises en page automatiques, le routage qui évite les obstacles, la liaison de données et plus d'un calque.
Enregistréedotnet add package esegece.sgcDiagramEnregistrée : le document, les formes, les connecteurs, le routage, les mises en page, l'annulation, JSON et le contrôleur indépendant du framework.
Enregistréedotnet add package esegece.sgcDiagram.WinFormsEnregistrée : la vue de diagramme WinForms et la palette de formes.
Enregistréedotnet add package esegece.sgcDiagram.WpfEnregistrée : la vue de diagramme WPF et la palette de formes.
Enregistréedotnet add package esegece.sgcDiagram.AvaloniaEnregistrée : la vue de diagramme Avalonia et la palette de formes pour Windows, Linux et macOS.
Enregistréedotnet add package esegece.sgcDiagram.RenderingEnregistrée : sortie PNG sans interface sous Windows, Linux et macOS.

Besoin d'une licence ?

Consulte les options de tarifs de sgcDiagram, ou obtiens-le avec une édition sgcUI.