O sgcEditors vem na avaliação sgcUI All-Access, com um instalador para Delphi e outro para C++ Builder contendo os 17 produtos sgcUI. Baixe a avaliação totalmente funcional, execute os demos compilados sem IDE ou adicione os pacotes NuGet a um projeto .NET. As licenças estão disponíveis na página de preços.
AVALIAÇÃO
Downloads de avaliação gratuita
Uma única avaliação do sgcUI instala todos os produtos sgcUI, incluindo o sgcEditors, com funcionalidade completa para teste.
Novo no sgcEditors? Comece pelas cinco demos QuickStart para Delphi (VCL) em Demos\Editors\Delphi\00.QuickStart e leia o guia Primeiros Passos (PDF, em inglês), que as explica passo a passo.
Avaliação do sgcUI para Delphi
Avaliação totalmente funcional para Delphi 7 até RAD Studio 13 com todos os 17 produtos sgcUI, incluindo o sgcEditors, e os projetos de demonstração.
sgcEditors com todos os recursos, incluindo os editores data-aware e os recursos avançados de cor, token e controle deslizante
Todos os outros produtos sgcUI, do sgcGrid ao sgcSpreadsheet
Os pacotes VCL e FireMonkey para Delphi 7 a 13, e os headers e bibliotecas do C++ Builder
Um aviso de versão de avaliação após o período de teste, e nada mais muda
PRIMEIRA EXECUÇÃO
Três passos para um sgcEditors funcionando
Instale a avaliação, execute um demo e depois coloque o sgcEditors no seu próprio formulário.
1
Instale
Execute o instalador da avaliação do sgcUI. Ele registra os pacotes, e os editores aparecem na página SGC Editors da paleta de ferramentas.
2
Abra um demo
Abra o Gallery na pasta Demos\Editors e execute: digite datas, arraste os cursores do controle deslizante e troque o tema.
3
Solte um componente
Solte um TsgcVCLDatePicker no formulário, defina MinDate e MaxDate no Object Inspector e leia o valor em OnChange.
DEMOS
Execute os demos do sgcEditors
Gallery
Os quinze editores em um formulário, com troca de tema, chave de somente leitura, um log de eventos e exportação em PNG. A forma mais rápida de experimentar cada controle e o seu comportamento no teclado.
Calendar
Um intervalo de até 14 dias, números de semana, fins de semana e feriados desabilitados, e uma troca de locale entre inglês, alemão, espanhol, francês e italiano.
BookingForm
Uma reserva de hotel com um resumo ao vivo da estadia, dos hóspedes e do horário de chegada, um lookup de países, um telefone com máscara e um validador que confere os campos do hóspede antes da reserva. Mostra como os controles trabalham juntos em um formulário real.
Somente Registrada DataAware
Os dez editores data-aware em um TClientDataSet com um TDBGrid e um TDBNavigator, com um edit de lookup preenchido a partir de um segundo dataset e um validador para os campos obrigatórios. Os controles data-aware exigem a edição Registrada ou de Avaliação.
GalleryFMX
A galeria construída com os editores FireMonkey, para Windows e Android, com as mesmas propriedades e eventos dos controles VCL.
Validação
Todos os tipos de regra em controles padrão e do sgcEditors, os três gatilhos, a exibição com moldura e ícone e a lista de resumo. O ValidationFMX faz o mesmo no FireMonkey, e a edição .NET tem Validation, ValidationWpf e ValidationAvalonia.
Teclado
Um formulário estilo quiosque com um teclado na tela fixado que acompanha o foco entre os campos e um teclado suspenso que abre sob qualquer edit, os dez layouts integrados, uma tecla de layout que percorre quatro deles e uma troca de tema. O KeyboardFMX faz o mesmo no FireMonkey.
ToggleSwitch
Uma página de configurações com interruptores, com o texto à direita ou à esquerda da trilha, o texto On e Off dentro da trilha, cores personalizadas, um interruptor somente leitura e um desabilitado, uma regra em OnChanging que recusa uma alteração, um interruptor que liga e desliga a animação de deslize e um seletor de tema. O ToggleSwitchFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem ToggleSwitch, ToggleSwitchWpf e ToggleSwitchAvalonia.
IPAddress
As configurações de um adaptador de rede: um endereço IPv4 com Required, de modo que a moldura de erro aparece enquanto ele está incompleto, uma máscara de sub-rede, um gateway e dois servidores DNS, além de um endereço IPv6 gravado na forma canônica quando o foco sai, com uma linha de status que mostra IsValid e o texto confirmado. O IPAddressFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem IPAddress, IPAddressWpf e IPAddressAvalonia.
TimeSpan
Um cronômetro de tarefa no formato de relógio, uma meta de resposta de SLA no formato com unidades mantida entre um mínimo e um máximo, e um ajuste de relógio que pode ser negativo, com configurações para o formato de exibição, os segmentos, AllowNegative e ShowButtons. O TimeSpanFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem TimeSpan, TimeSpanWpf e TimeSpanAvalonia.
FontPicker
Um painel de formatação de texto conduzido por um seletor de fonte: as famílias do sistema desenhadas na sua própria fonte, filtro ao digitar, as famílias escolhidas recentemente primeiro, um filtro de largura fixa e um memo de exemplo que usa a fonte escolhida. O FontPickerFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem FontPicker, FontPickerWpf e FontPickerAvalonia.
CheckList
Um seletor para as 300 colunas de um conjunto de dados de vendas a exportar, com opções para ShowCheckAll, ShowFilter e AllowGrayed, uma coluna chave que fica sempre marcada e não pode ser alternada, botões que marcam ou desmarcam todas as colunas e carregam 10000 itens, e uma linha de status com CheckedCount. O CheckListFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem CheckList, CheckListWpf e CheckListAvalonia.
DualList
As colunas de um relatório de vendas escolhidas entre 30 colunas disponíveis e colocadas na ordem em que o relatório as imprime, com interruptores para ShowReorderButtons, SortAvailable, ShowFilter e ReadOnly, e uma regra em OnMoving que mantém no relatório a coluna chave travada. O DualListFMX faz o mesmo no FireMonkey, ambos têm equivalentes para C++ Builder, e a edição .NET tem DualList, DualListWpf e DualListAvalonia.
Delphi 7, 2007, 2009, 2010, XE a XE8, 10 a 10.4, 11, 12 e 13, Win32 e Win64.
FireMonkey
A partir do Delphi XE6.
C++ Builder
C++ Builder 2007, 2010, XE a XE8, 10 a 10.4, 11, 12 e 13.
Linux64
A partir do Delphi 10.2 para os modelos independentes de framework e a saída headless em PNG e SVG. Sem controles para Linux.
.NET
WinForms, WPF e Avalonia no .NET Framework 4.7.2, .NET 8, .NET 9 e .NET 10.
.NET
sgcEditors para .NET
O sgcEditors também é distribuído como uma versão gerenciada em C# com os mesmos nomes de classe para WinForms, WPF e Avalonia, entregue como pacotes NuGet.
Pacotes NuGet
Instale a edição Community gratuita com dotnet add package esegece.sgcEditors.Community, ou a edição Registrada com dotnet add package esegece.sgcEditors. Os controles para o seu framework de interface estão em esegece.sgcEditors.WinForms, esegece.sgcEditors.Wpf e esegece.sgcEditors.Avalonia.
A edição Community gratuita do sgcEditors pode ser usada por pessoas físicas e organizações com faturamento bruto anual abaixo de EUR 1 milhão e no máximo 5 desenvolvedores. A edição Registrada tem todos os recursos, o código-fonte completo e a licença comercial. A edição Community tem os quinze controles e o framework de validação, mas sem o quadrado HSV e a barra de alfa no seletor de cor, sem a lista de autocompletar no editor de token, com um cursor no controle deslizante e sem controles data-aware.
NUGET
Pacotes NuGet do sgcEditors
Os pacotes Community são gratuitos. Os pacotes Registrada exigem uma licença .NET.
Edição
Instalação
Observações
Community
dotnet add package esegece.sgcEditors.Community
Edição Community gratuita: os quinze controles e a validação, sem os recursos avançados.