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 | Neun Eingabesteuerelemente: Kalender, Datums-, Zeit- und Datum-Zeit-Auswahl, Bereichsschieberegler, Farbauswahl, Token-Eingabe, Bewertung, Spin-Eingabe. | ||||
| sgcCharts | 13 Diagrammtypen, Streaming mit einer Million Punkten, Handelsindikatoren, Zeichenwerkzeuge, Live-Feeds und PNG/SVG-Export. | — | |||
| sgcDashboard | Responsives Kachelraster und KPI-Karten mit Sparklines, Ziehen und Größenändern, gespeicherten Layouts und Live-KPIs. | — | |||
| sgcGauges | Zehn Instrumententypen vom Rundinstrument bis zum Annunciator, mit Bereichen, Schwellenwerten, 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, Vektorkacheln, Overlays, Geokodierung und Offline-Routing. | — | — | ||
| sgcPDF | PDF-Dateien erstellen, bearbeiten, anzeigen, signieren und validieren, dazu Steuerelemente für Barcodes und QR-Codes. | — | — | ||
| sgcReports | Headless-Report-Engine: Bänder, Gruppen, Master-Detail, barrierefreies PDF, XLSX, CSV und PNG, HTTP-Auslieferung. | — | — |
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 und sgcReports. |
| 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. 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. sgcPivotGrid und sgcCharts lesen die Quelle nur in einer Richtung, und sgcDiagram baut das Diagramm daraus neu auf. | ~sgcPlanner schreibt in jeder Edition zurück. Das Zurückschreiben von sgcGrid 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. | 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 |
| 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 | |
| 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 |