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 | Dziewięć kontrolek wprowadzania: kalendarz, wybór daty, czasu i daty z czasem, suwak zakresu, wybór koloru, pole tokenów, ocena, pole liczbowe. | ||||
| sgcCharts | 13 typów wykresów, strumieniowanie milionów punktów, 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 i wskaźnikami KPI na żywo. | — | |||
| sgcGauges | Dziesięć typów wskaźników, od tarczy radialnej po tablicę alarmową, z zakresami, progami, 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, kafelki wektorowe, nakładki, geokodowanie i trasowanie offline. | — | — | ||
| sgcPDF | Twórz, edytuj, przeglądaj, podpisuj i waliduj pliki PDF, plus kontrolki kodów kreskowych i kodów QR. | — | — | ||
| sgcReports | Silnik raportów bez interfejsu: pasma, grupy, master detail, dostępny PDF, XLSX, CSV i PNG, udostępnianie przez HTTP. | — | — |
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 i sgcReports. |
| 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. 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. sgcPivotGrid i sgcCharts czytają źródło jednokierunkowo, a sgcDiagram buduje z niego diagram od nowa. | ~sgcPlanner zapisuje z powrotem w każdej edycji. Zapis zwrotny sgcGrid 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. | 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 |
| 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 | |
| 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 |