sgcDashboard Matrice delle funzionalità

Tutto ciò che fa sgcDashboard, raggruppato per attività, con un link al topic della guida di ogni funzionalità.

Layout

5 funzionalità

Schede KPI

3 funzionalità

Temi e dati live

8 funzionalità

.NET

7 pacchetti NuGet

Documentazione

Guida online e manuali PDF

Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.

Ogni riga rimanda al suo argomento della guida. La colonna Community mostra cosa include l'edizione Community .NET gratuita; tutto è incluso in Registered e Trial.

Layout

FunzionalitàDettagliCommunityGuida
Griglia di tile responsive12 colonne per impostazione predefinita, Col, Row, ColSpan e RowSpan per ogni tile, e l'auto-flow posiziona i tile con Col e Row = -1 nel primo spazio libero.Guida
Qualsiasi controllo in un tileUn grafico, una mappa, un visualizzatore PDF, un'anteprima di report o un memo. La demo Suite ospita sgcCharts, sgcMaps, sgcPDF e sgcReports.Guida
Trascinamento e ridimensionamentoGli utenti riorganizzano la propria dashboard con AllowDrag e AllowResize; un tile Locked resta al suo posto.RegistrataGuida
Layout salvatiSaveLayout, LoadLayout, SaveLayoutToFile e LoadLayoutFromFile memorizzano il layout come JSON.RegistrataGuida
Launcher di tileTsgcVCLDashboardTileLauncher e TsgcFMXDashboardTileLauncher (in .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher e TsgcAvaloniaDashboardTileLauncher) mostrano una schermata iniziale di tile di quattro dimensioni (dtsSmall, dtsMedium, dtsWide, dtsLarge) in gruppi con didascalia, disposti con il metodo first fit. Una pillola Badge, un sottotitolo e un'immagine per tile, scorrimento orizzontale o verticale, OnTileClick, tasti freccia attraverso i gruppi, Home, Fine, Invio e Spazio, e un elenco di tile invocabili per gli screen reader.Guida

Tile integrati e designer

FunzionalitàDettagliCommunityGuida
Tile integratiChartTile, GaugeTile, GridTile, PivotTile e MapTile contengono un controllo di sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid o sgcMaps collegato a un'origine dati e si riempiono da soli. Ogni tile richiede il prodotto sgcUI corrispondente e il suo pacchetto ponte. In .NET ogni tile, compreso il tile mappa, esiste per WinForms, WPF e Avalonia (esegece.sgcDashboard.Maps.Wpf e esegece.sgcDashboard.Maps.Avalonia per la mappa). La mappa compare anche nell'output di stampa, PDF e HTML della dashboard.Guida
Origini datiTsgcDashboardDataSource alimenta un numero qualsiasi di tile dalle proprie righe, da un TDataSet (un DataTable in .NET) o da un IsgcUITable collegato. Ogni tile legge una vista raggruppata e aggregata con somma, conteggio, media, minimo o massimo. Thread safe. Con Live l'origine dati segue il DataSet (il DataTable in .NET) mentre i record vengono registrati, inseriti ed eliminati, Throttle raggruppa le modifiche rapide in un solo aggiornamento e i filtri incrociati continuano ad applicarsi alle nuove righe.Guida
Filtro incrociatoUn clic su un punto del grafico, una cella della griglia, una riga della tabella pivot o un marcatore della mappa filtra gli altri tile dell'origine dati. Una barra dei filtri mostra un chip per condizione e Cancella tutto; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource e CrossFilterTarget.RegistrataGuida
Breakpoint responsiveBreakpoints passa a MediumColumns (8) sotto 1024 DIP e a CompactColumns (4) sotto 600, con MediumCell e CompactCell automatiche o esplicite per tile e OnBreakpointChanged.~I breakpoint funzionano, ma Community non ha SaveLayout, quindi non vengono salvati.Guida
Designer a runtimeEditMode, AddTile, RemoveTile, Undo e Redo (50 passaggi) e il pannello di progettazione con una tavolozza e un elenco di proprietà permettono agli utenti di costruire la dashboard. SaveLayout ripristina i tile aggiunti a runtime.RegistrataGuida
Pubblicazione sul web (HTML)AsHTML, SaveToHTML e SaveToHTMLStream scrivono la dashboard come una sola pagina HTML autonoma: ogni tile è disegnato come SVG dallo stesso codice che lo stampa, su una griglia CSS che segue i breakpoint della dashboard. HTMLOptions imposta il titolo, un tema chiaro, scuro o automatico, i font incorporati (EmbedFonts) e un RefreshURL facoltativo che la pagina ricarica ogni RefreshSeconds. Senza un URL di aggiornamento la pagina non contiene script. Ogni tile ha un titolo e un'alternativa testuale per gli screen reader. Su VCL, FireMonkey, WinForms, WPF e Avalonia, con lo stesso output in Delphi e .NET.Guida
Tile in XAML (.NET)In WPF e Avalonia i tile grafico, gauge, griglia, pivot e mappa si dichiarano in XAML con il prefisso sgc (xmlns:sgc="https://www.esegece.com/sgcui"), e le ValueColumns del tile grafico e le Columns del tile griglia accettano elementi sys:String nel XAML compilato.Guida
Feed delle attivitàTsgcVCLActivityFeed e TsgcFMXActivityFeed mostrano chi ha fatto che cosa su quale oggetto e quando, a partire da un TsgcDashboardActivityModel: le più recenti per prime, raggruppate per giorno, con orari relativi nelle 12 lingue di sgcUI e l'avatar e lo stato di ogni attore presi dal modello di presenza. FilterActorId, FilterVerb, FilterObjectType e FilterText filtrano il feed, e le attività più vecchie si caricano su richiesta.Guida
Registro di controlloTsgcVCLAuditTrail e TsgcFMXAuditTrail mostrano lo stesso modello come una tabella a righe alternate le cui righe si espandono sul valore prima e dopo di ogni campo modificato.Guida
Tile di attività e di controlloI tile integrati di tipo activity e audit portano il feed e il registro di controllo in una dashboard, con una casella di ricerca (ShowSearch). Sono nella palette del designer, si salvano nel layout e non richiedono altri prodotti.Guida

