sgcDashboard Matrice des fonctionnalités

Tout ce que fait sgcDashboard, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.

Disposition

5 fonctionnalités

Cartes KPI

3 fonctionnalités

.NET

7 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. La colonne Community indique ce que comprend l'édition .NET Community gratuite ; tout est dans les éditions enregistrée et d'essai.

Disposition

FonctionnalitéDétailsCommunityAide
Grille de tuiles adaptative12 colonnes par défaut, Col, Row, ColSpan et RowSpan par tuile, et le placement automatique met les tuiles avec Col et Row = -1 dans le premier emplacement libre.Aide
N'importe quel contrôle dans une tuileUn graphique, une carte, une visionneuse PDF, un aperçu de rapport ou un mémo. La démo Suite héberge sgcCharts, sgcMaps, sgcPDF et sgcReports.Aide
Glisser et redimensionnerLes utilisateurs réorganisent leur tableau de bord avec AllowDrag et AllowResize ; une tuile Locked reste en place.EnregistréeAide
Dispositions enregistréesSaveLayout, LoadLayout, SaveLayoutToFile et LoadLayoutFromFile stockent la disposition en JSON.EnregistréeAide
Lanceur de tuilesTsgcVCLDashboardTileLauncher et TsgcFMXDashboardTileLauncher (en .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher et TsgcAvaloniaDashboardTileLauncher) affichent un écran d'accueil de tuiles de quatre tailles (dtsSmall, dtsMedium, dtsWide, dtsLarge) dans des groupes légendés, placées selon le premier emplacement libre. Une pastille Badge, un sous-titre et une image par tuile, un défilement horizontal ou vertical, OnTileClick, les touches fléchées à travers les groupes, Début, Fin, Entrée et Espace, et une liste de tuiles invocables pour les lecteurs d'écran.Aide

Tuiles intégrées et concepteur

FonctionnalitéDétailsCommunityAide
Tuiles intégréesChartTile, GaugeTile, GridTile, PivotTile et MapTile contiennent un contrôle sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid ou sgcMaps lié à une source de données et se remplissent seules. Chaque tuile a besoin du produit sgcUI correspondant et de son paquet pont. En .NET, chaque tuile, la tuile carte comprise, existe pour WinForms, WPF et Avalonia (esegece.sgcDashboard.Maps.Wpf et esegece.sgcDashboard.Maps.Avalonia pour la carte). La carte apparaît aussi dans l'impression, le PDF et le HTML du tableau de bord.Aide
Sources de donnéesTsgcDashboardDataSource alimente un nombre quelconque de tuiles à partir de ses propres lignes, d'un TDataSet (un DataTable en .NET) ou d'un IsgcUITable lié. Chaque tuile lit une vue groupée et agrégée par somme, nombre, moyenne, minimum ou maximum. Sûre entre threads. Avec Live, la source de données suit le DataSet (le DataTable en .NET) quand des enregistrements sont validés, insérés et supprimés, Throttle regroupe les changements rapides en un seul rafraîchissement, et les filtres croisés s'appliquent toujours aux nouvelles lignes.Aide
Filtrage croiséUn clic sur un point du graphique, une cellule de la grille, une ligne du tableau croisé dynamique ou un marqueur de la carte filtre les autres tuiles de la source de données. Une barre de filtres montre un chip par condition et Tout effacer ; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource et CrossFilterTarget.EnregistréeAide
Points de rupture adaptatifsBreakpoints passe à MediumColumns (8) sous 1024 DIP et à CompactColumns (4) sous 600, avec MediumCell et CompactCell automatiques ou explicites par tuile et OnBreakpointChanged.~Les points de rupture fonctionnent, mais Community n'a pas SaveLayout, ils ne sont donc pas enregistrés.Aide
Concepteur à l'exécutionEditMode, AddTile, RemoveTile, Undo et Redo (50 étapes) et le panneau de conception avec une palette et une liste de propriétés permettent aux utilisateurs de construire le tableau de bord. SaveLayout restaure les tuiles ajoutées à l'exécution.EnregistréeAide
Publication sur le web (HTML)AsHTML, SaveToHTML et SaveToHTMLStream écrivent le tableau de bord sous la forme d'une page HTML autonome : chaque tuile est dessinée en SVG par le même code que l'impression, sur une grille CSS qui suit les points de rupture du tableau de bord. HTMLOptions définit le titre, un thème clair, sombre ou automatique, les polices intégrées (EmbedFonts) et une RefreshURL facultative que la page recharge toutes les RefreshSeconds. Sans URL d'actualisation, la page ne contient aucun script. Chaque tuile a un titre et une alternative textuelle pour les lecteurs d'écran. Sur VCL, FireMonkey, WinForms, WPF et Avalonia, avec la même sortie en Delphi et en .NET.Aide
Tuiles en XAML (.NET)Dans WPF et Avalonia, les tuiles graphique, jauge, grille, tableau croisé et carte se déclarent en XAML sous le préfixe sgc (xmlns:sgc="https://www.esegece.com/sgcui"), et les ValueColumns de la tuile graphique et les Columns de la tuile grille acceptent des éléments sys:String en XAML compilé.Aide
Flux d'activitéTsgcVCLActivityFeed et TsgcFMXActivityFeed montrent qui a fait quoi sur quel objet et quand, à partir d'un TsgcDashboardActivityModel : du plus récent au plus ancien, regroupé par jour, avec des heures relatives dans les 12 langues de sgcUI et l'avatar et le statut de chaque acteur issus du modèle de présence. FilterActorId, FilterVerb, FilterObjectType et FilterText filtrent le flux, et l'activité plus ancienne se charge à la demande.Aide
Piste d'auditTsgcVCLAuditTrail et TsgcFMXAuditTrail montrent le même modèle comme un tableau à lignes alternées dont les lignes se déplient sur la valeur avant et après de chaque champ modifié.Aide
Tuiles d'activité et d'auditLes tuiles intégrées de type activity et audit placent le flux et la piste d'audit dans un tableau de bord, avec une zone de recherche (ShowSearch). Elles sont dans la palette du concepteur, sont enregistrées dans la disposition et ne demandent aucun autre produit.Aide

