sgcUI 2026.10 : 14 produits d'interface native pour Delphi, C++ Builder et .NET

· Versions
sgcUI 2026.10 : 14 produits d'interface native pour Delphi, C++ Builder et .NET | Blog eSeGeCe
✦  Nouvelle version · sgcUI 2026.10

14 produits d'interface native.
Une suite. Un design.

Tout ce qu'une application métier affiche à l'écran, d'un seul éditeur et avec un seul design : grilles, tableaux croisés dynamiques, graphiques, tableaux de bord, jauges, planificateurs, diagrammes, cartes, PDF et rapports, ainsi que les éditeurs, la navigation, les barres d'outils et les assistants qui les entourent.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Linux64 headless
Le tableau de bord de la démo ERP sgcUI, où chaque contrôle visible est dessiné par sgcUI
14produits
5frameworks d'interface
7→13versions de Delphi
1thème partagé

Nous publions aujourd'hui sgcUI 2026.10, la première version de notre nouvelle suite d'interface utilisateur. Elle réunit 14 produits qui couvrent tout ce qu'une application métier affiche à l'écran. Chaque contrôle est dessiné nativement, partage un même thème et se rend sans interface vers PNG et SVG sur un serveur. La suite fonctionne avec VCL et FireMonkey pour Delphi 7 à Delphi 13 et C++ Builder 2007 à 13, et avec WinForms, WPF et Avalonia pour .NET.

Vous pouvez acheter l'édition qui vous convient, ou uniquement le produit dont vous avez besoin. Voici un tour d'horizon de ce que contient la suite.

sgcUI en 60 secondes

Les 14 produits sgcUI en une minute. Également sur YouTube.

Quatorze produits, trois éditions

Standard couvre la saisie de données et la structure de l'application, Professional ajoute la visualisation, et Enterprise inclut tous les produits. Chaque édition inclut la précédente.

STANDARDSaisie de données et structure de l'application
PROFESSIONALStandard plus visualisation
ENTERPRISETous les produits sgcUI

Un seul appel pour thématiser toute l'application

Chaque produit sgcUI repose sur le même runtime, sgcUICore. Il gère le canevas, le rastériseur, les couleurs et les thèmes : une grille, une jauge et un diagramme de Gantt placés côte à côte partagent donc les polices, les espacements, la couleur d'accent et le style de focus. Passez toute l'application en thème clair ou sombre à l'exécution avec un seul appel, ou suivez le réglage du système.

uses
  sgcUICore_Theme;

// dark theme for every sgcUI control of the application
sgcUISetApplicationTheme(utDark);

// or follow the light / dark setting of the system
sgcUISetApplicationTheme(sgcUISystemTheme);

La propriété Theme de chaque contrôle vaut par défaut utDefault, qui suit l'application, et accepte toujours utLight, utDark ou utCustom lorsqu'un contrôle doit avoir un aspect différent.

Interrogez les données, collez dans les formulaires

Les utilisateurs posent une question en langage naturel à sgcGrid, sgcPivotGrid et sgcDashboard, et Smart Paste transforme un e-mail ou un bloc d'adresse collé en valeurs pour les contrôles d'un formulaire. Les fonctions d'IA ne sont pas liées à un service d'IA particulier : elles dialoguent avec un composant fournisseur, donc n'importe quel LLM convient. Sans aucun fournisseur, la grille répond avec un analyseur local à base de règles, sans réseau ni clé API.

uses
  sgcGrid_AI;

// filters, sorts and highlights the rows that answer the question
sgcGridAI1.Grid := sgcVCLGrid1;
sgcGridAI1.Ask('customers in Spain with a balance over 10000');

Pour utiliser votre propre modèle, déposez un TsgcUIAIEventProvider et répondez à son événement OnRequest, ou utilisez le TsgcUIAIChatProvider prêt à l'emploi du pont sgcUICoreWS, qui passe par le composant TsgcAIChat de sgcWebSockets. Une question n'envoie que le catalogue des champs, jamais les données des lignes.

Impression, aperçu et PDF accessible

sgcGrid, sgcCharts, sgcPivotGrid, sgcPlanner, sgcDiagram, sgcGauges, sgcDashboard et sgcMaps impriment, affichent un aperçu avant impression et exportent en PDF avec les mêmes membres sur chaque framework. Un seul jeu de paramètres de page pilote l'imprimante, l'aperçu et le PDF, de sorte que l'aperçu montre exactement ce que vous obtenez.

uses
  sgcUIPDF_Export; // PDF export through sgcPDF

sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');

Le PDF est un document PDF/UA balisé : les grilles deviennent de vrais tableaux avec des cellules d'en-tête, et les graphiques, jauges et diagrammes reçoivent un texte alternatif construit à partir de leur contenu. PDF/A-2a et PDF/A-3a sont disponibles pour l'archivage.

Accessible par défaut, prêt pour le sens de lecture de droite à gauche

Chaque produit sgcUI expose son contenu à Microsoft UI Automation, l'API qu'utilisent les lecteurs d'écran comme Narrator et NVDA, fonctionne au clavier et respecte les thèmes à contraste élevé de Windows. C'est activé par défaut, dans chaque édition, et eSeGeCe publie un rapport de conformité VPAT pour chaque plateforme.

Les interfaces en arabe et en hébreu fonctionnent avec VCL, FireMonkey, WinForms, WPF et Avalonia, pilotées par la propriété de direction que chaque framework possède déjà. Les lettres arabes sont liées, les textes mixtes sont ordonnés selon l'algorithme bidirectionnel Unicode, et les colonnes de grille, barres latérales, barres d'outils et indicateurs d'étapes passent du côté opposé tandis que les nombres restent lisibles.

Données en direct avec sgcWebSockets

Les grilles et les graphiques reçoivent des mises à jour depuis n'importe quel thread et les regroupent en rafraîchissements cadencés, si bien qu'un flux de milliers de mises à jour par seconde s'affiche toujours à une fréquence d'images stable. Des packages passerelles connectent la suite à sgcWebSockets : sources de grilles, graphiques, tableaux de bord et jauges alimentées par WebSocket, MQTT et SSE, synchronisation bidirectionnelle du calendrier du planificateur avec Google Calendar, Outlook et CalDAV, et rapports servis en HTML.

Voyez-le en action : la démo ERP

Altamira ERP est la démo que nous utilisons pour prouver que la suite fonctionne comme un tout. C'est une vraie application, pas une galerie : une barre latérale avec dix modules, un thème clair et un thème sombre, et plus de 500 factures sur 24 mois. Chaque module est une unité distincte, vous pouvez donc reprendre un écran dans votre propre projet.

La démo est livrée pour Delphi (VCL, Win32 et Win64), C++ Builder (VCL) et .NET WinForms. Vous pouvez aussi exécuter les démos compilées des 14 produits.

Où fonctionne sgcUI

Delphi & C++ BuilderContrôles VCL avec le préfixe TsgcVCL et contrôles FireMonkey avec le préfixe TsgcFMX, de Delphi 7 à Delphi 13 et de C++ Builder 2007 à 13. Code source complet dans les éditions Source.
.NETUn portage C# avec les mêmes noms de classes pour WinForms, WPF et Avalonia, sur .NET Framework 4.7.2 et .NET 8, 9 et 10, avec liaison MVVM et prise en charge du concepteur. Packages Community gratuits sur NuGet.

Créez votre prochaine application avec sgcUI

Fonctionnalités, éditions, démos en direct et documentation complète vous attendent sur le site web.

Des questions ou des commentaires ? Contactez-nous, vous recevrez une réponse de la part des personnes qui ont écrit le code.