Schede KPI

FunzionalitàDettagliCommunityGuida
Scheda KPITitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText e AccentColor.Guida
SparklineUna sparkline alimentata con AddValue e limitata da MaxPoints.Guida
Immagini KPI headlessTsgcDashboardKPI.SaveToPNG e SaveToSVG per servizi, e-mail e pagine web, anche su Linux64.Guida

Temi e dati live

FunzionalitàDettagliCommunityGuida
TemiDashboard.Theme := utDark raggiunge tile, schede KPI e controlli ospitati. Con il preset di tema Fluent la dashboard prende i colori di Windows 11 e il colore d'accento di Windows, e gli angoli dei tile derivano da RadiusLarge del preset.Guida
KPI liveLe sorgenti WebSocket, MQTT e SSE leggono un numero da un messaggio JSON e lo portano in una scheda KPI senza codice. Richiede sgcWebSockets.RegistrataGuida
Attività liveUn messaggio JSON per ogni modifica (add, update, remove, snapshot) mantiene aggiornati il feed delle attività, il registro di controllo e i loro tile tramite ApplyMessage, oppure senza codice dalle sorgenti live WebSocket, MQTT e SSE del ponte sgcUICoreWS, che richiedono sgcWebSockets.RegistrataGuida
Da destra a sinistra (arabo ed ebraico)Il flusso dei riquadri, le intestazioni dei riquadri e il layout delle card KPI sono speculari. Le frecce di tendenza e gli sparkline mantengono la loro direzione, e i valori KPI restano blocchi leggibili da sinistra a destra.Guida
Stampa e anteprima di stampaPrint e ShowPrintPreview stampano l'intera dashboard in una pagina, con tutti i tile non nascosti, e ogni controllo sgcUI in un tile viene disegnato dal proprio renderer. PrintSettings imposta una sola volta la carta, l'orientamento, i margini, la scala, l'intestazione e il piè di pagina per la stampante, l'anteprima e il PDF. In tutte le edizioni, su VCL, FireMonkey, WinForms, WPF e Avalonia (FireMonkey stampa su Windows e macOS).Guida
Esportazione PDF accessibile, PDF/UA e PDF/A (con sgcPDF)ExportToPDF scrive la pagina come un'unica immagine con tag, a 192 dpi per impostazione predefinita, con un testo alternativo che elenca i titoli dei tile. Il file è per impostazione predefinita un documento PDF/UA con tag, e PDFALevel aggiunge PDF/A-2a o PDF/A-3a. Richiede il ponte sgcUIPDF e uno sgcPDF con licenza (esegece.sgcUICore.sgcPDF in .NET).RegistrataGuida
AccessibilitàLa dashboard, i suoi tile con i loro titoli, i controlli ospitati e le schede KPI con valore e andamento sono esposti a UI Automation. Le frecce si spostano tra i tile, Ctrl+Maiusc+Frecce spostano un tile e Alt+Maiusc+Frecce lo ridimensionano, l'anello di focus è sempre visibile e l'alto contrasto di Windows viene seguito. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia.Guida
Chiedi alla dashboardTsgcVCLDashboardAI e TsgcFMXDashboardAI (in .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI e TsgcAvaloniaDashboardAI) prendono una domanda dalla barra di query IA e la inviano al tile che può rispondere. Un tile griglia o pivot con un TsgcGridAI o TsgcPivotGridAI risponde e viene portato in vista, una scheda KPI o un tile gauge risponde in locale con il suo titolo e il suo valore, e un tile grafico o mappa viene mostrato e riceve il focus. Nell'edizione Registered, una domanda può anche impostare il filtro incrociato, per esempio Region = West (LastFilter, ApplyFilters). Il provider vede solo i titoli e i tipi dei tile e i nomi delle colonne, quindi i valori KPI, dei gauge e delle colonne non lasciano mai l'applicazione. Senza provider, un router locale a regole sceglie il tile.~Instradamento verso tutti i tile; le risposte con filtro sono dell'edizione Registered.Guida

