sgcUI Macierz funkcji
Która edycja zawiera który produkt i co robi każdy z nich. Przejdź od nazwy produktu do jego pełnej listy funkcji.
Która edycja zawiera który produkt i co robi każdy z nich. Przejdź od nazwy produktu do jego pełnej listy funkcji.
Standard obejmuje wprowadzanie danych i szkielet aplikacji, Professional dodaje wizualizację, Enterprise zawiera każdy produkt sgcUI.
| Produkt | Kluczowe funkcje | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Siatka danych na żywo aktualizowana z dowolnego wątku: sortowanie, filtrowanie, grupowanie, podsumowania, wiersze drzewa i szczegółów, edycja, eksport do Excela. | ||||
| sgcNavigation | Pasek nawigacji w trybie panelu bocznego i akordeonu, zwijany do paska ikon, z grupami, ikonami i plakietkami. | ||||
| sgcToolbar | Paski narzędzi i paski stanu: przyciski, przełączniki, listy rozwijane, menu przepełnienia, postęp i panele wskaźników. | ||||
| sgcEditors | Piętnaście kontrolek wprowadzania: kalendarz, selektory daty, czasu i daty z czasem, suwak zakresu, selektor koloru, edytor tokenów, ocena, pole liczbowe, pola z przyciskami, wyszukiwania, z maską, walutowe i z listą wyboru, memo, a do tego przełącznik ustawień, pole adresu IP, pole przedziału czasu, selektor czcionki, lista z polami wyboru i podwójna lista. | ||||
| sgcCharts | 21 typów wykresów, samodzielny sparkline, strumieniowanie milionów punktów, selektor zakresu, wskaźniki giełdowe, narzędzia rysowania, źródła na żywo i eksport PNG/SVG. | — | |||
| sgcDashboard | Responsywna siatka kafelków i karty KPI z wykresami sparkline, przeciąganiem i zmianą rozmiaru, zapisywanymi układami, wskaźnikami KPI na żywo i tile launcherem. | — | |||
| sgcGauges | Czternaście typów wskaźników, od tarczy radialnej po tablicę alarmową, ze wskaźnikami wejściowymi: pokrętłem, suwakiem, przełącznikiem i przyciskiem, zakresami, progami, skórkami, animacją i powiązaniem z danymi na żywo. | — | |||
| sgcPivotGrid | Tabele przestawne na milionie wierszy: grupowanie dat, osiem agregacji, filtry, drążenie, formatowanie warunkowe, eksport. | — | — | ||
| sgcPlanner | Harmonogram, Gantt i Kanban na jednym wspólnym obiekcie danych, z powtarzaniem, zależnościami, ścieżką krytyczną i synchronizacją kalendarza. | — | — | ||
| sgcDiagram | Edytor i przeglądarka diagramów: 14 kształtów, trzy rodzaje łączników, automatyczne układy, cofanie, JSON i eksport PNG/SVG. | — | — | ||
| sgcWizard | Kreatory krok po kroku i samodzielne steppery z walidacją, pomijanymi stronami i stanami kroków. | — | — | ||
| sgcMaps | Natywne mapy kafelkowe bez kontrolki przeglądarki: kafelki online i offline, WMS i WMTS, kafelki wektorowe i PMTiles, nakładki, shapefile i WKT, geokodowanie i trasowanie offline. | — | — | ||
| sgcPDF | Twórz, edytuj, przeglądaj, podpisuj i waliduj pliki PDF, plus kontrolki kodów kreskowych i kodów QR, panel podpisu i edytor obrazów. | — | — | ||
| sgcReports | Silnik raportów bez interfejsu: pasma, grupy, master detail, dostępny PDF, XLSX, CSV i PNG, udostępnianie przez HTTP. | — | — | ||
| sgcRichEdit | Edytor dokumentów z tekstem sformatowanym: style, listy, tabele, obrazy i łącza, odczyt i zapis JSON, HTML, Markdown i RTF, eksport do DOCX i PDF. | — | — | ||
| sgcSpreadsheet | Arkusz kalkulacyjny w stylu Excela na sgcGrid: 211 funkcji arkusza, tablice dynamiczne z rozlewaniem, nazwy zdefiniowane, wiele arkuszy, zamrożone okienka, wykresy z zakresów komórek rysowane przez sgcCharts, odczyt i zapis XLSX. | — | — | ||
| sgcChat | Asystent AI i czat zespołowy: panel czatu, widok czatu, pole wprowadzania czatu i przeglądarka Markdown, odpowiedzi w strumieniu, zatrzymanie i ponowne generowanie, karty wywołań narzędzi, obecność, wskaźnik pisania, potwierdzenia odczytu, reakcje i most sgcWebSockets. Dostawcy LLM i czat zespołowy WebSocket wymagają sgcWebSockets, który jest zawarty w All-Access. | — | — |
Edycje Standard, Professional i Enterprise zawierają pełny kod źródłowy, Delphi i C++ Builder oraz 1 rok aktualizacji. Każdy produkt jest też sprzedawany osobno, dla Delphi i dla .NET.
| Edycja | Zawiera |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar i sgcEditors, z pełnym kodem źródłowym. |
| Professional | Standard plus sgcCharts, sgcDashboard i sgcGauges. |
| Enterprise | Professional plus sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF, sgcReports, sgcRichEdit, sgcSpreadsheet i sgcChat. |
| All-Access | Każdy produkt eSeGeCe, razem z sgcUI. |
| Pakiety pojedyncze | Dowolny jeden produkt sgcUI osobno. |
| .NET | Darmowe pakiety Community oraz edycje zarejestrowane i pakiety pojedyncze w tych samych cenach co Delphi. |
Kontrolki WinForms, WPF i Avalonia wiążą się z Twoimi modelami widoku, otwierają się w projektancie Visual Studio i podążają za motywem aplikacji. Kolumna Community pokazuje, co zawierają bezpłatne pakiety .NET Community.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Kolumny, pola i serie w XAML | Zadeklaruj kolumny sgcGrid, pola sgcPivotGrid, serie i osie sgcCharts oraz mapy pól sgcPlanner wewnątrz elementu kontrolki, a kafelki sgcDashboard i skórki sgcGauges pod tym samym prefiksem. Właściwości listowe, takie jak kolumny wartości kafelka wykresu pulpitu, przyjmują elementy sys:String w skompilowanym XAML. Jedna deklaracja, xmlns:sgc="https://www.esegece.com/sgcui", mapuje kontrolki każdego produktu sgcUI w WPF i Avalonia. | Pomoc | |
| ItemsSource i ICollectionView (WPF, Avalonia) | ItemsSource przyjmuje dowolny IEnumerable: List<T>, ObservableCollection<T>, BindingList<T>, DataTable lub DataView. W WPF obowiązuje sortowanie, filtr i grupowanie z ICollectionView lub CollectionViewSource. Avalonia czyta kolekcję w jej własnej kolejności. Dodawanie, usuwanie i przenoszenie aktualizuje tylko zmienione wiersze, INotifyPropertyChanged odrysowuje zmienione wartości, a zmiany zgłoszone w wątku roboczym są stosowane w wątku interfejsu. | ~Powiązanie sgcDiagram (NodesSource, LinksSource) jest w edycji zarejestrowanej. | Pomoc |
| DataSource i DataMember (WinForms) | Kontrolki WinForms przyjmują DataSet, DataTable, DataView, BindingSource, IList lub IListSource, a DataMember wskazuje tabelę lub relację, taką jak Customers.CustomerOrders, tak jak w DataGridView. Czytają listę przez CurrencyManager formularza, więc obowiązuje filtr i sortowanie BindingSource, a bieżący wiersz i zaznaczony wiersz pozostają zgodne. | ~Powiązanie sgcDiagram (NodesDataSource, LinksDataSource) jest w edycji zarejestrowanej. | Pomoc |
| Zapis edycji z powrotem | sgcGrid (ItemsWriteBack) i sgcPlanner zapisują edycje, wstawienia i usunięcia z powrotem do powiązanych elementów, z BeginEdit i EndEdit, gdy element implementuje IEditableObject. sgcDiagram (WriteBack) zapisuje z powrotem do swoich źródeł węzły i łącza, które użytkownicy dodają, przesuwają, edytują lub usuwają. sgcPivotGrid i sgcCharts czytają źródło jednokierunkowo. | ~sgcPlanner zapisuje z powrotem w każdej edycji. Zapis zwrotny sgcGrid i sgcDiagram jest w edycji zarejestrowanej. | Pomoc |
| Projektant Visual Studio (WinForms) | Kontrolki WinForms otwierają się w projektancie Visual Studio na .NET Framework 4.7.2 i na .NET 8 lub nowszym, przez projektant działający poza procesem. Inteligentne znaczniki ustawiają źródło danych i główne opcje, edytory kolekcji edytują kolumny, serie i pola, a okno Właściwości wyświetla tabele i składowe powiązanych danych. Inteligentne znaczniki wszystkich 69 komponentów przybornika WinForms są testowane na powierzchni projektanta: każda właściwość, edytor kolekcji, lista źródeł danych, akcja i czasownik. | Pomoc | |
| Pozycje przybornika i ikony | Pakiety NuGet WinForms i WPF dodają swoje kontrolki do przybornika Visual Studio, każdą z własną ikoną, w jednej kategorii na produkt, takiej jak "sgcUI Grid" lub "sgcUI Planner". Pakiety Avalonia nie dodają pozycji do przybornika. | Pomoc | |
| Przykładowe dane w czasie projektowania | Pusty sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner lub sgcDiagram pokazuje przykładowe wiersze, przykładową tabelę przestawną, przykładową linię z 30 punktów, przykładowe zadania bieżącego tygodnia lub przykładowy przepływ w projektancie Visual Studio oraz w podglądach WPF i Avalonia, dzięki czemu układ można sprawdzić przed powiązaniem danych. | Pomoc | |
| Zgodność z motywem hosta | Kontrolki, których Theme ma wartość utDefault, podążają za jasnym lub ciemnym motywem aplikacji w trakcie jej działania: ThemeMode w WPF z akcentem Fluent i Application.SetColorMode w WinForms na .NET 9 lub nowszym oraz ActualThemeVariant w Avalonia z akcentem platformy. Jest to włączone domyślnie, sgcUIApplication.SetTheme przypina stały motyw, a wysoki kontrast Windows ma pierwszeństwo. | Pomoc | |
| Avalonia 12 | Pakiety Avalonia są zbudowane na Avalonia 12: wymagają Avalonia 12.0 lub nowszej, są testowane z 12.1.4 i obsługują .NET 8, 9 i 10. Avalonia 11 nie jest już obsługiwana. | Pomoc |
Każdy produkt sgcUI maluje jednym motywem. Ustawienie wstępne wybiera jego kolory i narożniki: Classic pozostaje domyślne, Fluent daje wygląd Windows 11. Kolumna Community pokazuje, co zawierają bezpłatne pakiety .NET Community.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Ustawienia wstępne motywu | Classic, domyślne, zachowuje wygląd wcześniejszych wersji. Fluent daje kolory, narożniki i dwukolorowe obramowanie fokusu Windows 11 w wersji jasnej i ciemnej. W Delphi sgcUISetApplicationThemePreset(CS_UI_THEME_FLUENT), w .NET sgcUIApplication.ThemePreset. Każda kontrolka, której Theme ma wartość utDefault, jest przerysowywana, a wysoki kontrast Windows zachowuje pierwszeństwo. | Pomoc | |
| Własne ustawienie wstępne | Zacznij od sgcUIFluentThemeDef lub sgcUIClassicThemeDef, zmień kolory, akcent lub promienie narożników jasnego i ciemnego TsgcUIThemeDef i zarejestruj parę za pomocą sgcUIRegisterThemePreset, a w .NET sgcUIApplication.RegisterThemePreset. | Pomoc | |
| Promień narożnika z ustawienia wstępnego | Ramki edytorów i obramowania fokusu (RadiusSmall), karty Kanban (RadiusMedium), kafelki pulpitu i kolumny Kanban (RadiusLarge) oraz chipy tagów sgcGrid (RadiusChip) biorą narożniki z ustawienia wstępnego. | Pomoc | |
| Kolor akcentu Windows | Fluent maluje kolorem akcentu wybranym w Windows, ciemniejszym odcieniem w motywie jasnym i jaśniejszym w ciemnym, niezależnie od tego, czy podąża za motywem Windows. Akcent aplikacji (sgcUISetApplicationAccentColor, w .NET sgcUIApplication.AccentColor) nadal ma pierwszeństwo, a Classic zachowuje stały akcent. | Pomoc | |
| Podążanie za Windows w Delphi | sgcUISetApplicationThemeFollow(utfSystem) przełącza kontrolki między jasnym a ciemnym, gdy zmieni się ustawienie Windows, w VCL i FireMonkey dla Windows oraz w FireMonkey dla macOS, iOS i Androida od Delphi 10.4. Domyślnie jest wyłączone (utfNone), więc istniejące aplikacje się nie zmieniają. | Pomoc | |
| Ciemny pasek tytułu i narożniki Windows 11 | Formularze VCL, FireMonkey i WinForms dostają ciemny pasek tytułu, gdy ich motyw jest ciemny, w Windows 10 w wersji 1809 i nowszych, oraz narożnik okna z ustawienia wstępnego w Windows 11 (zaokrąglony w Fluent). Działa automatycznie, gdy aktywne jest ustawienie inne niż Classic lub podążanie, albo jawnie przez sgcUIApplyWindowFrameVCL, sgcUIApplyWindowFrameFMX i sgcUICore_Theme_WinForms.sgcUIApplyWindowFrame. Otwarty formularz WinForms podąża za każdą późniejszą zmianą motywu, ustawienia wstępnego lub podążania, a okna WPF i Avalonia dostają tę samą ramkę z sgcUIApplyWindowFrame. Formularz z kartami sgcNavigation i formularz Ribbon sgcToolbar (Zarejestrowana) zastępują nagłówek paskiem tytułu z motywem, który zawiera karty lub pasek szybkiego dostępu, z przyciskami tytułu z motywem i układami przyciągania Windows 11. | Pomoc | |
| Każdy produkt z ustawienia wstępnego | Narożniki elementów, wskaźników, pasków i okien wyskakujących (RadiusItem, RadiusIndicator, RadiusBar, RadiusOverlay), wypełnienia najechania i naciśnięcia (SubtleFillHover, SubtleFillPressed), separatory i grubości linii biorą z ustawienia wstępnego w Fluent: Editors, Grid, PivotGrid, Planner, Dashboard, Navigation, Toolbar i Ribbon, Wizard, Charts, Gauges, Diagram oraz projektant Reports. Classic zachowuje wbudowany wygląd. | Pomoc | |
| Podążanie za stylem VCL | W Delphi XE2 i nowszych sgcUISetApplicationThemeFollow(utfHost) sprawia, że kontrolki przełączają się między jasnym a ciemnym razem z aktywnym stylem VCL i przejmują jego kolory oraz kolor wyróżnienia jako akcent, a narożniki, obramowanie fokusu i czcionka pozostają z ustawienia wstępnego. sgcUIRefreshHostTheme odczytuje styl ponownie. W stylu Windows i w Delphi 7 do XE działa jak podążanie za Windows. | Pomoc | |
| Kolory hosta w WPF i Avalonia | W ustawieniu innym niż Classic WPF na .NET 9 i nowszych z motywem Fluent oraz Avalonia 12 z FluentTheme nadają kontrolkom tła, obramowania, tekst i wypełnienia, dopóki ThemeFollow ma wartość utfHost (sgcUIApplication.HostColorsActive). WinForms podąża za jasnym lub ciemnym trybem kolorów. | Pomoc | |
| Segoe UI Variable w Fluent | Fluent rysuje czcionką Segoe UI Variable Text w Windows 11, Segoe UI w Windows 10 i wbudowaną Roboto gdzie indziej. Czcionka ustawiona przez aplikację zawsze ma pierwszeństwo. sgcUISetThemePresetFontFamily, a w .NET sgcUIApplication.SetThemePresetFontFamily, nadaje własnemu ustawieniu wstępnemu listę czcionek, a sgcUIPresetFontName zwraca używaną czcionkę. | Pomoc | |
| Przeglądarka PDF i mapy w motywie | UseUITheme nadaje przeglądarkom sgcPDF w VCL, FireMonkey, WinForms, WPF i Avalonia oraz ich widokom miniatur, konspektu i komentarzy kolory motywu aplikacji. Przyciski powiększenia, kompas, przełącznik warstw, skala i informacja o źródle w sgcMaps podążają za Theme mapy z kolorami i narożnikami ustawienia wstępnego. Strony i zawartość mapy zachowują swoje kolory. | Pomoc | |
| Ustawienie wstępne ISA-101 i pakiet HMI | Ustawienie wstępne dla ekranów procesowych: sgcUIApplyISA101, a w .NET sgcUICore_ISA101.sgcUIApplyISA101, czyni każdą kontrolkę szarą i płaską, a kolor zachowuje dla stanów nietypowych i alarmów. Jest częścią pakietu HMI, ze wskaźnikami zbiornika i symboli procesowych, szablonami P&ID z animowanymi rurami, listą alarmów ISA-18.2 oraz NumPadem i klawiaturą ekranową dla paneli dotykowych. | Pomoc | |
| Demo Theme Gallery | Jeden ekran z siatką, edytorami, wskaźnikiem, pulpitem i tablicą Kanban, który przełącza ustawienie wstępne, motyw, akcent i wysoki kontrast podczas działania, dla Delphi VCL, FireMonkey, C++Builder, WinForms, WPF i Avalonia. Na każdej platformie ma też strony Dokument, Mapa i Kontrolki z przeglądarką PDF, mapą oraz kontrolkami nawigacji, paska narzędzi, wstążki, kreatora, tabeli przestawnej i walidacji, a wersja VCL podąża także za stylem VCL. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Pasek zapytań AI (VCL i FireMonkey) | TsgcVCLAIQueryBar i TsgcFMXAIQueryBar, FireMonkey w systemach Windows, macOS, iOS i Android: wpisz pytanie, naciśnij Enter, przeczytaj, co zastosowano, anuluj trwające pytanie i cofnij ostatnią odpowiedź, z ostatnimi pytaniami i podpowiedziami. Działa z klawiaturą, czytnikami ekranu, wysokim kontrastem i układami od prawej do lewej. | Pomoc | |
| Pasek zapytań AI (WinForms, WPF i Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar i TsgcAvaloniaAIQueryBar robią to samo w .NET, z jasnym lub ciemnym motywem hosta. | Pomoc | |
| Dowolny LLM | TsgcUIAIEventProvider przekazuje każde żądanie do Twojego kodu w zdarzeniu OnRequest, więc odpowiedzieć może dowolna usługa AI, model lub serwer lokalny. W .NET RequestAsync przyjmuje asynchroniczną procedurę obsługi. | Pomoc | |
| Dostawca AI sgcWebSockets | TsgcUIAIChatProvider z mostu sgcUICoreWS używa komponentu TsgcAIChat z sgcWebSockets na każdej platformie. W .NET pakiet esegece.sgcUICore.sgcWebSockets. Wymaga zarejestrowanego sgcWebSockets. | Zarejestrowana | Pomoc |
| Zapytaj siatkę, tabelę przestawną i pulpit | TsgcGridAI zamienia pytanie w filtry, sortowanie i wyróżnienia wierszy, TsgcPivotGridAI w układ tabeli przestawnej, a AI pulpitu kieruje je do kafelka, który może odpowiedzieć, i objaśnia karty KPI. Bez dostawcy siatka i pulpit odpowiadają lokalnymi regułami. | Pomoc | |
| Smart Paste w formularzach | Wklejony tekst, na przykład e-mail lub blok adresu, wypełnia kontrolki sgcEditors oraz standardowe kontrolki edycji, listy rozwijanej, pola wyboru i daty w formularzu, z przyciskiem Smart Paste i Undo, w VCL, FireMonkey, WinForms, WPF i Avalonia. | Pomoc | |
| Walidacja w formularzach | TsgcVCLValidator, TsgcFMXValidator, TsgcWinFormsValidator, TsgcWpfValidator i TsgcAvaloniaValidator sprawdzają kontrolki sgcEditors oraz standardowe edytory, memo, listy rozwijane, pola wyboru i kontrolki daty formularza według reguł: wymagane, zakres, długość, wyrażenie regularne, e-mail, porównanie i własne, z ramką, ikoną, listą podsumowania i komunikatami dla czytników ekranu. | Pomoc | |
| Smart Paste w sgcPlanner | Ctrl+Shift+V w widoku Scheduler, Gantt lub Kanban tworzy element z wklejonego tekstu albo wypełnia zaznaczony, z Undo. | Pomoc | |
| Prywatność | Pytanie wysyła tylko katalog pól (nazwy, podpisy, typy i kilka przykładowych wartości), nigdy danych wierszy. Smart Paste wysyła tylko wklejony tekst i opisy pól. Wartości KPI nigdy nie opuszczają aplikacji. | Pomoc |
Produkty podążają za TDataSet Delphi, a w .NET za DataTable, gdy się zmienia, a produkty edycyjne zapisują zmiany użytkownika z powrotem. Kolumna Community pokazuje, co zawierają bezpłatne pakiety .NET Community.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Źródło DataSet sgcPlanner | TsgcPlannerSource_DataSet zapisuje zmiany z powrotem z OnBeforeWriteBack, OnWriteBack i OnWriteBackError, a odrzucony lub nieudany zapis przywraca planner do danych. Throttle grupuje szybkie zmiany, FollowCursor zaznacza element bieżącego rekordu, cofanie i ponawianie są zapisywane z powrotem, a ResourceFields.CapacityField odczytuje pojemność każdego zasobu, także w .NET. | Pomoc | |
| Dwukierunkowe powiązanie sgcDiagram na żywo | TsgcDiagramDataBinding podąża za zbiorami danych węzłów i łączy według Id, zapisuje położenie i rozmiar węzłów, a z WriteBack zapisuje z powrotem węzły i łącza zmienione przez użytkowników, z tymi samymi zdarzeniami zapisu zwrotnego. W Delphi i .NET. | Zarejestrowana | Pomoc |
| Throttle w sgcPivotGrid | TsgcPivotSource_DataSet podąża za zbiorem danych jak dotąd, a Throttle grupuje szybkie zmiany w jedno przeliczenie. W Delphi i .NET. | Pomoc | |
| Łącze danych sgcGauges | TsgcGaugeDataLink pokazuje pole na dowolnym wskaźniku i zapisuje zmiany wskaźnika wejściowego z powrotem do pola. W Delphi (VCL i FireMonkey) oraz .NET (DataTable, DataView i CurrencyManager z WinForms). | ~Odczyt pola jest we wszystkich edycjach. Zapis zwrotny jest w edycji Registered. | Pomoc |
| Aktywne źródło danych sgcDashboard | TsgcDashboardDataSource podąża za swoim DataSet z Live i Throttle, a filtry krzyżowe nadal działają na nowych wierszach. W Delphi i .NET. | ~Live i Throttle są we wszystkich edycjach. Filtrowanie krzyżowe jest w edycji Registered. | Pomoc |
Każdy tekst widoczny dla użytkownika końcowego jest przetłumaczony, w każdym produkcie i każdej edycji.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| 12 wbudowanych języków | English, Português (Brasil), Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Türkçe, 简体中文. Obejmuje wszystkie teksty dla użytkownika końcowego w sgcGrid, sgcPivotGrid, sgcCharts, sgcGauges, sgcMaps, sgcPlanner, sgcEditors, sgcPDF, sgcReports, sgcRichEdit, sgcToolbar, sgcNavigation, sgcWizard, sgcDashboard, sgcDiagram: menu, przyciski, podpowiedzi, okna dialogowe, podgląd wydruku, komunikaty walidacji i nazwy dla czytników ekranu. | Pomoc | |
| Zmiana w czasie działania | Jedno wywołanie wybiera język wszystkich produktów sgcUI: sgcUISetLanguage('de') w Delphi i C++ Builder, sgcUILang.SetLanguage("de") w .NET lub 'auto' dla języka systemu operacyjnego. Otwarte kontrolki i okna dialogowe odświeżają się natychmiast, bez restartu. | Pomoc | |
| Dodaj dowolny język | Zapisz angielski szablon jako plik JSON, przetłumacz go i wczytaj przez sgcUILoadLanguageFile lub sgcUILang.LoadFile. Nie trzeba przebudowywać aplikacji. Ten sam plik może też poprawić kilka tekstów wbudowanego języka. | Pomoc | |
| Hak tłumaczenia | sgcUIOnTranslate w Delphi i sgcUILang.OnTranslate w .NET są wywoływane dla każdego tekstu, więc możesz podłączyć własny słownik lub system tłumaczeń. | Pomoc | |
| Translation Manager i biblioteki DLL zasobów | Teksty dla użytkownika końcowego to resourcestring, więc tłumaczenie wykonane w Delphi Translation Manager (ITE) lub w bibliotece DLL zasobów nadal działa. | Pomoc | |
| Każda edycja | Lokalizacja jest zawarta w każdej edycji sgcUI, także w bezpłatnych pakietach Community. | Pomoc |
Pakiet Realtime UI nie jest osobnym produktem. Każdy element jest w produkcie sgcUI, do którego pasuje, i podąża za edycją tego produktu, w Delphi, C++Builder i .NET. Kolumna Community pokazuje, co zawierają bezpłatne pakiety .NET Community.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Obecność i awatary | sgcUICore, wspólny dla wszystkich produktów: TsgcUIPresenceModel przechowuje użytkowników i ich status (online, z dala, zajęty lub offline), a awatar, grupa awatarów z chipem „+N” i wskaźnik obecności za nim podążają. Komunikaty obecności na żywo są także w każdej edycji. W VCL, FireMonkey, WinForms, WPF i Avalonia. | Pomoc | |
| Centrum powiadomień | sgcNavigation: TsgcNotificationModel z liczbą nieprzeczytanych, toasty, skrzynka powiadomień pogrupowana według dni z przyciskiem Oznacz wszystkie jako przeczytane oraz preferencje powiadomień dla każdej kategorii i kanału wraz z edytorem. TsgcToolbarBadgeLink z sgcToolbar pokazuje liczbę nieprzeczytanych na elemencie paska narzędzi lub Ribbonu. | ~Komunikaty powiadomień na żywo i Ribbon jako cel plakietki są w wersji Zarejestrowanej. | Pomoc |
| Kanał aktywności i ślad audytu | sgcDashboard: TsgcDashboardActivityModel zapisuje, kto co zrobił z jakim obiektem, kanał aktywności pokazuje to od najnowszych z czasami względnymi, a ślad audytu to tabela, której wiersze rozwijają się do zmienionych pól. Oba są samodzielnymi kontrolkami i kafelkami pulpitu. | ~Komunikaty aktywności na żywo są w wersji Zarejestrowanej. | Pomoc |
| Przeglądarka dzienników na żywo | sgcGrid: TsgcGridLogModel i TsgcGridLogLink zamieniają siatkę w przeglądarkę dzienników na żywo ze śledzeniem końca, wstrzymywaniem, filtrem poziomu i eksportem. Model dziennika jest bezpieczny wątkowo, więc wątek roboczy może dołączać wiersze. | ~Komunikaty dziennika na żywo są w wersji Zarejestrowanej. | Pomoc |
| Źródła na żywo | Most sgcUICoreWS zasila modele obecności, powiadomień, aktywności i dziennika z połączenia WebSocket, MQTT lub zdarzeń wysyłanych przez serwer z sgcWebSockets: TsgcUILiveSource_WebSocket, TsgcUILiveSource_MQTT i TsgcUILiveSource_SSE, a w .NET pakiet esegece.sgcUICore.sgcWebSockets. Jedno źródło może zasilać kilka modeli, a komunikaty są stosowane w głównym wątku. | Zarejestrowana | Pomoc |