sgcEditors jest w wersji próbnej sgcUI All-Access: jeden instalator dla Delphi i jeden dla C++ Builder ze wszystkimi 17 produktami sgcUI. Pobierz w pełni funkcjonalną wersję próbną, uruchom skompilowane dema bez IDE lub dodaj pakiety NuGet do projektu .NET. Licencje są dostępne na stronie cennika.
WERSJA PRÓBNA
Bezpłatne pobieranie wersji próbnej
Jedna wersja próbna sgcUI instaluje każdy produkt sgcUI, razem z sgcEditors, z pełną funkcjonalnością do oceny.
Nowy w sgcEditors? Zacznij od pięciu dem QuickStart dla Delphi (VCL) w Demos\Editors\Delphi\00.QuickStart i przeczytaj przewodnik Getting Started (PDF, po angielsku), który omawia je krok po kroku.
Wersja próbna sgcUI dla Delphi
W pełni funkcjonalna wersja próbna dla Delphi 7 do RAD Studio 13 ze wszystkimi 17 produktami sgcUI, razem z sgcEditors, oraz projektami demonstracyjnymi.
sgcEditors ze wszystkimi funkcjami, w tym edytorami powiązanymi z danymi oraz zaawansowanymi funkcjami koloru, tokenów i suwaka
Każdy inny produkt sgcUI, od sgcGrid do sgcSpreadsheet
Pakiety VCL i FireMonkey dla Delphi 7 do 13 oraz nagłówki i biblioteki C++ Builder
Informacja, że to wersja próbna po zakończeniu okresu próbnego, poza tym nic się nie zmienia
PIERWSZE URUCHOMIENIE
Trzy kroki do działającego sgcEditors
Zainstaluj wersję próbną, uruchom demo, a potem upuść sgcEditors na własny formularz.
1
Zainstaluj
Uruchom instalator wersji próbnej sgcUI. Rejestruje pakiety, a edytory pojawiają się na stronie SGC Editors palety narzędzi.
2
Otwórz demo
Otwórz Gallery z folderu Demos\Editors i uruchom je: wpisuj daty, przeciągaj uchwyty suwaków i przełączaj motyw.
3
Upuść komponent
Upuść TsgcVCLDatePicker na formularz, ustaw MinDate i MaxDate w Inspektorze obiektów i odczytaj wartość w OnChange.
DEMA
Uruchom dema sgcEditors
Gallery
Wszystkie piętnaście edytorów na jednym formularzu z przełącznikiem motywu, przełącznikiem tylko do odczytu, dziennikiem zdarzeń i eksportem PNG. Najszybszy sposób na wypróbowanie każdej kontrolki i jej obsługi klawiatury.
Calendar
Zakres do 14 dni, numery tygodni, wyłączone weekendy i święta oraz przełącznik ustawień regionalnych między angielskim, niemieckim, hiszpańskim, francuskim i włoskim.
BookingForm
Rezerwacja hotelu z podsumowaniem pobytu, gości i godziny przyjazdu na żywo, listą krajów, maskowanym numerem telefonu i walidatorem, który sprawdza pola gościa przed rezerwacją. Pokazuje, jak kontrolki współpracują na prawdziwym formularzu.
Tylko zarejestrowana DataAware
Dziesięć edytorów powiązanych z danymi na TClientDataSet z TDBGrid i TDBNavigator, z polem z listą wyboru wypełnianym z drugiego zbioru danych i walidatorem pól wymaganych. Kontrolki powiązane z danymi wymagają edycji zarejestrowanej lub wersji próbnej.
GalleryFMX
Galeria zbudowana z edytorami FireMonkey, dla Windows i Androida, z tymi samymi właściwościami i zdarzeniami co kontrolki VCL.
Walidacja
Każdy rodzaj reguły na kontrolkach standardowych i sgcEditors, trzy wyzwalacze, wyświetlanie ramki i ikony oraz lista podsumowania. ValidationFMX robi to samo w FireMonkey, a edycja .NET ma Validation, ValidationWpf i ValidationAvalonia.
Keyboard
Formularz w stylu kiosku z zadokowaną klawiaturą ekranową, która podąża za fokusem między polami, i rozwijaną klawiaturą, która otwiera się pod dowolnym edytorem, dziesięć wbudowanych układów, klawisz układu przełączający cztery z nich oraz przełącznik motywu. KeyboardFMX robi to samo w FireMonkey.
ToggleSwitch
Strona ustawień złożona z przełączników, z podpisem po prawej lub po lewej stronie toru, tekstem Wł. i Wył. wewnątrz toru, własnymi kolorami, przełącznikiem tylko do odczytu i wyłączonym, regułą w OnChanging, która odrzuca zmianę, przełącznikiem włączającym i wyłączającym animację przesuwania oraz wyborem motywu. ToggleSwitchFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma ToggleSwitch, ToggleSwitchWpf i ToggleSwitchAvalonia.
IPAddress
Ustawienia karty sieciowej: adres IPv4 z opcją Required, więc ramka błędu jest widoczna, dopóki jest niekompletny, maska podsieci, brama i dwa serwery DNS, a także adres IPv6 zapisywany w postaci kanonicznej po opuszczeniu pola, z wierszem stanu pokazującym IsValid i zatwierdzony tekst. IPAddressFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma IPAddress, IPAddressWpf i IPAddressAvalonia.
TimeSpan
Stoper zadania w formacie zegara, docelowy czas odpowiedzi SLA w formacie z jednostkami utrzymywany między minimum a maksimum oraz korekta zegara, która może być ujemna, z ustawieniami formatu wyświetlania, segmentów, AllowNegative i ShowButtons. TimeSpanFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma TimeSpan, TimeSpanWpf i TimeSpanAvalonia.
FontPicker
Panel formatowania tekstu sterowany selektorem czcionki: rodziny czcionek systemu rysowane własnym krojem, filtrowanie w trakcie pisania, ostatnio wybrane rodziny na początku, filtr stałej szerokości oraz przykładowe memo, które przyjmuje wybrany krój. FontPickerFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma FontPicker, FontPickerWpf i FontPickerAvalonia.
CheckList
Selektor 300 kolumn zbioru danych sprzedaży do wyeksportowania, z opcjami ShowCheckAll, ShowFilter i AllowGrayed, kolumną klucza, która jest zawsze zaznaczona i nie można jej przełączyć, przyciskami zaznaczającymi lub odznaczającymi każdą kolumnę i wczytującymi 10000 elementów oraz wierszem stanu z CheckedCount. CheckListFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma CheckList, CheckListWpf i CheckListAvalonia.
DualList
Kolumny raportu sprzedaży wybrane z 30 dostępnych kolumn i ułożone w kolejności, w jakiej raport je drukuje, z przełącznikami ShowReorderButtons, SortAvailable, ShowFilter i ReadOnly oraz regułą OnMoving, która zachowuje zablokowaną kolumnę klucza w raporcie. DualListFMX robi to samo w FireMonkey, oba mają odpowiedniki dla C++ Builder, a edycja .NET ma DualList, DualListWpf i DualListAvalonia.
Delphi 7, 2007, 2009, 2010, XE do XE8, 10 do 10.4, 11, 12 i 13, Win32 i Win64.
FireMonkey
Od Delphi XE6.
C++ Builder
C++ Builder 2007, 2010, XE do XE8, 10 do 10.4, 11, 12 i 13.
Linux64
Od Delphi 10.2 dla modeli niezależnych od frameworka i wyjścia PNG i SVG bez interfejsu. Bez kontrolek dla Linuksa.
.NET
WinForms, WPF i Avalonia na .NET Framework 4.7.2, .NET 8, .NET 9 i .NET 10.
.NET
sgcEditors dla .NET
sgcEditors jest też dostarczany jako zarządzany port w C# z tymi samymi nazwami klas dla WinForms, WPF i Avalonia, w postaci pakietów NuGet.
Pakiety NuGet
Zainstaluj darmową edycję Community poleceniem dotnet add package esegece.sgcEditors.Community lub edycję zarejestrowaną poleceniem dotnet add package esegece.sgcEditors. Kontrolki dla twojego frameworka UI są w esegece.sgcEditors.WinForms, esegece.sgcEditors.Wpf i esegece.sgcEditors.Avalonia.
Darmowa edycja Community produktu sgcEditors jest dla osób prywatnych i organizacji o rocznym przychodzie brutto poniżej 1 mln EUR i nie więcej niż 5 programistach. Edycja zarejestrowana ma wszystkie funkcje, pełny kod źródłowy i licencję komercyjną. Edycja Community ma wszystkie piętnaście kontrolek i szkielet walidacji, ale bez kwadratu HSV i paska alfa w selektorze koloru, bez listy autouzupełniania w edytorze tokenów, z jednym uchwytem suwaka i bez kontrolek powiązanych z danymi.
NUGET
Pakiety NuGet sgcEditors
Pakiety Community są bezpłatne. Pakiety zarejestrowane wymagają licencji .NET.
Edycja
Instalacja
Uwagi
Community
dotnet add package esegece.sgcEditors.Community
Bezpłatna edycja Community: wszystkie piętnaście kontrolek i walidacja, bez funkcji zaawansowanych.