Cartes KPI

FonctionnalitéDétailsCommunityAide
Carte KPITitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText et AccentColor.Aide
SparklinesUne sparkline alimentée par AddValue, limitée par MaxPoints.Aide
Images KPI sans interfaceTsgcDashboardKPI.SaveToPNG et SaveToSVG pour les services, les e-mails et les pages web, également sous Linux64.Aide

Thèmes et données en direct

FonctionnalitéDétailsCommunityAide
ThèmesDashboard.Theme := utDark s'applique aux tuiles, aux cartes KPI et aux contrôles hébergés. Sous le préréglage de thème Fluent, le tableau de bord prend les couleurs de Windows 11 et la couleur d'accent de Windows, et les coins des tuiles viennent de RadiusLarge du préréglage.Aide
KPI en directLes sources WebSocket, MQTT et SSE lisent un nombre dans un message JSON vers une carte KPI sans code. Nécessite sgcWebSockets.EnregistréeAide
Activité en directUn message JSON par changement (add, update, remove, snapshot) tient à jour le flux d'activité, la piste d'audit et leurs tuiles par ApplyMessage, ou sans code depuis les sources en direct WebSocket, MQTT et SSE du pont sgcUICoreWS, qui demandent sgcWebSockets.EnregistréeAide
De droite à gauche (arabe et hébreu)Le flux des tuiles, les en-têtes de tuiles et la disposition des cartes KPI sont en miroir. Les flèches de tendance et les sparklines gardent leur direction, et les valeurs KPI restent des passages lisibles de gauche à droite.Aide
Impression et aperçu avant impressionPrint et ShowPrintPreview impriment tout le tableau de bord sur une page, toutes les tuiles non masquées comprises, chaque contrôle sgcUI d'une tuile étant dessiné par son propre moteur de rendu. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS).Aide
Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF)ExportToPDF écrit la page sous forme d'une seule image balisée, à 192 dpi par défaut, avec un texte alternatif qui liste les titres des tuiles. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET).EnregistréeAide
AccessibilitéLe tableau de bord, ses tuiles avec leurs titres, les contrôles hébergés et les cartes KPI avec valeur et tendance sont exposés à UI Automation. Les flèches passent d'une tuile à l'autre, Ctrl+Shift+Flèches déplacent une tuile et Alt+Shift+Flèches la redimensionnent, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide
Interroge le tableau de bordTsgcVCLDashboardAI et TsgcFMXDashboardAI (en .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI et TsgcAvaloniaDashboardAI) prennent une question de la barre de requête IA et l'envoient à la tuile qui peut y répondre. Une tuile grille ou tableau croisé dynamique avec un TsgcGridAI ou TsgcPivotGridAI répond et est amenée à l'écran, une carte KPI ou une tuile jauge répond en local avec son titre et sa valeur, et une tuile graphique ou carte est affichée et reçoit le focus. Dans l'édition Enregistrée, une question peut aussi définir le filtre croisé, par exemple Region = West (LastFilter, ApplyFilters). Le fournisseur ne voit que les titres et types des tuiles et les noms des colonnes, si bien que les valeurs de KPI, de jauges et de colonnes ne quittent jamais l'application. Sans fournisseur, un routeur local à règles choisit la tuile.~Routage vers toutes les tuiles ; les réponses avec filtre sont dans l'édition Enregistrée.Aide

