sgcEditors è incluso nel trial All-Access di sgcUI: un installer per Delphi e uno per C++ Builder con tutti i 17 prodotti sgcUI. Scarica il trial pienamente funzionante, esegui le demo compilate senza IDE oppure aggiungi i pacchetti NuGet a un progetto .NET. Le licenze sono disponibili nella pagina dei prezzi.
TRIAL
Download del trial gratuito
Un solo trial di sgcUI installa ogni prodotto sgcUI, sgcEditors compreso, con tutte le funzionalità per la valutazione.
Nuovo a sgcEditors? Inizia con le cinque demo QuickStart per Delphi (VCL) in Demos\Editors\Delphi\00.QuickStart e leggi la guida Getting Started (PDF, in inglese) che le spiega passo dopo passo.
Trial di sgcUI per Delphi
Valutazione pienamente funzionante per Delphi 7 fino a RAD Studio 13 con tutti i 17 prodotti sgcUI, sgcEditors compreso, e i progetti demo.
sgcEditors con ogni funzionalità, compresi gli editor data aware e le funzionalità avanzate di colore, token e slider
Ogni altro prodotto sgcUI, da sgcGrid a sgcSpreadsheet
I pacchetti VCL e FireMonkey per Delphi da 7 a 13, e gli header e le librerie per C++ Builder
Un avviso che si tratta di una versione trial dopo il periodo di prova, nient'altro cambia
PRIMO AVVIO
Tre passi per avere sgcEditors in funzione
Installa il trial, esegui una demo, poi inserisci sgcEditors nel tuo form.
1
Installa
Esegui l'installer del trial di sgcUI. Registra i pacchetti e gli editor compaiono nella pagina SGC Editors della tavolozza dei componenti.
2
Apri una demo
Apri Gallery dalla cartella Demos\Editors ed eseguila: digita date, trascina i cursori dello slider e cambia il tema.
3
Inserisci un componente
Inserisci una TsgcVCLDatePicker nel form, imposta MinDate e MaxDate nell'Object Inspector e leggi il valore in OnChange.
DEMO
Esegui le demo di sgcEditors
Gallery
Tutti i quindici editor in un form con un interruttore del tema, un interruttore di sola lettura, un registro eventi ed esportazione PNG. Il modo più rapido per provare ogni controllo e il suo comportamento da tastiera.
Calendar
Un intervallo fino a 14 giorni, numeri di settimana, fine settimana e festivi disabilitati e un cambio di lingua tra inglese, tedesco, spagnolo, francese e italiano.
BookingForm
Una prenotazione alberghiera con un riepilogo in tempo reale di soggiorno, ospiti e ora di arrivo, un lookup dei paesi, un numero di telefono con maschera e un validatore che controlla i campi dell'ospite prima della prenotazione. Mostra come i controlli lavorano insieme in un form reale.
Solo Registered DataAware
I dieci editor data aware su un TClientDataSet con un TDBGrid e un TDBNavigator, con un lookup edit riempito da un secondo dataset e un validatore per i campi obbligatori. I controlli data aware richiedono l'edizione Registered o Trial.
GalleryFMX
La galleria costruita con gli editor FireMonkey, per Windows e Android, con le stesse proprietà e gli stessi eventi dei controlli VCL.
Validation
Ogni tipo di regola su controlli standard e di sgcEditors, i tre trigger, la visualizzazione con bordo e icona e l'elenco riepilogativo. ValidationFMX fa lo stesso in FireMonkey, e l'edizione .NET ha Validation, ValidationWpf e ValidationAvalonia.
Keyboard
Un form in stile chiosco con una tastiera a schermo ancorata che segue il focus tra i campi e una tastiera a discesa che si apre sotto qualsiasi edit, i dieci layout integrati, un tasto layout che scorre quattro di essi e un cambio di tema. KeyboardFMX fa lo stesso su FireMonkey.
ToggleSwitch
Una pagina di impostazioni con interruttori, con la didascalia a destra o a sinistra della traccia, il testo On e Off dentro la traccia, colori personalizzati, un interruttore di sola lettura e uno disabilitato, una regola in OnChanging che rifiuta una modifica, un interruttore che attiva e disattiva l'animazione di scorrimento e un selettore di tema. ToggleSwitchFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha ToggleSwitch, ToggleSwitchWpf e ToggleSwitchAvalonia.
IPAddress
Le impostazioni di una scheda di rete: un indirizzo IPv4 con Required, così il riquadro di errore appare finché è incompleto, una subnet mask, un gateway e due server DNS, più un indirizzo IPv6 scritto nella forma canonica quando il focus esce, con una riga di stato che mostra IsValid e il testo confermato. IPAddressFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha IPAddress, IPAddressWpf e IPAddressAvalonia.
TimeSpan
Un timer di attività nel formato orologio, un obiettivo di risposta SLA nel formato con unità mantenuto tra un minimo e un massimo, e una correzione dell'orologio che può essere negativa, con impostazioni per il formato di visualizzazione, i segmenti, AllowNegative e ShowButtons. TimeSpanFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha TimeSpan, TimeSpanWpf e TimeSpanAvalonia.
FontPicker
Un pannello di formattazione del testo guidato da un selettore di font: le famiglie del sistema disegnate con il proprio carattere, filtro durante la digitazione, le famiglie scelte di recente per prime, un filtro a passo fisso e un memo di esempio che prende il carattere scelto. FontPickerFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha FontPicker, FontPickerWpf e FontPickerAvalonia.
CheckList
Un selettore per le 300 colonne di un dataset di vendite da esportare, con opzioni per ShowCheckAll, ShowFilter e AllowGrayed, una colonna chiave sempre selezionata che non si può cambiare, pulsanti che selezionano o deselezionano ogni colonna e caricano 10000 elementi, e una riga di stato con CheckedCount. CheckListFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha CheckList, CheckListWpf e CheckListAvalonia.
DualList
Le colonne di un report di vendite scelte tra 30 colonne disponibili e messe nell'ordine in cui il report le stampa, con interruttori per ShowReorderButtons, SortAvailable, ShowFilter e ReadOnly, e una regola in OnMoving che mantiene nel report la colonna chiave bloccata. DualListFMX fa lo stesso su FireMonkey, entrambi hanno equivalenti per C++ Builder, e l'edizione .NET ha DualList, DualListWpf e DualListAvalonia.
Delphi 7, 2007, 2009, 2010, da XE a XE8, da 10 a 10.4, 11, 12 e 13, Win32 e Win64.
FireMonkey
Da Delphi XE6.
C++ Builder
C++ Builder 2007, 2010, da XE a XE8, da 10 a 10.4, 11, 12 e 13.
Linux64
Da Delphi 10.2 per i modelli indipendenti dal framework e l'output PNG e SVG headless. Nessun controllo Linux.
.NET
WinForms, WPF e Avalonia su .NET Framework 4.7.2, .NET 8, .NET 9 e .NET 10.
.NET
sgcEditors per .NET
sgcEditors è disponibile anche come port C# gestito con gli stessi nomi di classe per WinForms, WPF e Avalonia, distribuito come pacchetti NuGet.
Pacchetti NuGet
Installa l'edizione Community gratuita con dotnet add package esegece.sgcEditors.Community, oppure l'edizione Registered con dotnet add package esegece.sgcEditors. I controlli per il tuo framework UI sono in esegece.sgcEditors.WinForms, esegece.sgcEditors.Wpf e esegece.sgcEditors.Avalonia.
L'edizione Community gratuita di sgcEditors può essere usata da privati e organizzazioni con un fatturato lordo annuo inferiore a 1 milione di euro e con non più di 5 sviluppatori. L'edizione Registered include ogni funzionalità, il codice sorgente completo e la licenza commerciale. L'edizione Community include tutti i quindici controlli e il framework di validazione, ma senza il quadrato HSV e la barra alfa nel selettore di colore, senza elenco di completamento automatico nel token edit, con un solo cursore dello slider e senza controlli data aware.
NUGET
Pacchetti NuGet di sgcEditors
I pacchetti Community sono gratuiti. I pacchetti Registered richiedono una licenza .NET.
Edizione
Installazione
Note
Community
dotnet add package esegece.sgcEditors.Community
Edizione Community gratuita: tutti i quindici controlli e la validazione, senza le funzionalità avanzate.