sgcDashboard per .NET

La dashboard .NET è un porting C# con gli stessi nomi di classe, per WinForms, WPF e Avalonia, con un pacchetto headless e il ponte per i dati live.

PacchettoEdizioneContenuto
esegece.sgcDashboard.CommunityCommunity (gratuita)Libreria di base
esegece.sgcDashboard.WinForms.CommunityCommunity (gratuita)Controlli Windows Forms
esegece.sgcDashboard.Wpf.CommunityCommunity (gratuita)Controlli WPF
esegece.sgcDashboard.Avalonia.CommunityCommunity (gratuita)Controlli Avalonia
esegece.sgcDashboard.Rendering.CommunityCommunity (gratuita)Rendering headless
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (gratuita)tile sgcCharts per Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (gratuita)tile sgcCharts per WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (gratuita)tile sgcCharts per WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (gratuita)tile sgcGauges per Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (gratuita)tile sgcGauges per WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (gratuita)tile sgcGauges per WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (gratuita)tile sgcGrid per Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (gratuita)tile sgcGrid per WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (gratuita)tile sgcGrid per WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (gratuita)tile sgcMaps per WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (gratuita)tile sgcPivotGrid per Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (gratuita)tile sgcPivotGrid per WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (gratuita)tile sgcPivotGrid per WPF
esegece.sgcDashboardRegisteredLibreria di base
esegece.sgcDashboard.WinFormsRegisteredControlli Windows Forms
esegece.sgcDashboard.WpfRegisteredControlli WPF
esegece.sgcDashboard.AvaloniaRegisteredControlli Avalonia
esegece.sgcDashboard.RenderingRegisteredRendering headless
esegece.sgcDashboard.sgcWebSocketsSolo RegisteredPonte sgcWebSockets
esegece.sgcDashboard.Charts.AvaloniaRegisteredtile sgcCharts per Avalonia
esegece.sgcDashboard.Charts.WinFormsRegisteredtile sgcCharts per WinForms
esegece.sgcDashboard.Charts.WpfRegisteredtile sgcCharts per WPF
esegece.sgcDashboard.Gauges.AvaloniaRegisteredtile sgcGauges per Avalonia
esegece.sgcDashboard.Gauges.WinFormsRegisteredtile sgcGauges per WinForms
esegece.sgcDashboard.Gauges.WpfRegisteredtile sgcGauges per WPF
esegece.sgcDashboard.Grid.AvaloniaRegisteredtile sgcGrid per Avalonia
esegece.sgcDashboard.Grid.WinFormsRegisteredtile sgcGrid per WinForms
esegece.sgcDashboard.Grid.WpfRegisteredtile sgcGrid per WPF
esegece.sgcDashboard.Maps.WinFormsRegisteredtile sgcMaps per WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaRegisteredtile sgcPivotGrid per Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsRegisteredtile sgcPivotGrid per WinForms
esegece.sgcDashboard.PivotGrid.WpfRegisteredtile sgcPivotGrid per WPF

Documentazione

Ogni funzionalità di sgcDashboard è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

Inizia dall'introduzione a sgcDashboard, poi segui la guida rapida e gli argomenti sulle funzionalità.

Delphi →
C++ Builder →
.NET →

Manuali PDF

La guida completa di sgcUI in formato PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Costruisci con sgcDashboard

Scarica il trial di sgcUI e aggiungi sgcDashboard alla tua applicazione Delphi, C++ Builder o .NET.