sgcUI Matrice des fonctionnalités
Quelle édition inclut quel produit, et ce que fait chaque produit. Suis le nom d'un produit pour accéder à sa liste complète de fonctionnalités.
Quelle édition inclut quel produit, et ce que fait chaque produit. Suis le nom d'un produit pour accéder à sa liste complète de fonctionnalités.
Standard couvre la saisie de données et la structure de l'application, Professional ajoute la visualisation, Enterprise inclut tous les produits sgcUI.
| Produit | Fonctionnalités clés | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Grille de données en direct mise à jour depuis n'importe quel thread : tri, filtrage, regroupement, synthèses, lignes arborescentes et de détail, édition, export Excel. | ||||
| sgcNavigation | Barre de navigation latérale et en accordéon qui se réduit en rail d'icônes, avec groupes, icônes et badges. | ||||
| sgcToolbar | Barres d'outils et barres d'état : boutons, bascules, listes déroulantes, menu de débordement, panneaux de progression et d'indicateurs. | ||||
| sgcEditors | Neuf contrôles de saisie : calendrier, sélecteurs de date, d'heure et de date et heure, curseur de plage, sélecteur de couleur, champ de jetons, notation, champ numérique. | ||||
| sgcCharts | 13 types de graphiques, flux d'un million de points, indicateurs de trading, outils de dessin, flux en direct et export PNG/SVG. | — | |||
| sgcDashboard | Grille de tuiles adaptative et cartes KPI avec sparklines, glisser et redimensionner, dispositions enregistrées et KPI en direct. | — | |||
| sgcGauges | Dix types d'indicateurs, du cadran radial à l'annonciateur, avec plages, seuils, animation et liaison aux données en direct. | — | |||
| sgcPivotGrid | Tableaux croisés dynamiques sur un million de lignes : regroupement de dates, huit agrégations, filtres, exploration, mise en forme conditionnelle, export. | — | — | ||
| sgcPlanner | Planificateur, Gantt et Kanban sur un même objet de données partagé, avec récurrence, dépendances, chemin critique et synchronisation de calendrier. | — | — | ||
| sgcDiagram | Éditeur et visionneuse de diagrammes : 14 formes, trois types de connecteurs, dispositions automatiques, annulation, JSON et export PNG/SVG. | — | — | ||
| sgcWizard | Assistants pas à pas et indicateurs d'étapes autonomes avec validation, pages ignorées et états des étapes. | — | — | ||
| sgcMaps | Cartes à tuiles natives sans contrôle navigateur : tuiles en ligne et hors ligne, tuiles vectorielles, calques, géocodage et itinéraires hors ligne. | — | — | ||
| sgcPDF | Crée, modifie, affiche, signe et valide des fichiers PDF, avec des contrôles de codes-barres et de QR codes. | — | — | ||
| sgcReports | Moteur de rapports sans interface : bandes, groupes, maître-détail, PDF accessible, XLSX, CSV et PNG, diffusion HTTP. | — | — |
Les éditions Standard, Professional et Enterprise incluent le code source complet, Delphi et C++ Builder, et 1 an de mises à jour. Chaque produit est aussi vendu seul, pour Delphi et pour .NET.
| Édition | Inclut |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar et sgcEditors, avec le code source complet. |
| Professional | Standard plus sgcCharts, sgcDashboard et sgcGauges. |
| Enterprise | Professional plus sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF et sgcReports. |
| All-Access | Tous les produits eSeGeCe, sgcUI inclus. |
| Paquets Single | N'importe quel produit sgcUI seul. |
| .NET | Paquets Community gratuits, et éditions enregistrées et paquets Single aux mêmes prix que Delphi. |
Les contrôles WinForms, WPF et Avalonia se lient à tes modèles de vue, s'ouvrent dans le concepteur Visual Studio et suivent le thème de l'application. La colonne Community montre ce qu'incluent les paquets .NET Community gratuits.
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Colonnes, champs et séries en XAML | Déclare les colonnes de sgcGrid, les champs de sgcPivotGrid, les séries et les axes de sgcCharts et les correspondances de champs de sgcPlanner dans l'élément du contrôle. Une seule déclaration, xmlns:sgc="https://www.esegece.com/sgcui", associe les contrôles de tous les produits sgcUI dans WPF et Avalonia. | Aide | |
| ItemsSource et ICollectionView (WPF, Avalonia) | ItemsSource accepte tout IEnumerable : List<T>, ObservableCollection<T>, BindingList<T>, une DataTable ou une DataView. Dans WPF, le tri, le filtre et le regroupement d'un ICollectionView ou d'un CollectionViewSource s'appliquent. Avalonia lit la collection dans son propre ordre. Les ajouts, suppressions et déplacements ne mettent à jour que les lignes concernées, INotifyPropertyChanged repeint les valeurs modifiées, et les changements déclenchés sur un thread de travail sont appliqués sur le thread de l'interface. | ~La liaison de sgcDiagram (NodesSource, LinksSource) est réservée à l'édition Enregistrée. | Aide |
| DataSource et DataMember (WinForms) | Les contrôles WinForms acceptent un DataSet, une DataTable, une DataView, un BindingSource, une IList ou une IListSource, et DataMember nomme une table ou une relation comme Customers.CustomerOrders, comme dans le DataGridView. Ils lisent la liste par le CurrencyManager du formulaire, si bien que le filtre et le tri d'un BindingSource s'appliquent et que la ligne courante et la ligne sélectionnée restent synchronisées. | ~La liaison de sgcDiagram (NodesDataSource, LinksDataSource) est réservée à l'édition Enregistrée. | Aide |
| Modifications renvoyées à la source | sgcGrid (ItemsWriteBack) et sgcPlanner renvoient les modifications, insertions et suppressions aux éléments liés, avec BeginEdit et EndEdit quand un élément implémente IEditableObject. sgcPivotGrid et sgcCharts lisent la source dans un seul sens, et sgcDiagram reconstruit le diagramme à partir de celle-ci. | ~sgcPlanner renvoie les modifications dans toutes les éditions. Le renvoi de sgcGrid est réservé à l'édition Enregistrée. | Aide |
| Concepteur Visual Studio (WinForms) | Les contrôles WinForms s'ouvrent dans le concepteur Visual Studio sur .NET Framework 4.7.2 et sur .NET 8 ou ultérieur, par le concepteur hors processus. Les balises actives définissent la source de données et les options principales, les éditeurs de collection modifient les colonnes, les séries et les champs, et la fenêtre Propriétés liste les tables et les membres des données liées. | Aide | |
| Entrées de la boîte à outils et icônes | Les paquets NuGet WinForms et WPF ajoutent leurs contrôles à la boîte à outils de Visual Studio, chacun avec sa propre icône, dans une catégorie par produit comme "sgcUI Grid" ou "sgcUI Planner". Les paquets Avalonia n'ajoutent aucune entrée à la boîte à outils. | Aide | |
| Données d'exemple à la conception | Un sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner ou sgcDiagram vide affiche des lignes d'exemple, un tableau croisé d'exemple, une ligne d'exemple de 30 points, des tâches d'exemple de la semaine en cours ou un flux d'exemple dans le concepteur Visual Studio et dans les aperçus de WPF et Avalonia, ce qui permet de vérifier la disposition avant de lier les données. | Aide | |
| Suivi du thème de l'hôte | Les contrôles dont Theme vaut utDefault suivent le thème clair ou sombre de l'application pendant son exécution : le ThemeMode de WPF avec l'accent Fluent et le Application.SetColorMode de WinForms sur .NET 9 ou ultérieur, et l'ActualThemeVariant d'Avalonia avec l'accent de la plateforme. C'est activé par défaut, sgcUIApplication.SetTheme impose un thème fixe, et le contraste élevé de Windows reste prioritaire. | Aide | |
| Avalonia 12 | Les paquets Avalonia sont construits sur Avalonia 12 : ils exigent Avalonia 12.0 ou ultérieur, sont testés avec 12.1.4 et ciblent .NET 8, 9 et 10. Avalonia 11 n'est plus pris en charge. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Barre de requête IA (VCL et FireMonkey) | TsgcVCLAIQueryBar et TsgcFMXAIQueryBar, FireMonkey sur Windows, macOS, iOS et Android : saisis une question, appuie sur Entrée, lis ce qui a été appliqué, interromps une question en cours et annule la dernière réponse, avec des questions récentes et des suggestions. Fonctionne avec le clavier, les lecteurs d'écran, le contraste élevé et les dispositions de droite à gauche. | Aide | |
| Barre de requête IA (WinForms, WPF et Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar et TsgcAvaloniaAIQueryBar font de même en .NET, avec le thème clair ou sombre de l'hôte. | Aide | |
| N'importe quel LLM | TsgcUIAIEventProvider transmet chaque requête à ton propre code dans son événement OnRequest, donc n'importe quel service d'IA, modèle ou serveur sur site peut répondre. En .NET, RequestAsync accepte un gestionnaire asynchrone. | Aide | |
| Fournisseur d'IA sgcWebSockets | TsgcUIAIChatProvider du pont sgcUICoreWS utilise le composant TsgcAIChat de sgcWebSockets sur toutes les plateformes. En .NET, le paquet esegece.sgcUICore.sgcWebSockets. Nécessite un sgcWebSockets enregistré. | Enregistrée | Aide |
| Interroge la grille, le tableau croisé et le tableau de bord | TsgcGridAI transforme une question en filtres, tris et mises en évidence de lignes, TsgcPivotGridAI en disposition de tableau croisé, et l'IA du tableau de bord l'envoie à la tuile qui peut y répondre et explique les cartes KPI. Sans fournisseur, la grille et le tableau de bord répondent avec des règles locales. | Aide | |
| Smart Paste dans les formulaires | Un texte collé, comme un e-mail ou un bloc d'adresse, remplit les contrôles sgcEditors et les contrôles standard de saisie, liste déroulante, case à cocher et date d'un formulaire, avec un bouton Smart Paste et Annuler, sur VCL, FireMonkey, WinForms, WPF et Avalonia. | Aide | |
| Smart Paste dans sgcPlanner | Ctrl+Shift+V sur la vue Scheduler, Gantt ou Kanban crée un élément à partir du texte collé ou remplit l'élément sélectionné, avec Annuler. | Aide | |
| Confidentialité | Une question n'envoie que le catalogue de champs (noms, libellés, types et quelques valeurs d'exemple), jamais les données des lignes. Smart Paste n'envoie que le texte collé et les descriptions de champs. Les valeurs des KPI ne quittent jamais l'application. | Aide |