sgcEditors se incluye en la prueba All-Access de sgcUI, con un instalador para Delphi y otro para C++ Builder con los 17 productos sgcUI. Descarga la prueba totalmente funcional, ejecuta las demos compiladas sin necesidad de IDE o añade los paquetes NuGet a un proyecto .NET. Las licencias están disponibles en la página de precios.
PRUEBA
Descargas de prueba gratuitas
Una única prueba de sgcUI instala todos los productos sgcUI, sgcEditors incluido, con funcionalidad completa para evaluación.
¿Nuevo en sgcEditors? Empieza con las cinco demos QuickStart para Delphi (VCL) de Demos\Editors\Delphi\00.QuickStart y lee la guía Getting Started (PDF, en inglés), que las explica paso a paso.
Prueba de sgcUI para Delphi
Evaluación totalmente funcional para Delphi 7 hasta RAD Studio 13 con los 17 productos sgcUI, sgcEditors incluido, y los proyectos de demostración.
sgcEditors con todas las funciones, incluidos los editores con acceso a datos y las funciones avanzadas de color, tokens y deslizador
Todos los demás productos sgcUI, de sgcGrid a sgcSpreadsheet
Los paquetes VCL y FireMonkey para Delphi 7 a 13, y las cabeceras y bibliotecas de C++ Builder
Un aviso de que es una versión de prueba una vez terminado el periodo de prueba, nada más cambia
PRIMERA EJECUCIÓN
Tres pasos para tener sgcEditors funcionando
Instala la prueba, ejecuta una demo y coloca sgcEditors en tu propio formulario.
1
Instala
Ejecuta el instalador de prueba de sgcUI. Registra los paquetes y los editores aparecen en la página SGC Editors de la paleta de herramientas.
2
Abre una demo
Abre Gallery desde la carpeta Demos\Editors y ejecútala: escribe fechas, arrastra los tiradores del deslizador y cambia el tema.
3
Coloca un componente
Coloca un TsgcVCLDatePicker en tu formulario, establece MinDate y MaxDate en el Object Inspector y lee el valor en OnChange.
DEMOS
Ejecuta las demos de sgcEditors
Gallery
Los quince editores en un formulario con un cambio de tema, un interruptor de solo lectura, un registro de eventos y exportación a PNG. La forma más rápida de probar cada control y su comportamiento de teclado.
Calendar
Un rango de hasta 14 días, números de semana, fines de semana y festivos deshabilitados, y un cambio de idioma entre inglés, alemán, español, francés e italiano.
BookingForm
Una reserva de hotel con un resumen en vivo de la estancia, los huéspedes y la hora de llegada, un lookup de países, un teléfono con máscara y un validador que comprueba los campos del huésped antes de la reserva. Muestra cómo trabajan juntos los controles en un formulario real.
Solo registrada DataAware
Los diez editores con acceso a datos sobre un TClientDataSet con un TDBGrid y un TDBNavigator, con un editor lookup llenado desde un segundo conjunto de datos y un validador para los campos obligatorios. Los controles con acceso a datos necesitan la edición Registrada o de prueba.
GalleryFMX
La galería construida con los editores FireMonkey, para Windows y Android, con las mismas propiedades y eventos que los controles VCL.
Validation
Cada tipo de regla en controles estándar y de sgcEditors, los tres disparadores, la visualización con borde e icono y la lista resumen. ValidationFMX hace lo mismo en FireMonkey, y la edición .NET tiene Validation, ValidationWpf y ValidationAvalonia.
Keyboard
Un formulario estilo quiosco con un teclado en pantalla acoplado que sigue al foco entre los campos y un teclado desplegable que se abre debajo de cualquier editor, las diez distribuciones integradas, una tecla de distribución que recorre cuatro de ellas y un cambio de tema. KeyboardFMX hace lo mismo en FireMonkey.
ToggleSwitch
Una página de ajustes con interruptores, con el texto a la derecha o a la izquierda de la pista, el texto On y Off dentro de la pista, colores personalizados, un interruptor de solo lectura y uno deshabilitado, una regla en OnChanging que rechaza un cambio, un interruptor que activa y desactiva la animación de deslizamiento y un selector de tema. ToggleSwitchFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene ToggleSwitch, ToggleSwitchWpf y ToggleSwitchAvalonia.
IPAddress
Los ajustes de un adaptador de red: una dirección IPv4 con Required, de modo que el marco de error se muestra mientras está incompleta, una máscara de subred, una puerta de enlace y dos servidores DNS, además de una dirección IPv6 escrita en la forma canónica cuando el foco sale, con una línea de estado que muestra IsValid y el texto confirmado. IPAddressFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene IPAddress, IPAddressWpf y IPAddressAvalonia.
TimeSpan
Un temporizador de tareas en formato de reloj, un objetivo de respuesta de SLA en formato de unidades entre un mínimo y un máximo, y un ajuste de reloj que puede ser negativo, con ajustes para el formato de visualización, los segmentos, AllowNegative y ShowButtons. TimeSpanFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene TimeSpan, TimeSpanWpf y TimeSpanAvalonia.
FontPicker
Un panel de formato de texto controlado por un selector de fuente: las familias del sistema dibujadas con su propia tipografía, filtrado al escribir, las familias elegidas recientemente primero, un filtro de ancho fijo y un memo de ejemplo que toma la tipografía elegida. FontPickerFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene FontPicker, FontPickerWpf y FontPickerAvalonia.
CheckList
Un selector para las 300 columnas de un conjunto de datos de ventas que se van a exportar, con opciones para ShowCheckAll, ShowFilter y AllowGrayed, una columna clave que siempre está marcada y no se puede cambiar, botones que marcan o desmarcan todas las columnas y cargan 10000 elementos, y una línea de estado con CheckedCount. CheckListFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene CheckList, CheckListWpf y CheckListAvalonia.
DualList
Las columnas de un informe de ventas elegidas entre 30 columnas disponibles y puestas en el orden en que las imprime el informe, con interruptores para ShowReorderButtons, SortAvailable, ShowFilter y ReadOnly, y una regla en OnMoving que mantiene en el informe la columna clave bloqueada. DualListFMX hace lo mismo en FireMonkey, ambos tienen equivalentes para C++ Builder, y la edición .NET tiene DualList, DualListWpf y DualListAvalonia.
Delphi 7, 2007, 2009, 2010, XE a XE8, 10 a 10.4, 11, 12 y 13, Win32 y Win64.
FireMonkey
Desde Delphi XE6.
C++ Builder
C++ Builder 2007, 2010, XE a XE8, 10 a 10.4, 11, 12 y 13.
Linux64
Desde Delphi 10.2 para los modelos independientes del framework y la salida PNG y SVG sin ventana. Sin controles para Linux.
.NET
WinForms, WPF y Avalonia en .NET Framework 4.7.2, .NET 8, .NET 9 y .NET 10.
.NET
sgcEditors para .NET
sgcEditors también se distribuye como un port gestionado en C# con los mismos nombres de clase para WinForms, WPF y Avalonia, en paquetes NuGet.
Paquetes NuGet
Instala la edición Community gratuita con dotnet add package esegece.sgcEditors.Community, o la edición registrada con dotnet add package esegece.sgcEditors. Los controles para tu framework de interfaz están en esegece.sgcEditors.WinForms, esegece.sgcEditors.Wpf y esegece.sgcEditors.Avalonia.
La edición Community gratuita de sgcEditors puede ser usada por particulares y organizaciones con menos de 1 millón de euros de facturación bruta anual y no más de 5 desarrolladores. La edición registrada incluye todas las funciones, el código fuente completo y la licencia comercial. La edición Community tiene los quince controles y el marco de validación, pero sin el cuadrado HSV ni la barra alfa en el selector de color, sin lista de autocompletado en el editor de tokens, con un solo tirador en el deslizador y sin controles con acceso a datos.
NUGET
Paquetes NuGet de sgcEditors
Los paquetes Community son gratuitos. Los paquetes registrados requieren una licencia .NET.
Edición
Instalación
Notas
Community
dotnet add package esegece.sgcEditors.Community
Edición Community gratuita: los quince controles y la validación, sin las funciones avanzadas.