sgcDashboard Feature-Matrix

Alles, was sgcDashboard kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion.

Layout

5 Funktionen

KPI-Karten

3 Funktionen

.NET

7 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Die Spalte Community zeigt, was die kostenlose .NET Community Edition enthält; alles ist in Registered und in der Testversion enthalten.

Layout

FunktionDetailsCommunityHilfe
Responsives KachelrasterStandardmäßig 12 Spalten, Col, Row, ColSpan und RowSpan pro Kachel, und der Auto-Flow platziert Kacheln mit Col und Row = -1 im ersten freien Platz.Hilfe
Jedes Steuerelement in einer KachelEin Diagramm, eine Karte, ein PDF-Viewer, eine Berichtsvorschau oder ein Memo. Die Demo Suite hostet sgcCharts, sgcMaps, sgcPDF und sgcReports.Hilfe
Ziehen und Größe ändernAnwender ordnen ihr Dashboard mit AllowDrag und AllowResize neu an; eine Kachel mit Locked bleibt an ihrem Platz.RegistriertHilfe
Gespeicherte LayoutsSaveLayout, LoadLayout, SaveLayoutToFile und LoadLayoutFromFile speichern das Layout als JSON.RegistriertHilfe
Kachel-LauncherTsgcVCLDashboardTileLauncher und TsgcFMXDashboardTileLauncher (in .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher und TsgcAvaloniaDashboardTileLauncher) zeigen einen Startbildschirm mit Kacheln in vier Größen (dtsSmall, dtsMedium, dtsWide, dtsLarge) in beschrifteten Gruppen, nach dem First-Fit-Verfahren angeordnet. Eine Badge-Pille, ein Untertitel und ein Bild pro Kachel, horizontales oder vertikales Scrollen, OnTileClick, Pfeiltasten über die Gruppen hinweg, Pos1, Ende, Enter und Leertaste sowie eine Liste aufrufbarer Kacheln für Screenreader.Hilfe

Integrierte Kacheln und Designer

FunktionDetailsCommunityHilfe
Integrierte KachelnChartTile, GaugeTile, GridTile, PivotTile und MapTile enthalten ein an eine Datenquelle gebundenes Steuerelement von sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid oder sgcMaps und füllen sich selbst. Jede Kachel braucht das passende sgcUI-Produkt und sein Brückenpaket. In .NET gibt es jede Kachel, auch die Map-Kachel, für WinForms, WPF und Avalonia (esegece.sgcDashboard.Maps.Wpf und esegece.sgcDashboard.Maps.Avalonia für die Map). Die Map erscheint auch in der Dashboard-Ausgabe für Druck, PDF und HTML.Hilfe
DatenquellenTsgcDashboardDataSource versorgt beliebig viele Kacheln aus eigenen Zeilen, einem TDataSet (einer DataTable in .NET) oder einer gebundenen IsgcUITable. Jede Kachel liest eine Sicht, gruppiert und aggregiert mit Summe, Anzahl, Mittelwert, Minimum oder Maximum. Threadsicher. Mit Live folgt die Datenquelle dem DataSet (der DataTable in .NET), wenn Datensätze gespeichert, eingefügt und gelöscht werden, Throttle fasst schnelle Änderungen zu einer Aktualisierung zusammen, und die Kreuzfilter gelten weiterhin für die neuen Zeilen.Hilfe
KreuzfilterungEin Klick auf einen Diagrammpunkt, eine Grid-Zelle, eine Pivot-Zeile oder einen Kartenmarker filtert die anderen Kacheln der Datenquelle. Eine Filterleiste zeigt einen Chip je Bedingung und Alle löschen; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource und CrossFilterTarget.RegistriertHilfe
Responsive BreakpointsBreakpoints wechseln unter 1024 DIPs zu MediumColumns (8) und unter 600 zu CompactColumns (4), mit automatischer oder expliziter MediumCell und CompactCell je Kachel und OnBreakpointChanged.~Die Breakpoints funktionieren, aber Community hat kein SaveLayout, sie werden also nicht gespeichert.Hilfe
Laufzeit-DesignerEditMode, AddTile, RemoveTile, Undo und Redo (50 Schritte) sowie das Design-Panel mit einer Palette und einer Eigenschaftsliste lassen Benutzer das Dashboard bauen. SaveLayout stellt die zur Laufzeit hinzugefügten Kacheln wieder her.RegistriertHilfe
Veröffentlichen im Web (HTML)AsHTML, SaveToHTML und SaveToHTMLStream schreiben das Dashboard als eine eigenständige HTML-Seite: Jede Kachel wird von demselben Code als SVG gezeichnet, der auch druckt, auf einem CSS-Raster, das den Breakpoints des Dashboards folgt. HTMLOptions legt den Titel, ein helles, dunkles oder automatisches Theme, die eingebetteten Schriften (EmbedFonts) und eine optionale RefreshURL fest, die die Seite alle RefreshSeconds erneut lädt. Ohne Refresh-URL enthält die Seite kein Skript. Jede Kachel hat eine Überschrift und eine Textalternative für Screenreader. Unter VCL, FireMonkey, WinForms, WPF und Avalonia, mit derselben Ausgabe in Delphi und .NET.Hilfe
Kacheln in XAML (.NET)In WPF und Avalonia werden die Diagramm-, Gauge-, Grid-, Pivot- und Map-Kacheln in XAML mit dem Präfix sgc deklariert (xmlns:sgc="https://www.esegece.com/sgcui"), und die ValueColumns der Diagramm-Kachel und die Columns der Grid-Kachel nehmen in kompiliertem XAML sys:String-Elemente auf.Hilfe
Aktivitäts-FeedTsgcVCLActivityFeed und TsgcFMXActivityFeed zeigen aus einem TsgcDashboardActivityModel, wer was an welchem Objekt und wann getan hat: die neueste Aktivität zuerst, nach Tagen gruppiert, mit relativen Zeitangaben in den 12 Sprachen von sgcUI sowie Avatar und Status jedes Akteurs aus dem Präsenzmodell. FilterActorId, FilterVerb, FilterObjectType und FilterText filtern den Feed, und ältere Aktivität wird bei Bedarf nachgeladen.Hilfe
Audit-TrailTsgcVCLAuditTrail und TsgcFMXAuditTrail zeigen dasselbe Modell als gestreifte Tabelle, deren Zeilen sich zum Wert vor und nach der Änderung jedes geänderten Felds aufklappen.Hilfe
Aktivitäts- und Audit-KachelnDie integrierten Kacheln der Art activity und audit setzen den Feed und den Audit-Trail in ein Dashboard, mit einem Suchfeld (ShowSearch). Sie stehen in der Designer-Palette, werden im Layout gespeichert und brauchen kein anderes Produkt.Hilfe