sgcDashboard pour .NET

Le tableau de bord .NET est un portage C# avec les mêmes noms de classes, pour WinForms, WPF et Avalonia, avec un paquet sans interface et la passerelle de données en direct.

PaquetÉditionContenu
esegece.sgcDashboard.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcDashboard.WinForms.CommunityCommunity (gratuite)Contrôles Windows Forms
esegece.sgcDashboard.Wpf.CommunityCommunity (gratuite)Contrôles WPF
esegece.sgcDashboard.Avalonia.CommunityCommunity (gratuite)Contrôles Avalonia
esegece.sgcDashboard.Rendering.CommunityCommunity (gratuite)Rendu sans interface
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (gratuite)tuile sgcCharts pour Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (gratuite)tuile sgcCharts pour WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (gratuite)tuile sgcCharts pour WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (gratuite)tuile sgcGauges pour Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (gratuite)tuile sgcGauges pour WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (gratuite)tuile sgcGauges pour WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (gratuite)tuile sgcGrid pour Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (gratuite)tuile sgcGrid pour WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (gratuite)tuile sgcGrid pour WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (gratuite)tuile sgcMaps pour WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (gratuite)tuile sgcPivotGrid pour Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (gratuite)tuile sgcPivotGrid pour WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (gratuite)tuile sgcPivotGrid pour WPF
esegece.sgcDashboardEnregistréeBibliothèque principale
esegece.sgcDashboard.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcDashboard.WpfEnregistréeContrôles WPF
esegece.sgcDashboard.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcDashboard.RenderingEnregistréeRendu sans interface
esegece.sgcDashboard.sgcWebSocketsEnregistrée uniquementPasserelle sgcWebSockets
esegece.sgcDashboard.Charts.AvaloniaEnregistréetuile sgcCharts pour Avalonia
esegece.sgcDashboard.Charts.WinFormsEnregistréetuile sgcCharts pour WinForms
esegece.sgcDashboard.Charts.WpfEnregistréetuile sgcCharts pour WPF
esegece.sgcDashboard.Gauges.AvaloniaEnregistréetuile sgcGauges pour Avalonia
esegece.sgcDashboard.Gauges.WinFormsEnregistréetuile sgcGauges pour WinForms
esegece.sgcDashboard.Gauges.WpfEnregistréetuile sgcGauges pour WPF
esegece.sgcDashboard.Grid.AvaloniaEnregistréetuile sgcGrid pour Avalonia
esegece.sgcDashboard.Grid.WinFormsEnregistréetuile sgcGrid pour WinForms
esegece.sgcDashboard.Grid.WpfEnregistréetuile sgcGrid pour WPF
esegece.sgcDashboard.Maps.WinFormsEnregistréetuile sgcMaps pour WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaEnregistréetuile sgcPivotGrid pour Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsEnregistréetuile sgcPivotGrid pour WinForms
esegece.sgcDashboard.PivotGrid.WpfEnregistréetuile sgcPivotGrid pour WPF

Documentation

Chaque fonctionnalité de sgcDashboard est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcDashboard, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcDashboard

Télécharge l'essai sgcUI et ajoute sgcDashboard à ton application Delphi, C++ Builder ou .NET.