sgcEditors est livré dans l'essai All-Access de sgcUI, un installateur pour Delphi et un pour C++ Builder avec les 17 produits sgcUI. Télécharge l'essai entièrement fonctionnel, exécute les démos compilées sans IDE, ou ajoute les paquets NuGet à un projet .NET. Les licences sont disponibles sur la page des tarifs.
ESSAI
Téléchargements d'essai gratuit
Un seul essai sgcUI installe tous les produits sgcUI, sgcEditors inclus, avec toutes les fonctionnalités pour évaluation.
Nouveau avec sgcEditors ? Commence par les cinq démos QuickStart pour Delphi (VCL) dans Demos\Editors\Delphi\00.QuickStart et lis le guide Getting Started (PDF, en anglais), qui les explique pas à pas.
Essai sgcUI pour Delphi
Évaluation entièrement fonctionnelle pour Delphi 7 jusqu'à RAD Studio 13 avec les 17 produits sgcUI, sgcEditors inclus, et les projets de démonstration.
sgcEditors avec toutes les fonctionnalités, éditeurs liés aux données et fonctions avancées de couleur, de jetons et de curseur compris
Tous les autres produits sgcUI, de sgcGrid à sgcSpreadsheet
Les paquets VCL et FireMonkey pour Delphi 7 à 13, et les en-têtes et bibliothèques C++ Builder
Un avis indiquant qu'il s'agit d'une version d'essai après la période d'essai, rien d'autre ne change
PREMIER LANCEMENT
Trois étapes vers un sgcEditors fonctionnel
Installe l'essai, lance une démo, puis dépose sgcEditors sur ta propre fiche.
1
Installer
Lance l'installateur d'essai sgcUI. Il enregistre les paquets, et les éditeurs apparaissent dans la page SGC Editors de la palette d'outils.
2
Ouvrir une démo
Ouvre Gallery depuis le dossier Demos\Editors et lance-la : saisis des dates, fais glisser les poignées du curseur et change le thème.
3
Déposer un composant
Dépose un TsgcVCLDatePicker sur ta fiche, définis MinDate et MaxDate dans l'inspecteur d'objets et lis la valeur dans OnChange.
DÉMOS
Lance les démos de sgcEditors
Gallery
Les quinze éditeurs sur une seule fiche avec un interrupteur de thème, un interrupteur de lecture seule, un journal d'événements et un export PNG. Le moyen le plus rapide d'essayer chaque contrôle et son comportement au clavier.
Calendar
Une plage de 14 jours au plus, des numéros de semaine, des week-ends et des jours fériés désactivés, et un changement de langue entre anglais, allemand, espagnol, français et italien.
BookingForm
Une réservation d'hôtel avec un récapitulatif en direct du séjour, des personnes et de l'heure d'arrivée, une liste de pays, un numéro de téléphone masqué et un validateur qui contrôle les champs des clients avant la réservation. Elle montre comment les contrôles fonctionnent ensemble dans une vraie fiche.
Enregistrée uniquement DataAware
Les dix éditeurs liés aux données sur un TClientDataSet avec un TDBGrid et un TDBNavigator, avec un champ de liste de choix alimenté par un second jeu de données et un validateur pour les champs obligatoires. Les contrôles liés aux données demandent l'édition Enregistrée ou l'essai.
GalleryFMX
La galerie construite avec les éditeurs FireMonkey, pour Windows et Android, avec les mêmes propriétés et événements que les contrôles VCL.
Validation
Chaque type de règle sur des contrôles standard et sgcEditors, les trois déclencheurs, l'affichage par cadre et icône et le récapitulatif. ValidationFMX fait de même en FireMonkey, et l'édition .NET propose Validation, ValidationWpf et ValidationAvalonia.
Keyboard
Une fiche de style borne avec un clavier à l'écran ancré qui suit le focus entre les champs et un clavier déroulant qui s'ouvre sous n'importe quel champ, les dix dispositions intégrées, une touche de disposition qui en parcourt quatre et un sélecteur de thème. KeyboardFMX fait la même chose sous FireMonkey.
ToggleSwitch
Une page de réglages faite d'interrupteurs, avec le libellé à droite ou à gauche de la piste, le texte On et Off dans la piste, des couleurs personnalisées, un interrupteur en lecture seule et un désactivé, une règle dans OnChanging qui refuse un changement, un interrupteur qui active et désactive l'animation de glissement et un sélecteur de thème. ToggleSwitchFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose ToggleSwitch, ToggleSwitchWpf et ToggleSwitchAvalonia.
IPAddress
Les réglages d'une carte réseau : une adresse IPv4 avec Required, si bien que le cadre d'erreur s'affiche tant qu'elle est incomplète, un masque de sous-réseau, une passerelle et deux serveurs DNS, plus une adresse IPv6 écrite sous la forme canonique quand le focus quitte le champ, avec une ligne d'état qui montre IsValid et le texte validé. IPAddressFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose IPAddress, IPAddressWpf et IPAddressAvalonia.
TimeSpan
Un minuteur de tâche au format horloge, un objectif de temps de réponse SLA au format avec unités maintenu entre un minimum et un maximum, et un réglage d'horloge qui peut être négatif, avec des réglages pour le format d'affichage, les segments, AllowNegative et ShowButtons. TimeSpanFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose TimeSpan, TimeSpanWpf et TimeSpanAvalonia.
FontPicker
Un panneau de mise en forme du texte piloté par un sélecteur de police : les familles du système dessinées dans leur propre police, filtrage pendant la saisie, les familles choisies récemment en premier, un filtre à chasse fixe et un mémo d'exemple qui prend la police choisie. FontPickerFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose FontPicker, FontPickerWpf et FontPickerAvalonia.
CheckList
Un sélecteur pour les 300 colonnes d'un jeu de données de ventes à exporter, avec des options pour ShowCheckAll, ShowFilter et AllowGrayed, une colonne clé toujours cochée et impossible à basculer, des boutons qui cochent ou décochent toutes les colonnes et chargent 10000 éléments, et une ligne d'état avec CheckedCount. CheckListFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose CheckList, CheckListWpf et CheckListAvalonia.
DualList
Les colonnes d'un état de ventes choisies parmi 30 colonnes disponibles et placées dans l'ordre où l'état les imprime, avec des interrupteurs pour ShowReorderButtons, SortAvailable, ShowFilter et ReadOnly, et une règle OnMoving qui garde dans l'état la colonne clé verrouillée. DualListFMX fait la même chose sous FireMonkey, les deux ont des équivalents C++ Builder, et l'édition .NET propose DualList, DualListWpf et DualListAvalonia.
Delphi 7, 2007, 2009, 2010, XE à XE8, 10 à 10.4, 11, 12 et 13, Win32 et Win64.
FireMonkey
À partir de Delphi XE6.
C++ Builder
C++ Builder 2007, 2010, XE à XE8, 10 à 10.4, 11, 12 et 13.
Linux64
À partir de Delphi 10.2 pour les modèles indépendants du framework et la sortie PNG et SVG sans interface. Pas de contrôles Linux.
.NET
WinForms, WPF et Avalonia sur .NET Framework 4.7.2, .NET 8, .NET 9 et .NET 10.
.NET
sgcEditors pour .NET
sgcEditors est aussi distribué sous la forme d'un portage C# managé avec les mêmes noms de classes pour WinForms, WPF et Avalonia, sous forme de paquets NuGet.
Paquets NuGet
Installe l'édition Community gratuite avec dotnet add package esegece.sgcEditors.Community, ou l'édition enregistrée avec dotnet add package esegece.sgcEditors. Les contrôles pour ton framework d'interface se trouvent dans esegece.sgcEditors.WinForms, esegece.sgcEditors.Wpf et esegece.sgcEditors.Avalonia.
L'édition Community gratuite de sgcEditors peut être utilisée par des particuliers et des organisations dont le chiffre d'affaires annuel brut est inférieur à 1 M EUR, avec 5 développeurs au plus. L'édition Enregistrée offre toutes les fonctionnalités, le code source complet et la licence commerciale. L'édition Community comprend les quinze contrôles et le cadre de validation, mais ni carré HSV ni barre alpha dans le sélecteur de couleur, ni liste de saisie semi-automatique dans la saisie de jetons, une seule poignée de curseur et aucun contrôle lié aux données.
NUGET
Paquets NuGet de sgcEditors
Les paquets Community sont gratuits. Les paquets enregistrés nécessitent une licence .NET.
Édition
Installation
Notes
Community
dotnet add package esegece.sgcEditors.Community
Édition Community gratuite : les quinze contrôles et la validation, sans les fonctions avancées.