14 native UI-Produkte.
Eine Suite. Ein Design.
Alles, was eine Business-Anwendung auf dem Bildschirm zeigt, von einem Hersteller und in einem Design: Grids, Pivot-Tabellen, Diagramme, Dashboards, Instrumente, Planer, Diagramm-Editoren, Karten, PDF und Berichte, dazu die Editoren, die Navigation, die Symbolleisten und die Assistenten drumherum.
- VCL
- FireMonkey
- WinForms
- WPF
- Avalonia
- Linux64 headless
Heute veröffentlichen wir sgcUI 2026.10, die erste Version unserer neuen Suite für Benutzeroberflächen. Sie umfasst 14 Produkte, die alles abdecken, was eine Business-Anwendung auf dem Bildschirm darstellt. Jedes Steuerelement wird nativ gezeichnet, teilt sich ein Theme und rendert auf einem Server headless nach PNG und SVG. Die Suite läuft auf VCL und FireMonkey für Delphi 7 bis Delphi 13 und C++ Builder 2007 bis 13 sowie auf WinForms, WPF und Avalonia für .NET.
Sie können die passende Edition kaufen oder nur das Produkt, das Sie benötigen. Hier ist ein Rundgang durch das, was enthalten ist.
sgcUI in 60 Sekunden
Alle 14 sgcUI-Produkte in einer Minute. Auch auf YouTube.
Vierzehn Produkte, drei Editionen
Standard deckt die Dateneingabe und das Anwendungsgerüst ab, Professional ergänzt die Visualisierung, und Enterprise enthält jedes Produkt. Jede Edition schließt die vorherige ein.














Ein Aufruf gestaltet die ganze Anwendung
Jedes sgcUI-Produkt basiert auf derselben Laufzeit, sgcUICore. Sie verwaltet Canvas, Rasterizer, Farben und Themes, sodass ein Grid, ein Instrument und ein Gantt-Diagramm nebeneinander dieselben Schriften, Abstände, Akzentfarben und Fokusstile verwenden. Schalten Sie die gesamte Anwendung zur Laufzeit mit einem einzigen Aufruf auf hell oder dunkel um, oder folgen Sie der Systemeinstellung.
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);
Das Theme jedes Steuerelements steht standardmäßig auf utDefault und folgt damit der Anwendung. Es akzeptiert weiterhin utLight, utDark oder utCustom, wenn ein einzelnes Steuerelement anders aussehen soll.
Die Daten befragen, in Formulare einfügen
Benutzer stellen sgcGrid, sgcPivotGrid und sgcDashboard eine Frage in natürlicher Sprache, und Smart Paste verwandelt eine eingefügte E-Mail oder einen Adressblock in Werte für die Steuerelemente eines Formulars. Die KI-Funktionen sind nicht an einen KI-Dienst gebunden: Sie sprechen mit einer Provider-Komponente, sodass jedes LLM funktioniert. Ganz ohne Provider antwortet das Grid mit einem lokalen, regelbasierten Parser, ohne Netzwerk und ohne API-Schlüssel.
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');
Um Ihr eigenes Modell zu verwenden, legen Sie ein TsgcUIAIEventProvider auf das Formular und beantworten Sie dessen Ereignis OnRequest. Alternativ nutzen Sie den fertigen TsgcUIAIChatProvider der Bridge sgcUICoreWS, der über die Komponente TsgcAIChat von sgcWebSockets kommuniziert. Eine Frage sendet nur den Feldkatalog, niemals die Zeilendaten.
Drucken, Vorschau und barrierefreies PDF
sgcGrid, sgcCharts, sgcPivotGrid, sgcPlanner, sgcDiagram, sgcGauges, sgcDashboard und sgcMaps drucken, zeigen eine Druckvorschau und exportieren nach PDF, mit denselben Members auf jedem Framework. Ein einziger Satz Seiteneinstellungen steuert Drucker, Vorschau und PDF, sodass die Vorschau genau das zeigt, was Sie erhalten.
uses
sgcUIPDF_Export; // PDF export through sgcPDF
sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');
Das PDF ist ein getaggtes PDF/UA-Dokument: Grids werden zu echten Tabellen mit Kopfzellen, und Diagramme, Instrumente und Diagramm-Editoren erhalten einen Alternativtext, der aus ihrem Inhalt erzeugt wird. PDF/A-2a und PDF/A-3a stehen für die Archivierung zur Verfügung.
Standardmäßig barrierefrei, bereit für Rechts-nach-links
Jedes sgcUI-Produkt stellt seinen Inhalt für Microsoft UI Automation bereit, die API, die Screenreader wie Narrator und NVDA verwenden. Es ist per Tastatur bedienbar und folgt den Kontrastdesigns von Windows. Das ist standardmäßig aktiv, in jeder Edition, und eSeGeCe veröffentlicht für jede Plattform einen VPAT-Konformitätsbericht.
Arabische und hebräische Benutzeroberflächen funktionieren auf VCL, FireMonkey, WinForms, WPF und Avalonia, gesteuert über die Richtungseigenschaft, die jedes Framework bereits besitzt. Arabische Buchstaben werden verbunden, gemischter Text wird mit dem bidirektionalen Unicode-Algorithmus geordnet, und Grid-Spalten, Seitenleisten, Symbolleisten und Schrittanzeigen wechseln auf die gegenüberliegende Seite, während Zahlen lesbar bleiben.
Live-Daten aus sgcWebSockets
Grids und Diagramme nehmen Aktualisierungen aus jedem Thread entgegen und fassen sie zu getakteten Neuzeichnungen zusammen, sodass ein Feed mit Tausenden Aktualisierungen pro Sekunde weiterhin mit gleichmäßiger Bildrate gerendert wird. Bridge-Pakete verbinden die Suite mit sgcWebSockets: Quellen für Grid, Diagramm, Dashboard und Instrumente, die über WebSocket, MQTT und SSE gespeist werden, bidirektionale Kalendersynchronisation für den Planer mit Google Calendar, Outlook und CalDAV sowie Berichte, die als HTML ausgeliefert werden.
Im Einsatz erleben: die ERP-Demo
Altamira ERP ist die Demo, mit der wir beweisen, dass die Suite als Ganzes funktioniert. Es ist eine echte Anwendung, keine Galerie: eine Seitenleiste mit zehn Modulen, ein helles und ein dunkles Theme und mehr als 500 Rechnungen über 24 Monate. Jedes Modul ist eine eigene Unit, sodass Sie eine Maske in Ihr eigenes Projekt übernehmen können.






Die Demo wird für Delphi (VCL, Win32 und Win64), C++ Builder (VCL) und .NET WinForms ausgeliefert. Sie können außerdem die kompilierten Demos aller 14 Produkte ausführen.
Wo sgcUI läuft
Entwickeln Sie Ihre nächste Anwendung mit sgcUI
Funktionen, Editionen, Live-Demos und die vollständige Dokumentation erwarten Sie auf der Website.
Fragen oder Feedback? Nehmen Sie Kontakt auf, Sie erhalten eine Antwort von den Menschen, die den Code geschrieben haben.