KPI-Karten

FunktionDetailsCommunityHilfe
KPI-KarteTitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText und AccentColor.Hilfe
SparklinesEine Sparkline, gespeist mit AddValue und begrenzt durch MaxPoints.Hilfe
Headless-KPI-BilderTsgcDashboardKPI.SaveToPNG und SaveToSVG für Dienste, E-Mails und Webseiten, auch unter Linux64.Hilfe

Themes und Live-Daten

FunktionDetailsCommunityHilfe
ThemesDashboard.Theme := utDark wirkt auf Kacheln, KPI-Karten und gehostete Steuerelemente. Unter dem Theme-Preset Fluent übernimmt das Dashboard die Farben von Windows 11 und die Akzentfarbe von Windows, und die Kachelecken stammen aus RadiusLarge des Presets.Hilfe
Live-KPIsQuellen für WebSocket, MQTT und SSE lesen ohne Code eine Zahl aus einer JSON-Nachricht in eine KPI-Karte. Erfordert sgcWebSockets.RegistriertHilfe
Live-AktivitätEine JSON-Nachricht pro Änderung (add, update, remove, snapshot) hält den Aktivitäts-Feed, den Audit-Trail und ihre Kacheln über ApplyMessage aktuell, oder ohne Code über die Live-Quellen für WebSocket, MQTT und SSE der Brücke sgcUICoreWS, die sgcWebSockets brauchen.RegistriertHilfe
Rechts nach links (Arabisch und Hebräisch)Kachelfluss, Kachelköpfe und das Layout der KPI-Karten sind gespiegelt. Trendpfeile und Sparklines behalten ihre Richtung, und KPI-Werte bleiben lesbare Abschnitte von links nach rechts.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken das ganze Dashboard auf einer Seite, jede nicht ausgeblendete Kachel eingeschlossen, wobei jedes sgcUI-Steuerelement in einer Kachel von seinem eigenen Renderer gezeichnet wird. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt die Seite als ein getaggtes Bild, standardmäßig mit 192 dpi, mit einem Alternativtext, der die Kacheltitel auflistet. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe
BarrierefreiheitDas Dashboard, seine Kacheln mit ihren Titeln, die gehosteten Steuerelemente und die KPI-Karten mit Wert und Trend werden über UI Automation bereitgestellt. Pfeiltasten wechseln zwischen Kacheln, Strg+Umschalt+Pfeiltasten verschieben eine Kachel und Alt+Umschalt+Pfeiltasten ändern ihre Größe, der Fokusrahmen ist immer sichtbar, und der hohe Kontrast von Windows wird berücksichtigt. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe
Ask the dashboardTsgcVCLDashboardAI und TsgcFMXDashboardAI (in .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI und TsgcAvaloniaDashboardAI) nehmen eine Frage aus der KI-Abfrageleiste entgegen und senden sie an die Kachel, die sie beantworten kann. Eine Grid- oder Pivot-Kachel mit einem TsgcGridAI oder TsgcPivotGridAI antwortet und wird in den Blick geholt, eine KPI-Karte oder eine Gauge-Kachel antwortet lokal mit ihrem Titel und Wert, und eine Diagramm- oder Map-Kachel wird gezeigt und fokussiert. In der Registered-Edition kann eine Frage auch den Kreuzfilter setzen, zum Beispiel Region = West (LastFilter, ApplyFilters). Der Provider sieht nur Kacheltitel, Kachelarten und Spaltennamen, sodass KPI-Werte, Gauge-Werte und Spaltenwerte die Anwendung nie verlassen. Ohne Provider wählt ein lokaler regelbasierter Router die Kachel.~Routing zu allen Kacheln; Filterantworten gehören zur Registered-Edition.Hilfe

