sgcUI 2026.10: 14 natywnych produktów UI dla Delphi, C++ Builder i .NET

· Wydania
sgcUI 2026.10: 14 natywnych produktów UI dla Delphi, C++ Builder i .NET | Blog eSeGeCe
✦  Nowe wydanie · sgcUI 2026.10

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
Dashboard demonstracyjny ERP sgcUI, w którym każdy widoczny element jest rysowany przez sgcUI
14produktów
5frameworków UI
7→13wersji Delphi
1wspólny motyw

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ą.

STANDARDWprowadzanie danych i szkielet aplikacji
PROFESSIONALStandard plus wizualizacja
ENTERPRISEKażdy produkt sgcUI

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

Delphi & C++ BuilderKontrolki VCL z prefiksem TsgcVCL i kontrolki FireMonkey z prefiksem TsgcFMX, od Delphi 7 do Delphi 13 oraz od C++ Builder 2007 do 13. Pełny kod źródłowy w edycjach Source.
.NETPort w C# z tymi samymi nazwami klas dla WinForms, WPF i Avalonia, na .NET Framework 4.7.2 oraz .NET 8, 9 i 10, z wiązaniem MVVM i obsługą projektanta. Bezpłatne pakiety Community na NuGet.

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.