sgcUI Matrice delle funzionalità
Quale edizione include quale prodotto e cosa fa ciascun prodotto. Segui il nome di un prodotto per vedere l'elenco completo delle funzionalità.
Quale edizione include quale prodotto e cosa fa ciascun prodotto. Segui il nome di un prodotto per vedere l'elenco completo delle funzionalità.
Standard copre l'inserimento dati e la shell dell'applicazione, Professional aggiunge la visualizzazione, Enterprise include ogni prodotto sgcUI.
| Prodotto | Funzionalità principali | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Griglia dati live aggiornata da qualsiasi thread: ordinamento, filtri, raggruppamento, riepiloghi, righe ad albero e di dettaglio, modifica, esportazione in Excel. | ||||
| sgcNavigation | Barra di navigazione a sidebar e ad accordion che si riduce a una rail di icone, con gruppi, icone e badge. | ||||
| sgcToolbar | Toolbar e barre di stato: pulsanti, toggle, menu a discesa, menu di overflow, pannelli di avanzamento e di indicatori. | ||||
| sgcEditors | Nove controlli di input: calendario, selettori di data, ora e data e ora, slider a intervallo, selettore di colore, token edit, valutazione, spin edit. | ||||
| sgcCharts | 13 tipi di grafico, streaming di un milione di punti, indicatori di trading, strumenti di disegno, feed live ed esportazione PNG/SVG. | — | |||
| sgcDashboard | Griglia di tile responsive e schede KPI con sparkline, trascinamento e ridimensionamento, layout salvati e KPI live. | — | |||
| sgcGauges | Dieci tipi di gauge dal quadrante radiale all'annunciatore, con intervalli, soglie, animazione e collegamento ai dati live. | — | |||
| sgcPivotGrid | Tabelle pivot su oltre un milione di righe: raggruppamento per data, otto aggregazioni, filtri, drill down, formattazione condizionale, esportazione. | — | — | ||
| sgcPlanner | Scheduler, Gantt e Kanban su un unico oggetto dati condiviso, con ricorrenza, dipendenze, percorso critico e sincronizzazione del calendario. | — | — | ||
| sgcDiagram | Editor e visualizzatore di diagrammi: 14 forme, tre tipi di connettori, layout automatici, annulla, JSON ed esportazione PNG/SVG. | — | — | ||
| sgcWizard | Wizard passo passo e stepper autonomi con convalida, pagine saltate e stati dei passaggi. | — | — | ||
| sgcMaps | Mappe a tile native senza controllo browser: tile online e offline, tile vettoriali, overlay, geocodifica e instradamento offline. | — | — | ||
| sgcPDF | Crea, modifica, visualizza, firma e convalida file PDF, più controlli per codici a barre e codici QR. | — | — | ||
| sgcReports | Motore di report headless: bande, gruppi, master detail, PDF accessibile, XLSX, CSV e PNG, servizio via HTTP. | — | — |
Le edizioni Standard, Professional ed Enterprise includono il codice sorgente completo, Delphi e C++ Builder, e 1 anno di aggiornamenti. Ogni prodotto è venduto anche da solo, per Delphi e per .NET.
| Edizione | Include |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar e sgcEditors, con codice sorgente completo. |
| Professional | Standard più sgcCharts, sgcDashboard e sgcGauges. |
| Enterprise | Professional più sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF e sgcReports. |
| All-Access | Ogni prodotto eSeGeCe, sgcUI compreso. |
| Pacchetti singoli | Un qualsiasi prodotto sgcUI da solo. |
| .NET | Pacchetti Community gratuiti, ed edizioni Registered e pacchetti singoli agli stessi prezzi di Delphi. |
I controlli WinForms, WPF e Avalonia si collegano ai tuoi view model, si aprono nel designer di Visual Studio e seguono il tema dell'applicazione. La colonna Community mostra cosa includono i pacchetti .NET Community gratuiti.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Colonne, campi e serie in XAML | Dichiara le colonne di sgcGrid, i campi di sgcPivotGrid, le serie e gli assi di sgcCharts e le mappe dei campi di sgcPlanner dentro l'elemento del controllo. Una sola dichiarazione, xmlns:sgc="https://www.esegece.com/sgcui", associa i controlli di ogni prodotto sgcUI in WPF e Avalonia. | Guida | |
| ItemsSource e ICollectionView (WPF, Avalonia) | ItemsSource accetta qualsiasi IEnumerable: List<T>, ObservableCollection<T>, BindingList<T>, un DataTable o un DataView. In WPF valgono l'ordinamento, il filtro e il raggruppamento di un ICollectionView o di un CollectionViewSource. Avalonia legge la raccolta nel suo ordine. Aggiunte, rimozioni e spostamenti aggiornano solo le righe interessate, INotifyPropertyChanged ridisegna i valori modificati, e le modifiche sollevate su un thread di lavoro vengono applicate sul thread dell'interfaccia. | ~Il binding di sgcDiagram (NodesSource, LinksSource) è Registered. | Guida |
| DataSource e DataMember (WinForms) | I controlli WinForms accettano un DataSet, DataTable, DataView, BindingSource, IList o IListSource, e DataMember indica una tabella o una relazione come Customers.CustomerOrders, come nel DataGridView. Leggono l'elenco tramite il CurrencyManager del form, quindi si applicano il filtro e l'ordinamento di un BindingSource e la riga corrente e la riga selezionata restano allineate. | ~Il binding di sgcDiagram (NodesDataSource, LinksDataSource) è Registered. | Guida |
| Modifiche riscritte nell'origine | sgcGrid (ItemsWriteBack) e sgcPlanner riscrivono le modifiche, gli inserimenti e le eliminazioni negli elementi collegati, con BeginEdit e EndEdit quando un elemento implementa IEditableObject. sgcPivotGrid e sgcCharts leggono l'origine in una sola direzione, e sgcDiagram ricostruisce il diagramma da essa. | ~sgcPlanner riscrive in ogni edizione. La riscrittura di sgcGrid è Registered. | Guida |
| Designer di Visual Studio (WinForms) | I controlli WinForms si aprono nel designer di Visual Studio su .NET Framework 4.7.2 e su .NET 8 o successivo, tramite il designer out of process. Gli smart tag impostano l'origine dati e le opzioni principali, gli editor di raccolte modificano colonne, serie e campi, e la finestra Proprietà elenca le tabelle e i membri dei dati collegati. | Guida | |
| Voci della toolbox e icone | I pacchetti NuGet WinForms e WPF aggiungono i loro controlli alla toolbox di Visual Studio, ognuno con la propria icona, sotto una categoria per prodotto come "sgcUI Grid" o "sgcUI Planner". I pacchetti Avalonia non aggiungono voci alla toolbox. | Guida | |
| Dati di esempio in fase di progettazione | Un controllo vuoto sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner o sgcDiagram mostra righe di esempio, una pivot di esempio, una linea di esempio di 30 punti, attività di esempio della settimana corrente o un flusso di esempio nel designer di Visual Studio e nelle anteprime WPF e Avalonia, così il layout si può verificare prima di collegare i dati. | Guida | |
| Tema dell'host seguito | I controlli il cui Theme è utDefault seguono il tema chiaro o scuro dell'applicazione mentre è in esecuzione: il ThemeMode di WPF con l'accento Fluent e Application.SetColorMode di WinForms su .NET 9 o successivo, e l'ActualThemeVariant di Avalonia con l'accento della piattaforma. È attivo per impostazione predefinita, sgcUIApplication.SetTheme imposta un tema fisso, e il contrasto elevato di Windows mantiene la priorità. | Guida | |
| Avalonia 12 | I pacchetti Avalonia sono costruiti su Avalonia 12: richiedono Avalonia 12.0 o successivo, sono testati con 12.1.4 e hanno come target .NET 8, 9 e 10. Avalonia 11 non è più supportato. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Barra di query AI (VCL e FireMonkey) | TsgcVCLAIQueryBar e TsgcFMXAIQueryBar, FireMonkey su Windows, macOS, iOS e Android: scrivi una domanda, premi Invio, leggi cosa è stato applicato, annulla (Cancel) una domanda in corso e ripristina (Undo) l'ultima risposta, con domande recenti e suggerimenti. Funziona con la tastiera, gli screen reader, l'alto contrasto e i layout da destra a sinistra. | Guida | |
| Barra di query AI (WinForms, WPF e Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar e TsgcAvaloniaAIQueryBar fanno lo stesso in .NET, con il tema chiaro o scuro dell'host. | Guida | |
| Qualsiasi LLM | TsgcUIAIEventProvider passa ogni richiesta al tuo codice nell'evento OnRequest, così può rispondere qualsiasi servizio AI, modello o server on premises. In .NET, RequestAsync accetta un gestore asincrono. | Guida | |
| Provider AI sgcWebSockets | TsgcUIAIChatProvider del ponte sgcUICoreWS usa il componente TsgcAIChat di sgcWebSockets su ogni piattaforma. In .NET, il pacchetto esegece.sgcUICore.sgcWebSockets. Richiede un sgcWebSockets registrato. | Registrata | Guida |
| Chiedi alla griglia, al pivot e alla dashboard | TsgcGridAI trasforma una domanda in filtri, ordinamenti ed evidenziazioni di righe, TsgcPivotGridAI in un layout pivot, e l'AI della dashboard la invia al tile in grado di rispondere e spiega le schede KPI. Senza provider, la griglia e la dashboard rispondono con regole locali. | Guida | |
| Smart Paste nelle maschere | Un testo incollato, come un'e-mail o un blocco di indirizzo, compila i controlli di sgcEditors e i controlli standard edit, combo, check box e data di una maschera, con un pulsante Smart Paste e Annulla, su VCL, FireMonkey, WinForms, WPF e Avalonia. | Guida | |
| Smart Paste in sgcPlanner | Ctrl+Shift+V nella vista Scheduler, Gantt o Kanban crea un elemento dal testo incollato o compila quello selezionato, con Annulla. | Guida | |
| Privacy | Una domanda invia solo il catalogo dei campi (nomi, didascalie, tipi e alcuni valori di esempio), mai i dati delle righe. Smart Paste invia solo il testo incollato e le descrizioni dei campi. I valori dei KPI non lasciano mai l'applicazione. | Guida |