sgcDashboard für .NET

Das .NET-Dashboard ist ein C#-Port mit denselben Klassennamen, für WinForms, WPF und Avalonia, mit einem Headless-Paket und der Brücke für Live-Daten.

PaketEditionInhalt
esegece.sgcDashboard.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcDashboard.WinForms.CommunityCommunity (kostenlos)Windows-Forms-Steuerelemente
esegece.sgcDashboard.Wpf.CommunityCommunity (kostenlos)WPF-Steuerelemente
esegece.sgcDashboard.Avalonia.CommunityCommunity (kostenlos)Avalonia-Steuerelemente
esegece.sgcDashboard.Rendering.CommunityCommunity (kostenlos)Headless-Rendering
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (kostenlos)sgcCharts-Kachel für Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (kostenlos)sgcCharts-Kachel für WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (kostenlos)sgcCharts-Kachel für WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (kostenlos)sgcGauges-Kachel für Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (kostenlos)sgcGauges-Kachel für WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (kostenlos)sgcGauges-Kachel für WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (kostenlos)sgcGrid-Kachel für Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (kostenlos)sgcGrid-Kachel für WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (kostenlos)sgcGrid-Kachel für WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (kostenlos)sgcMaps-Kachel für WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (kostenlos)sgcPivotGrid-Kachel für Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (kostenlos)sgcPivotGrid-Kachel für WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (kostenlos)sgcPivotGrid-Kachel für WPF
esegece.sgcDashboardRegisteredKernbibliothek
esegece.sgcDashboard.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcDashboard.WpfRegisteredWPF-Steuerelemente
esegece.sgcDashboard.AvaloniaRegisteredAvalonia-Steuerelemente
esegece.sgcDashboard.RenderingRegisteredHeadless-Rendering
esegece.sgcDashboard.sgcWebSocketsNur RegisteredsgcWebSockets-Brücke
esegece.sgcDashboard.Charts.AvaloniaRegisteredsgcCharts-Kachel für Avalonia
esegece.sgcDashboard.Charts.WinFormsRegisteredsgcCharts-Kachel für WinForms
esegece.sgcDashboard.Charts.WpfRegisteredsgcCharts-Kachel für WPF
esegece.sgcDashboard.Gauges.AvaloniaRegisteredsgcGauges-Kachel für Avalonia
esegece.sgcDashboard.Gauges.WinFormsRegisteredsgcGauges-Kachel für WinForms
esegece.sgcDashboard.Gauges.WpfRegisteredsgcGauges-Kachel für WPF
esegece.sgcDashboard.Grid.AvaloniaRegisteredsgcGrid-Kachel für Avalonia
esegece.sgcDashboard.Grid.WinFormsRegisteredsgcGrid-Kachel für WinForms
esegece.sgcDashboard.Grid.WpfRegisteredsgcGrid-Kachel für WPF
esegece.sgcDashboard.Maps.WinFormsRegisteredsgcMaps-Kachel für WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaRegisteredsgcPivotGrid-Kachel für Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsRegisteredsgcPivotGrid-Kachel für WinForms
esegece.sgcDashboard.PivotGrid.WpfRegisteredsgcPivotGrid-Kachel für WPF

Dokumentation

Jede Funktion von sgcDashboard ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcDashboard, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcDashboard

Lade die sgcUI-Testversion herunter und füge sgcDashboard zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.