sgcUI Feature-Matrix
Welche Edition welches Produkt enthält und was jedes Produkt leistet. Folge einem Produktnamen zu seiner vollständigen Funktionsliste.
Welche Edition welches Produkt enthält und was jedes Produkt leistet. Folge einem Produktnamen zu seiner vollständigen Funktionsliste.
Standard deckt Dateneingabe und das Anwendungsgerüst ab, Professional ergänzt Visualisierung, Enterprise enthält jedes sgcUI-Produkt.
| Produkt | Wichtige Funktionen | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Live-Datengrid, aus jedem Thread aktualisierbar: Sortieren, Filtern, Gruppieren, Summen, Baum- und Detailzeilen, Bearbeiten, Excel-Export. | ||||
| sgcNavigation | Seitenleiste und Akkordeon-Navigationsleiste, die sich auf eine Symbolleiste reduzieren lässt, mit Gruppen, Symbolen und Badges. | ||||
| sgcToolbar | Symbol- und Statusleisten: Schaltflächen, Umschalter, Dropdowns, Überlaufmenü, Fortschritts- und Anzeigefelder. | ||||
| sgcEditors | Fünfzehn Eingabesteuerelemente: Kalender, Datums-, Zeit- und Datum-Zeit-Auswahl, Bereichsschieberegler, Farbauswahl, Token-Eingabe, Bewertung, Spin-Eingabe, Button-, Such-, Masken-, Währungs- und Lookup-Eingabe, Memo, dazu ein Kippschalter für Einstellungen, eine IP-Adress-Eingabe, eine Zeitspannen-Eingabe, eine Schriftartauswahl, eine Checkbox-Liste und eine Dual-Listbox. | ||||
| sgcCharts | 21 Diagrammtypen, ein eigenständiger Sparkline, Streaming mit einer Million Punkten, eine Bereichsauswahl, Handelsindikatoren, Zeichenwerkzeuge, Live-Feeds und PNG/SVG-Export. | — | |||
| sgcDashboard | Responsives Kachelraster und KPI-Karten mit Sparklines, Ziehen und Größenändern, gespeicherten Layouts, Live-KPIs und einem Kachel-Launcher. | — | |||
| sgcGauges | Vierzehn Instrumententypen vom Rundinstrument bis zum Annunciator, mit den Eingabe-Gauges Drehregler, Schieberegler, Kippschalter und Taster, Bereichen, Schwellenwerten, Skins, Animation und Live-Datenbindung. | — | |||
| sgcPivotGrid | Pivot-Tabellen über eine Million Zeilen: Datumsgruppierung, acht Aggregationen, Filter, Drilldown, bedingte Formatierung, Export. | — | — | ||
| sgcPlanner | Terminplaner, Gantt und Kanban auf einem gemeinsamen Datenobjekt, mit Wiederholung, Abhängigkeiten, kritischem Pfad und Kalendersynchronisierung. | — | — | ||
| sgcDiagram | Diagrammeditor und Viewer: 14 Formen, drei Konnektorarten, automatische Layouts, Rückgängig, JSON und PNG/SVG-Export. | — | — | ||
| sgcWizard | Schritt-für-Schritt-Assistenten und eigenständige Schrittanzeigen mit Validierung, übersprungenen Seiten und Schrittzuständen. | — | — | ||
| sgcMaps | Native Kachelkarten ohne Browser-Steuerelement: Online- und Offline-Kacheln, WMS und WMTS, Vektorkacheln und PMTiles, Overlays, Shapefiles und WKT, Geokodierung und Offline-Routing. | — | — | ||
| sgcPDF | PDF-Dateien erstellen, bearbeiten, anzeigen, signieren und validieren, dazu Steuerelemente für Barcodes und QR-Codes, ein Signaturpad und ein Bildeditor. | — | — | ||
| sgcReports | Headless-Report-Engine: Bänder, Gruppen, Master-Detail, barrierefreies PDF, XLSX, CSV und PNG, HTTP-Auslieferung. | — | — | ||
| sgcRichEdit | Rich-Text-Dokumenteditor: Formate, Listen, Tabellen, Bilder und Links, Import und Export von JSON, HTML, Markdown und RTF, Export nach DOCX und PDF. | — | — | ||
| sgcSpreadsheet | Tabellenkalkulation im Excel-Stil auf Basis von sgcGrid: 211 Arbeitsblattfunktionen, dynamische Arrays mit Spill, definierte Namen, mehrere Blätter, fixierte Bereiche, Diagramme aus Zellbereichen mit sgcCharts, XLSX laden und speichern. | — | — | ||
| sgcChat | KI-Assistent und Team-Chat: Chat-Panel, Chat-Ansicht, Chat-Eingabe und Markdown-Viewer, Streaming-Antworten, Stopp und Neu generieren, Tool-Call-Karten, Präsenz, Tippanzeige, Lesebestätigungen, Reaktionen und eine sgcWebSockets-Bridge. Die LLM-Provider und der WebSocket-Team-Chat benötigen sgcWebSockets, das in All-Access enthalten ist. | — | — |
Die Editionen Standard, Professional und Enterprise enthalten vollen Quellcode, Delphi und C++ Builder sowie 1 Jahr Updates. Jedes Produkt wird auch einzeln verkauft, für Delphi und für .NET.
| Edition | Enthält |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar und sgcEditors, mit vollständigem Quellcode. |
| Professional | Standard plus sgcCharts, sgcDashboard und sgcGauges. |
| Enterprise | Professional plus sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF, sgcReports, sgcRichEdit, sgcSpreadsheet und sgcChat. |
| All-Access | Jedes eSeGeCe-Produkt, einschließlich sgcUI. |
| Einzelpakete | Jedes sgcUI-Produkt einzeln. |
| .NET | Kostenlose Community-Pakete sowie registrierte Editionen und Einzelpakete zu denselben Preisen wie für Delphi. |
Die WinForms-, WPF- und Avalonia-Steuerelemente binden sich an deine View Models, öffnen sich im Visual-Studio-Designer und folgen dem Theme der Anwendung. Die Spalte Community zeigt, was die kostenlosen .NET-Community-Pakete enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Spalten, Felder und Serien in XAML | Deklariere die Spalten von sgcGrid, die Felder von sgcPivotGrid, die Serien und Achsen von sgcCharts und die Feldzuordnungen von sgcPlanner innerhalb des Steuerelement-Elements, und die Kacheln von sgcDashboard und die Skins von sgcGauges unter demselben Präfix. Listeneigenschaften wie die Wertspalten einer Dashboard-Diagramm-Kachel nehmen in kompiliertem XAML sys:String-Elemente auf. Eine einzige Deklaration, xmlns:sgc="https://www.esegece.com/sgcui", ordnet die Steuerelemente aller sgcUI-Produkte in WPF und Avalonia zu. | Hilfe | |
| ItemsSource und ICollectionView (WPF, Avalonia) | ItemsSource nimmt jedes IEnumerable: List<T>, ObservableCollection<T>, BindingList<T>, eine DataTable oder eine DataView. In WPF gelten Sortierung, Filter und Gruppierung eines ICollectionView oder eines CollectionViewSource. Avalonia liest die Auflistung in ihrer eigenen Reihenfolge. Hinzufügen, Entfernen und Verschieben aktualisiert nur die betroffenen Zeilen, INotifyPropertyChanged zeichnet die geänderten Werte neu, und Änderungen aus einem Worker-Thread werden im UI-Thread angewendet. | ~Die sgcDiagram-Bindung (NodesSource, LinksSource) ist Registriert. | Hilfe |
| DataSource und DataMember (WinForms) | Die WinForms-Steuerelemente nehmen ein DataSet, eine DataTable, eine DataView, eine BindingSource, IList oder IListSource, und DataMember nennt eine Tabelle oder eine Beziehung wie Customers.CustomerOrders, wie im DataGridView. Sie lesen die Liste über den CurrencyManager des Formulars, sodass Filter und Sortierung einer BindingSource gelten und die aktuelle Zeile und die ausgewählte Zeile im Gleichlauf bleiben. | ~Die sgcDiagram-Bindung (NodesDataSource, LinksDataSource) ist Registriert. | Hilfe |
| Änderungen zurückgeschrieben | sgcGrid (ItemsWriteBack) und sgcPlanner schreiben Änderungen, Einfügungen und Löschungen zurück in die gebundenen Elemente, mit BeginEdit und EndEdit, wenn ein Element IEditableObject implementiert. sgcDiagram (WriteBack) schreibt die Knoten und Verbindungen, die Benutzer hinzufügen, verschieben, bearbeiten oder löschen, in seine Quellen zurück. sgcPivotGrid und sgcCharts lesen die Quelle nur in einer Richtung. | ~sgcPlanner schreibt in jeder Edition zurück. Das Zurückschreiben von sgcGrid und sgcDiagram ist Registriert. | Hilfe |
| Visual-Studio-Designer (WinForms) | Die WinForms-Steuerelemente öffnen sich im Visual-Studio-Designer unter .NET Framework 4.7.2 und unter .NET 8 oder höher, über den Out-of-Process-Designer. Smart Tags legen die Datenquelle und die wichtigsten Optionen fest, Auflistungs-Editoren bearbeiten die Spalten, Serien und Felder, und das Eigenschaftenfenster listet die Tabellen und die Member der gebundenen Daten auf. Die Smart Tags aller 69 WinForms-Toolbox-Komponenten sind auf einer Entwurfsoberfläche getestet: jede Eigenschaft, jeder Auflistungs-Editor, jede Datenquellenliste, jede Aktion und jedes Verb. | Hilfe | |
| Toolbox-Einträge und Symbole | Die NuGet-Pakete für WinForms und WPF fügen ihre Steuerelemente der Visual-Studio-Toolbox hinzu, jeweils mit eigenem Symbol, in einer Kategorie pro Produkt wie "sgcUI Grid" oder "sgcUI Planner". Die Avalonia-Pakete fügen keine Toolbox-Einträge hinzu. | Hilfe | |
| Beispieldaten zur Entwurfszeit | Ein leeres sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner oder sgcDiagram zeigt Beispielzeilen, ein Beispiel-Pivot, eine Beispiellinie mit 30 Punkten, Beispielaufgaben der aktuellen Woche oder einen Beispielablauf im Visual-Studio-Designer und in den WPF- und Avalonia-Vorschauen, damit das Layout geprüft werden kann, bevor die Daten gebunden sind. | Hilfe | |
| Host-Theme folgen | Steuerelemente, deren Theme utDefault ist, folgen dem hellen oder dunklen Theme der Anwendung, während sie läuft: dem WPF-ThemeMode mit dem Fluent-Akzent und dem WinForms-Application.SetColorMode ab .NET 9, und der Avalonia-ActualThemeVariant mit dem Plattformakzent. Das ist standardmäßig aktiv, sgcUIApplication.SetTheme legt ein festes Theme fest, und der hohe Kontrast von Windows behält Vorrang. | Hilfe | |
| Avalonia 12 | Die Avalonia-Pakete basieren auf Avalonia 12: Sie benötigen Avalonia 12.0 oder höher, sind mit 12.1.4 getestet und zielen auf .NET 8, 9 und 10. Avalonia 11 wird nicht mehr unterstützt. | Hilfe |
Jedes sgcUI-Produkt zeichnet mit einem Theme. Ein Preset wählt dessen Farben und Ecken: Classic bleibt der Standard, Fluent gibt das Aussehen von Windows 11. Die Spalte Community zeigt, was die kostenlosen .NET-Community-Pakete enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Theme-Presets | Classic, der Standard, behält das Aussehen der früheren Versionen. Fluent gibt die Farben, Ecken und den zweifarbigen Fokusring von Windows 11 in Hell und Dunkel. In Delphi sgcUISetApplicationThemePreset(CS_UI_THEME_FLUENT), in .NET sgcUIApplication.ThemePreset. Jedes Steuerelement, dessen Theme utDefault ist, wird neu gezeichnet, und der hohe Kontrast von Windows behält Vorrang. | Hilfe | |
| Ein eigenes Preset | Von sgcUIFluentThemeDef oder sgcUIClassicThemeDef ausgehen, die Farben, den Akzent oder die Eckenradien des hellen und des dunklen TsgcUIThemeDef ändern und das Paar mit sgcUIRegisterThemePreset registrieren, in .NET mit sgcUIApplication.RegisterThemePreset. | Hilfe | |
| Eckenradius aus dem Preset | Editorrahmen und Fokusringe (RadiusSmall), Kanban-Karten (RadiusMedium), Dashboard-Kacheln und Kanban-Spalten (RadiusLarge) sowie die Tag-Chips von sgcGrid (RadiusChip) übernehmen ihre Ecken aus dem Preset. | Hilfe | |
| Windows-Akzentfarbe | Fluent zeichnet mit der in Windows gewählten Akzentfarbe, in Hell etwas dunkler und in Dunkel etwas heller, mit oder ohne Folgen des Windows-Themes. Ein Akzent der Anwendung (sgcUISetApplicationAccentColor, in .NET sgcUIApplication.AccentColor) hat weiterhin Vorrang, und Classic behält seinen festen Akzent. | Hilfe | |
| Windows folgen in Delphi | sgcUISetApplicationThemeFollow(utfSystem) schaltet die Steuerelemente zwischen Hell und Dunkel um, wenn sich die Windows-Einstellung ändert, unter VCL und FireMonkey für Windows sowie unter FireMonkey für macOS, iOS und Android ab Delphi 10.4. Es ist standardmäßig aus (utfNone), sodass sich bestehende Anwendungen nicht ändern. | Hilfe | |
| Dunkle Titelleiste und Windows-11-Ecken | VCL-, FireMonkey- und WinForms-Formulare erhalten eine dunkle Titelleiste, solange ihr Theme dunkel ist, ab Windows 10 Version 1809, und unter Windows 11 die Fensterecke des Presets (rund unter Fluent). Das geschieht automatisch, solange ein anderes Preset als Classic oder das Folgen aktiv ist, oder explizit mit sgcUIApplyWindowFrameVCL, sgcUIApplyWindowFrameFMX und sgcUICore_Theme_WinForms.sgcUIApplyWindowFrame. Ein geöffnetes WinForms-Formular folgt jeder späteren Änderung von Theme, Preset oder Follow, und WPF- und Avalonia-Fenster erhalten denselben Rahmen von sgcUIApplyWindowFrame. Das Formular mit Registerkarten von sgcNavigation und das Ribbon-Formular von sgcToolbar (Registered) ersetzen die native Fensterüberschrift durch eine Titelleiste im Theme, die die Registerkarten oder die Schnellzugriffsleiste enthält, mit Fensterschaltflächen im Theme und den Snap-Layouts von Windows 11. | Hilfe | |
| Jedes Produkt auf dem Preset | Unter Fluent übernehmen Editors, Grid, PivotGrid, Planner, Dashboard, Navigation, Toolbar und Ribbon, Wizard, Charts, Gauges, Diagram und der Reports-Designer die Ecken von Elementen, Indikatoren, Leisten und Pop-ups (RadiusItem, RadiusIndicator, RadiusBar, RadiusOverlay), die Hover- und Gedrückt-Füllungen (SubtleFillHover, SubtleFillPressed), die Trennlinien und die Linienstärken des Presets. Classic behält das eingebaute Aussehen. | Hilfe | |
| Dem VCL-Style folgen | In Delphi XE2 und neuer lässt sgcUISetApplicationThemeFollow(utfHost) die Steuerelemente mit dem aktiven VCL-Style hell oder dunkel werden und seine Farben sowie seine Hervorhebungsfarbe als Akzent übernehmen, während die Ecken, der Fokusring und die Schrift die des Presets bleiben. sgcUIRefreshHostTheme liest den Style erneut. Unter dem Windows-Style und in Delphi 7 bis XE verhält es sich wie das Folgen von Windows. | Hilfe | |
| Host-Farben in WPF und Avalonia | Unter einem anderen Preset als Classic geben WPF ab .NET 9 mit seinem Fluent-Theme und Avalonia 12 mit FluentTheme den Steuerelementen ihre Hintergründe, Rahmen, Texte und Füllungen, solange ThemeFollow auf utfHost steht (sgcUIApplication.HostColorsActive). WinForms folgt dem hellen oder dunklen Farbmodus. | Hilfe | |
| Segoe UI Variable unter Fluent | Fluent zeichnet mit Segoe UI Variable Text unter Windows 11, Segoe UI unter Windows 10 und dem eingebetteten Roboto auf den anderen Plattformen. Eine von der Anwendung gesetzte Schrift hat immer Vorrang. sgcUISetThemePresetFontFamily, in .NET sgcUIApplication.SetThemePresetFontFamily, gibt deinem eigenen Preset eine Schriftliste, und sgcUIPresetFontName liefert die verwendete Schrift. | Hilfe | |
| PDF-Viewer und Karten im Theme | UseUITheme gibt den sgcPDF-Viewern von VCL, FireMonkey, WinForms, WPF und Avalonia sowie ihren Miniaturansichten, Gliederungs- und Kommentaransichten die Farben des Anwendungs-Themes. Die Zoom-Schaltflächen, der Kompass, der Ebenenwechsler, die Maßstabsleiste und der Quellenhinweis von sgcMaps folgen dem Theme der Karte mit den Farben und Ecken des Presets. Seiten und Karteninhalt behalten ihre Farben. | Hilfe | |
| ISA-101-Preset und das HMI-Paket | Ein Preset für Prozessbilder: sgcUIApplyISA101, in .NET sgcUICore_ISA101.sgcUIApplyISA101, stellt jedes Steuerelement auf grau und flach um und hebt die Farbe für abnormale Zustände und Alarme auf. Es gehört zum HMI-Paket, mit Tank- und Prozesssymbol-Gauges, P&ID-Schablonen mit animierten Rohrleitungen, einer ISA-18.2-Alarmliste sowie einem NumPad und einer Bildschirmtastatur für Touch-Panels. | Hilfe | |
| Theme-Gallery-Demo | Ein Bildschirm mit Grid, Editoren, Gauge, Dashboard und Kanban-Board, der zur Laufzeit das Preset, das Theme, den Akzent und den hohen Kontrast wechselt, für Delphi VCL, FireMonkey, C++Builder, WinForms, WPF und Avalonia. Auf jeder Plattform hat sie außerdem die Seiten Document, Map und Controls mit dem PDF-Viewer, einer Karte und den Steuerelementen für Navigation, Symbolleiste, Ribbon, Wizard, Pivot und Validierung, und die VCL-Version folgt auch einem VCL-Style. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| KI-Abfrageleiste (VCL und FireMonkey) | TsgcVCLAIQueryBar und TsgcFMXAIQueryBar, FireMonkey unter Windows, macOS, iOS und Android: eine Frage tippen, Enter drücken, lesen, was angewendet wurde, eine laufende Frage mit Cancel abbrechen und die letzte Antwort mit Undo zurücknehmen, mit zuletzt gestellten Fragen und Vorschlägen. Funktioniert mit der Tastatur, Screenreadern, hohem Kontrast und Layouts von rechts nach links. | Hilfe | |
| KI-Abfrageleiste (WinForms, WPF und Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar und TsgcAvaloniaAIQueryBar leisten dasselbe unter .NET, mit dem hellen oder dunklen Theme des Hosts. | Hilfe | |
| Beliebiges LLM | TsgcUIAIEventProvider reicht jede Anfrage in seinem Ereignis OnRequest an deinen eigenen Code weiter, sodass jeder KI-Dienst, jedes Modell und jeder lokale Server antworten kann. Unter .NET nimmt RequestAsync einen asynchronen Handler entgegen. | Hilfe | |
| KI-Anbieter sgcWebSockets | TsgcUIAIChatProvider der Brücke sgcUICoreWS nutzt die Komponente TsgcAIChat von sgcWebSockets auf jeder Plattform. Unter .NET das Paket esegece.sgcUICore.sgcWebSockets. Erfordert ein registriertes sgcWebSockets. | Registriert | Hilfe |
| Grid, Pivot und Dashboard befragen | TsgcGridAI verwandelt eine Frage in Filter, Sortierungen und Zeilenhervorhebungen, TsgcPivotGridAI in ein Pivot-Layout, und die Dashboard-KI leitet sie an die Kachel weiter, die sie beantworten kann, und erklärt KPI-Karten. Ohne Anbieter antworten das Grid und das Dashboard mit lokalen Regeln. | Hilfe | |
| Smart Paste in Formularen | Ein eingefügter Text, etwa eine E-Mail oder ein Adressblock, füllt die sgcEditors-Steuerelemente und die Standard-Steuerelemente für Eingabe, Kombinationsfeld, Kontrollkästchen und Datum eines Formulars, mit einer Smart-Paste-Schaltfläche und Undo, unter VCL, FireMonkey, WinForms, WPF und Avalonia. | Hilfe | |
| Validierung in Formularen | TsgcVCLValidator, TsgcFMXValidator, TsgcWinFormsValidator, TsgcWpfValidator und TsgcAvaloniaValidator prüfen die sgcEditors-Steuerelemente und die Standard-Steuerelemente für Eingabe, Memo, Kombinationsfeld, Kontrollkästchen und Datum eines Formulars gegen Regeln für Pflichtfeld, Bereich, Länge, regulären Ausdruck, E-Mail, Vergleich und benutzerdefinierte Regeln, mit Rahmen, Symbol, Zusammenfassungsliste und Meldungen für Screenreader. | Hilfe | |
| Smart Paste in sgcPlanner | Ctrl+Shift+V in der Scheduler-, Gantt- oder Kanban-Ansicht erstellt aus dem eingefügten Text einen Eintrag oder füllt den ausgewählten, mit Undo. | Hilfe | |
| Datenschutz | Eine Frage sendet nur den Feldkatalog (Namen, Beschriftungen, Typen und einige Beispielwerte), niemals die Zeilendaten. Smart Paste sendet nur den eingefügten Text und die Feldbeschreibungen. KPI-Werte verlassen die Anwendung nie. | Hilfe |
Die Produkte folgen einem Delphi-TDataSet, unter .NET einer DataTable, während es sich ändert, und die bearbeitenden Produkte schreiben die Änderungen des Benutzers zurück. Die Spalte Community zeigt, was die kostenlosen .NET-Community-Pakete enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| sgcPlanner-DataSet-Quelle | TsgcPlannerSource_DataSet schreibt die Änderungen zurück, mit OnBeforeWriteBack, OnWriteBack und OnWriteBackError, und ein abgelehntes oder fehlgeschlagenes Schreiben setzt den Planer auf die Daten zurück. Throttle fasst schnelle Änderungen zusammen, FollowCursor wählt den Eintrag des aktuellen Datensatzes aus, Rückgängig und Wiederholen werden zurückgeschrieben, und ResourceFields.CapacityField liest die Kapazität jeder Ressource, auch unter .NET. | Hilfe | |
| sgcDiagram-Live-Zwei-Wege-Bindung | TsgcDiagramDataBinding folgt den Knoten- und Verbindungs-Datasets anhand der Id, speichert Position und Größe der Knoten und schreibt mit WriteBack die vom Benutzer geänderten Knoten und Verbindungen zurück, mit denselben Ereignissen zum Zurückschreiben. In Delphi und .NET. | Registriert | Hilfe |
| sgcPivotGrid-Throttle | TsgcPivotSource_DataSet folgt dem Dataset wie bisher, und Throttle fasst schnelle Änderungen zu einer Neuberechnung zusammen. In Delphi und .NET. | Hilfe | |
| sgcGauges-Datenverknüpfung | TsgcGaugeDataLink zeigt ein Feld auf jedem Gauge an und schreibt die Änderungen eines Eingabe-Gauges in das Feld zurück. In Delphi (VCL und FireMonkey) und .NET (DataTable, DataView und der WinForms-CurrencyManager). | ~Das Lesen des Feldes ist in jeder Edition enthalten. Das Zurückschreiben ist Registriert. | Hilfe |
| sgcDashboard-Live-Datenquelle | TsgcDashboardDataSource folgt seinem DataSet mit Live und Throttle, und die Kreuzfilter gelten weiterhin für die neuen Zeilen. In Delphi und .NET. | ~Live und Throttle sind in jeder Edition enthalten. Die Kreuzfilterung ist Registriert. | Hilfe |
Jeder Text, den der Endanwender sieht, ist übersetzt, in jedem Produkt und in jeder Edition.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| 12 integrierte Sprachen | English, Português (Brasil), Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Türkçe, 简体中文. Deckt alle Endanwendertexte von sgcGrid, sgcPivotGrid, sgcCharts, sgcGauges, sgcMaps, sgcPlanner, sgcEditors, sgcPDF, sgcReports, sgcRichEdit, sgcToolbar, sgcNavigation, sgcWizard, sgcDashboard, sgcDiagram ab: Menüs, Schaltflächen, Hinweise, Dialoge, Druckvorschau, Validierungsmeldungen und Namen für Screenreader. | Hilfe | |
| Umschalten zur Laufzeit | Ein Aufruf wählt die Sprache aller sgcUI-Produkte: sgcUISetLanguage('de') in Delphi und C++ Builder, sgcUILang.SetLanguage("de") in .NET oder 'auto' für die Sprache des Betriebssystems. Geöffnete Steuerelemente und Dialoge aktualisieren sich sofort, ohne Neustart. | Hilfe | |
| Beliebige Sprache hinzufügen | Speichern Sie die englische Vorlage als JSON-Datei, übersetzen Sie sie und laden Sie sie mit sgcUILoadLanguageFile oder sgcUILang.LoadFile. Ein Neuaufbau ist nicht nötig. Dieselbe Datei kann auch einzelne Texte einer integrierten Sprache korrigieren. | Hilfe | |
| Übersetzungs-Hook | sgcUIOnTranslate in Delphi und sgcUILang.OnTranslate in .NET werden für jeden Text aufgerufen, so binden Sie ein eigenes Wörterbuch oder Übersetzungssystem ein. | Hilfe | |
| Translation Manager und Ressourcen-DLLs | Die Endanwendertexte sind Resourcestrings, daher funktioniert eine Übersetzung mit dem Delphi Translation Manager (ITE) oder einer Ressourcen-DLL weiterhin. | Hilfe | |
| Jede Edition | Die Lokalisierung ist in jeder sgcUI-Edition enthalten, auch in den kostenlosen Community-Paketen. | Hilfe |
Das Realtime-UI-Paket ist kein eigenes Produkt. Jeder Baustein steckt in dem sgcUI-Produkt, zu dem er passt, und folgt der Edition dieses Produkts, in Delphi, C++Builder und .NET. Die Spalte Community zeigt, was die kostenlosen .NET-Community-Pakete enthalten.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Präsenz und Avatare | sgcUICore, von jedem Produkt gemeinsam genutzt: TsgcUIPresenceModel verwaltet die Benutzer und ihren Status (online, abwesend, beschäftigt oder offline), und der Avatar, die Avatar-Gruppe mit einem "+N"-Chip und die Präsenzanzeige folgen ihm. Die Live-Präsenznachrichten sind ebenfalls in jeder Edition enthalten. Unter VCL, FireMonkey, WinForms, WPF und Avalonia. | Hilfe | |
| Benachrichtigungscenter | sgcNavigation: TsgcNotificationModel mit der Zahl der ungelesenen, Toasts, ein nach Tagen gruppierter Benachrichtigungs-Posteingang mit "Alle als gelesen markieren" und Benachrichtigungseinstellungen pro Kategorie und Kanal mit ihrem Editor. TsgcToolbarBadgeLink von sgcToolbar zeigt die Zahl der ungelesenen an einem Toolbar- oder Ribbon-Element an. | ~Die Live-Benachrichtigungsnachrichten und ein Ribbon als Badge-Ziel sind Registriert. | Hilfe |
| Aktivitäts-Feed und Audit-Trail | sgcDashboard: TsgcDashboardActivityModel erfasst, wer was an welchem Objekt getan hat, der Aktivitäts-Feed zeigt es mit der neuesten Aktivität zuerst und relativen Zeitangaben, und der Audit-Trail ist eine Tabelle, deren Zeilen sich zu den geänderten Feldern aufklappen. Beide sind eigenständige Steuerelemente und Dashboard-Kacheln. | ~Die Live-Aktivitätsnachrichten sind Registriert. | Hilfe |
| Live-Log-Viewer | sgcGrid: TsgcGridLogModel und TsgcGridLogLink verwandeln ein Grid in einen Live-Log-Viewer mit Ende verfolgen, Pause, einem Stufenfilter und Export. Das Logmodell ist Thread-sicher, sodass ein Worker-Thread Zeilen anhängen kann. | ~Die Live-Lognachrichten sind Registriert. | Hilfe |
| Live-Quellen | Die Brücke sgcUICoreWS speist die Präsenz-, Benachrichtigungs-, Aktivitäts- und Logmodelle aus einer WebSocket-, MQTT- oder Server-Sent-Events-Verbindung von sgcWebSockets: TsgcUILiveSource_WebSocket, TsgcUILiveSource_MQTT und TsgcUILiveSource_SSE, das Paket esegece.sgcUICore.sgcWebSockets unter .NET. Eine Quelle kann mehrere Modelle speisen, und die Nachrichten werden im Hauptthread angewendet. | Registriert | Hilfe |