14 natywnych produktów UI.
Jeden pakiet. Jeden wygląd.
Wszystko, co aplikacja biznesowa pokazuje na ekranie, od jednego dostawcy i w jednym stylu: siatki danych, tabele przestawne, wykresy, dashboardy, wskaźniki, planery, diagramy, mapy, PDF i raporty, a także edytory, nawigacja, paski narzędzi i kreatory wokół nich.
- VCL
- FireMonkey
- WinForms
- WPF
- Avalonia
- Linux64 headless
Z radością wydajemy dziś sgcUI 2026.10, pierwszą wersję naszego nowego pakietu interfejsu użytkownika. Obejmuje 14 produktów, które pokrywają wszystko, co aplikacja biznesowa wyświetla na ekranie. Każda kontrolka jest rysowana natywnie, korzysta z jednego wspólnego motywu i potrafi renderować się bez okna do PNG i SVG na serwerze. Pakiet działa na VCL i FireMonkey dla Delphi 7 do Delphi 13 oraz C++ Builder 2007 do 13, a także na WinForms, WPF i Avalonia dla .NET.
Możesz kupić edycję, która najlepiej pasuje do Twoich potrzeb, albo tylko ten produkt, którego potrzebujesz. Oto przegląd tego, co znajdziesz w środku.
sgcUI w 60 sekund
Wszystkie 14 produktów sgcUI w minutę. Również w serwisie YouTube.
Czternaście produktów, trzy edycje
Standard obejmuje wprowadzanie danych i szkielet aplikacji, Professional dodaje wizualizację, a Enterprise zawiera wszystkie produkty. Każda edycja zawiera poprzednią.














Jedno wywołanie zmienia motyw całej aplikacji
Każdy produkt sgcUI jest zbudowany na tym samym środowisku uruchomieniowym, sgcUICore. Odpowiada ono za canvas, rasteryzer, kolory i motywy, dzięki czemu siatka, wskaźnik i wykres Gantta umieszczone obok siebie mają te same czcionki, odstępy, kolor akcentu i styl fokusu. Całą aplikację przełączysz na jasny lub ciemny motyw w trakcie działania jednym wywołaniem albo możesz podążać za ustawieniem systemu.
uses
sgcUICore_Theme;
// dark theme for every sgcUI control of the application
sgcUISetApplicationTheme(utDark);
// or follow the light / dark setting of the system
sgcUISetApplicationTheme(sgcUISystemTheme);
Właściwość Theme każdej kontrolki ma domyślnie wartość utDefault, która podąża za aplikacją, a nadal przyjmuje utLight, utDark lub utCustom, gdy jedna kontrolka ma wyglądać inaczej.
Zapytaj dane, wklej do formularzy
Użytkownicy zadają sgcGrid, sgcPivotGrid i sgcDashboard pytanie w zwykłym języku, a Smart Paste zamienia wklejony e-mail lub blok adresowy na wartości dla kontrolek formularza. Funkcje AI nie są związane z jedną usługą AI: komunikują się z komponentem dostawcy, więc działa dowolny LLM. Bez żadnego dostawcy siatka odpowiada przy użyciu lokalnego parsera opartego na regułach, bez sieci i bez klucza API.
uses
sgcGrid_AI;
// filters, sorts and highlights the rows that answer the question
sgcGridAI1.Grid := sgcVCLGrid1;
sgcGridAI1.Ask('customers in Spain with a balance over 10000');
Aby użyć własnego modelu, upuść TsgcUIAIEventProvider i obsłuż jego zdarzenie OnRequest albo skorzystaj z gotowego TsgcUIAIChatProvider z mostka sgcUICoreWS, który komunikuje się przez komponent TsgcAIChat z sgcWebSockets. Pytanie wysyła tylko katalog pól, nigdy dane wierszy.
Drukowanie, podgląd i dostępny PDF
sgcGrid, sgcCharts, sgcPivotGrid, sgcPlanner, sgcDiagram, sgcGauges, sgcDashboard i sgcMaps drukują, pokazują podgląd wydruku i eksportują do PDF za pomocą tych samych składowych w każdym frameworku. Jeden zestaw ustawień strony steruje drukarką, podglądem i plikiem PDF, więc podgląd pokazuje dokładnie to, co otrzymasz.
uses
sgcUIPDF_Export; // PDF export through sgcPDF
sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');
Plik PDF jest tagowanym dokumentem PDF/UA: siatki stają się prawdziwymi tabelami z komórkami nagłówka, a wykresy, wskaźniki i diagramy otrzymują tekst alternatywny zbudowany na podstawie ich zawartości. PDF/A-2a i PDF/A-3a są dostępne do archiwizacji.
Dostępność domyślnie, gotowość na pisanie od prawej do lewej
Każdy produkt sgcUI udostępnia swoją zawartość przez Microsoft UI Automation, czyli API używane przez czytniki ekranu takie jak Narrator i NVDA, obsługuje klawiaturę i uwzględnia motywy wysokiego kontrastu Windows. Jest to włączone domyślnie, w każdej edycji, a eSeGeCe publikuje raport zgodności VPAT dla każdej platformy.
Interfejsy w języku arabskim i hebrajskim działają w VCL, FireMonkey, WinForms, WPF i Avalonia, sterowane właściwością kierunku, którą każdy framework już posiada. Litery arabskie są łączone, tekst mieszany jest porządkowany algorytmem dwukierunkowym Unicode, a kolumny siatki, panele boczne, paski narzędzi i wskaźniki kroków przesuwają się na przeciwną stronę, podczas gdy liczby pozostają czytelne.
Dane na żywo z sgcWebSockets
Siatki i wykresy przyjmują aktualizacje z dowolnego wątku i łączą je w odświeżenia w stałych odstępach czasu, więc strumień tysięcy aktualizacji na sekundę nadal jest renderowany ze stabilną liczbą klatek. Pakiety mostków łączą pakiet z sgcWebSockets: źródła siatek, wykresów, dashboardów i wskaźników zasilane przez WebSocket, MQTT i SSE, dwukierunkowa synchronizacja kalendarza dla plannera z Google Calendar, Outlook i CalDAV oraz raporty udostępniane jako HTML.
Zobacz, jak działa: demo ERP
Altamira ERP to demo, którego używamy, by udowodnić, że pakiet działa jak jedna całość. To prawdziwa aplikacja, a nie galeria: panel boczny z dziesięcioma modułami, jasny i ciemny motyw oraz ponad 500 faktur z 24 miesięcy. Każdy moduł jest osobną jednostką, więc możesz przenieść dowolny ekran do własnego projektu.






Demo jest dostępne dla Delphi (VCL, Win32 i Win64), C++ Builder (VCL) oraz .NET WinForms. Możesz też uruchomić skompilowane dema wszystkich 14 produktów.
Gdzie działa sgcUI
Zbuduj swoją następną aplikację z sgcUI
Funkcje, edycje, dema na żywo i pełna dokumentacja czekają na stronie internetowej.
Pytania lub uwagi? Skontaktuj się z nami, odpowiedzą Ci ludzie, którzy napisali ten kod.
