sgcDashboard Özellik Matrisi
sgcDashboard'un yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla.
sgcDashboard'un yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla.
5 özellik
10 özellik
3 özellik
8 özellik
7 NuGet paketi
Çevrimiçi yardım ve PDF kılavuzları
Kayıtlı, Kayıtlı ve Deneme sürümlerinde bulunan ancak ücretsiz Community sürümünde olmayan özellikleri işaretler. ~, Community sürümünde kısmen bulunan bir özelliği işaretler; fark altında belirtilir.
Her satır kendi yardım konusuna bağlanır. Community sütunu ücretsiz .NET Community sürümünün neleri içerdiğini gösterir; her şey Kayıtlı ve Deneme sürümlerinde bulunur.
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Duyarlı karo ızgarası | Varsayılan olarak 12 sütun, karo başına Col, Row, ColSpan ve RowSpan; otomatik akış, Col ve Row = -1 olan karoları ilk boş yere yerleştirir. | Yardım | |
| Bir karoda herhangi bir denetim | Bir grafik, bir harita, bir PDF görüntüleyici, bir rapor önizlemesi veya bir not alanı. Suite demosu sgcCharts, sgcMaps, sgcPDF ve sgcReports'u barındırır. | Yardım | |
| Sürükleme ve yeniden boyutlandırma | Kullanıcılar panolarını AllowDrag ve AllowResize ile yeniden düzenler; Locked bir karo yerinde kalır. | Kayıtlı | Yardım |
| Kayıtlı yerleşimler | SaveLayout, LoadLayout, SaveLayoutToFile ve LoadLayoutFromFile yerleşimi JSON olarak saklar. | Kayıtlı | Yardım |
| Karo başlatıcı | TsgcVCLDashboardTileLauncher ve TsgcFMXDashboardTileLauncher (.NET'te TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher ve TsgcAvaloniaDashboardTileLauncher), başlıklı gruplar halinde dört boyutlu karolardan (dtsSmall, dtsMedium, dtsWide, dtsLarge) oluşan, first fit yöntemiyle yerleştirilmiş bir başlangıç ekranı gösterir. Karo başına bir Badge hapı, alt başlık ve görüntü, yatay veya dikey kaydırma, OnTileClick, gruplar arasında ok tuşları, Home, End, Enter ve Boşluk ile ekran okuyucular için çağrılabilen karo listesi. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Yerleşik karolar | ChartTile, GaugeTile, GridTile, PivotTile ve MapTile, bir veri kaynağına bağlı bir sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid veya sgcMaps denetimi içerir ve kendiliğinden dolar. Her karo ilgili sgcUI ürününü ve köprü paketini gerektirir. .NET'te harita karosu dahil her karo WinForms, WPF ve Avalonia için vardır (harita için esegece.sgcDashboard.Maps.Wpf ve esegece.sgcDashboard.Maps.Avalonia). Harita, pano yazdırma, PDF ve HTML çıktısında da görünür. | Yardım | |
| Veri kaynakları | TsgcDashboardDataSource, istediğiniz sayıda karoyu kendi satırlarından, bir TDataSet (.NET'te DataTable) veya bağlı bir IsgcUITable üzerinden besler. Her karo, toplam, sayı, ortalama, en küçük veya en büyük ile gruplanmış ve toplulaştırılmış bir görünümü okur. İş parçacığı açısından güvenlidir. Live ile veri kaynağı, kayıtlar gönderildikçe, eklendikçe ve silindikçe DataSet'i (.NET'te DataTable) izler, Throttle hızlı değişiklikleri tek bir yenilemede toplar ve çapraz filtreler yeni satırlara da uygulanmaya devam eder. | Yardım | |
| Çapraz filtreleme | Bir grafik noktasına, ızgara hücresine, pivot satırına veya harita işaretçisine tıklamak, veri kaynağının diğer karolarını filtreler. Filtre çubuğu her koşul için bir çip ve Tümünü temizle gösterir; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource ve CrossFilterTarget. | Kayıtlı | Yardım |
| Duyarlı kesme noktaları | Breakpoints, 1024 DIP altında MediumColumns (8) değerine ve 600 altında CompactColumns (4) değerine geçer; karo başına otomatik veya açık MediumCell ve CompactCell ve OnBreakpointChanged ile. | ~Kesme noktaları çalışır, ancak Community sürümünde SaveLayout yoktur, bu yüzden kaydedilmezler. | Yardım |
| Çalışma zamanı tasarımcısı | EditMode, AddTile, RemoveTile, Undo ve Redo (50 adım) ile palet ve özellik listesi içeren tasarım paneli, kullanıcıların panoyu oluşturmasını sağlar. SaveLayout, çalışma zamanında eklenen karoları geri yükler. | Kayıtlı | Yardım |
| Web'e yayınlama (HTML) | AsHTML, SaveToHTML ve SaveToHTMLStream, panoyu kendi içinde eksiksiz tek bir HTML sayfası olarak yazar: her karo, onu yazdıran aynı kodla SVG olarak çizilir ve panonun kesme noktalarını izleyen bir CSS ızgarasına yerleşir. HTMLOptions başlığı, açık, koyu veya otomatik bir temayı, gömülü yazı tiplerini (EmbedFonts) ve sayfanın her RefreshSeconds saniyede yeniden yüklediği isteğe bağlı bir RefreshURL adresini belirler. Yenileme adresi olmayan sayfada hiç betik bulunmaz. Her karonun bir başlığı ve ekran okuyucular için bir metin alternatifi vardır. VCL, FireMonkey, WinForms, WPF ve Avalonia üzerinde, Delphi ve .NET'te aynı çıktıyla. | Yardım | |
| XAML'de karolar (.NET) | WPF ve Avalonia'da grafik, gösterge, ızgara, pivot ve harita karoları sgc öneki altında XAML içinde tanımlanır (xmlns:sgc="https://www.esegece.com/sgcui") ve grafik karosunun ValueColumns ile ızgara karosunun Columns özellikleri derlenmiş XAML'de sys:String öğeleri alır. | Yardım | |
| Etkinlik akışı | TsgcVCLActivityFeed ve TsgcFMXActivityFeed, bir TsgcDashboardActivityModel üzerinden kimin hangi nesneye ne zaman ne yaptığını gösterir: en yeni önce, güne göre gruplanmış, sgcUI'nin 12 dilinde göreli zamanlarla ve çevrimiçi durumu modelinden her aktörün avatarı ve durumuyla. FilterActorId, FilterVerb, FilterObjectType ve FilterText akışı filtreler ve eski etkinlik istek üzerine yüklenir. | Yardım | |
| Denetim izi | TsgcVCLAuditTrail ve TsgcFMXAuditTrail, aynı modeli şeritli bir tablo olarak gösterir; satırlar her değişen alanın önceki ve sonraki değerine açılır. | Yardım | |
| Etkinlik ve denetim karoları | activity ve audit türündeki yerleşik karolar, akışı ve denetim izini bir arama kutusuyla (ShowSearch) bir dashboard'a koyar. Tasarımcı paletindedirler, yerleşimle birlikte kaydedilirler ve başka bir ürün gerektirmezler. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| KPI kartı | Title, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText ve AccentColor. | Yardım | |
| Sparkline'lar | AddValue ile beslenen ve MaxPoints ile sınırlanan bir sparkline. | Yardım | |
| Arayüzsüz KPI görüntüleri | Hizmetler, e-postalar ve web sayfaları için TsgcDashboardKPI.SaveToPNG ve SaveToSVG, Linux64'te de. | Yardım |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Temalar | Dashboard.Theme := utDark karolara, KPI kartlarına ve barındırılan denetimlere ulaşır. Fluent tema ön ayarı altında pano, Windows 11 renklerini ve Windows vurgu rengini alır, karo köşeleri ise ön ayarın RadiusLarge değerinden gelir. | Yardım | |
| Canlı KPI'lar | WebSocket, MQTT ve SSE kaynakları, bir JSON iletisindeki sayıyı kod yazmadan bir KPI kartına okur. sgcWebSockets gerektirir. | Kayıtlı | Yardım |
| Canlı etkinlik | Her değişiklik için bir JSON iletisi (add, update, remove, snapshot) etkinlik akışını, denetim izini ve karolarını ApplyMessage ile ya da kod yazmadan, sgcWebSockets gerektiren sgcUICoreWS köprüsünün WebSocket, MQTT ve SSE canlı kaynaklarıyla güncel tutar. | Kayıtlı | Yardım |
| Sağdan sola (Arapça ve İbranice) | Kutucuk akışı, kutucuk başlıkları ve KPI kartı yerleşimi yansıtılır. Eğilim okları ve sparkline'lar yönlerini korur, KPI değerleri soldan sağa parçalar olarak okunaklı kalır. | Yardım | |
| Yazdırma ve baskı önizleme | Print ve ShowPrintPreview panonun tamamını tek sayfaya, gizli olmayan her kutucukla yazdırır; kutucuktaki her sgcUI denetimi kendi çizicisiyle çizilir. PrintSettings kağıdı, yönü, kenar boşluklarını, ölçeklemeyi, üst bilgiyi ve alt bilgiyi yazıcı, önizleme ve PDF için bir kez ayarlar. Her sürümde, VCL, FireMonkey, WinForms, WPF ve Avalonia üzerinde (FireMonkey Windows ve macOS'ta yazdırır). | Yardım | |
| Erişilebilir PDF dışa aktarma, PDF/UA ve PDF/A (sgcPDF ile) | ExportToPDF sayfayı etiketli tek bir resim olarak, varsayılan olarak 192 dpi, kutucuk başlıklarını sıralayan bir alternatif metinle yazar. Dosya varsayılan olarak etiketli bir PDF/UA belgesidir ve PDFALevel PDF/A-2a veya PDF/A-3a ekler. sgcUIPDF köprüsü ve lisanslı bir sgcPDF gerekir (.NET'te esegece.sgcUICore.sgcPDF). | Kayıtlı | Yardım |
| Erişilebilirlik | Pano, başlıklı karoları, barındırılan denetimler ve değer ile eğilimi olan KPI kartları UI Automation'a sunulur. Ok tuşları karolar arasında gezinir, Ctrl+Shift+Ok tuşları karoyu taşır ve Alt+Shift+Ok tuşları yeniden boyutlandırır, odak halkası her zaman görünürdür ve Windows yüksek karşıtlığı izlenir. VCL'de (Delphi 7'den 13'e), Windows'ta FireMonkey'de, WinForms, WPF ve Avalonia üzerinde varsayılan olarak açıktır. | Yardım | |
| Panoya sorun | TsgcVCLDashboardAI ve TsgcFMXDashboardAI (.NET'te TsgcWinFormsDashboardAI, TsgcWpfDashboardAI ve TsgcAvaloniaDashboardAI) yapay zeka sorgu çubuğundan bir soru alır ve onu yanıtlayabilecek karoya gönderir. TsgcGridAI veya TsgcPivotGridAI içeren bir grid ya da pivot karosu yanıtlar ve görünüme getirilir, bir KPI kartı veya gösterge karosu başlığı ve değeriyle yerel olarak yanıt verir, bir grafik veya harita karosu ise gösterilir ve odak alır. Kayıtlı sürümde bir soru, örneğin Region = West gibi çapraz filtreyi de ayarlayabilir (LastFilter, ApplyFilters). Sağlayıcı yalnızca karo başlıklarını ve türlerini ve sütun adlarını görür, bu yüzden KPI, gösterge ve sütun değerleri uygulamadan asla çıkmaz. Sağlayıcı yoksa kural tabanlı yerel bir yönlendirici karoyu seçer. | ~Tüm karolara yönlendirme; filtreli yanıtlar Kayıtlı sürümdedir. | Yardım |
.NET panosu, WinForms, WPF ve Avalonia için aynı sınıf adlarına sahip bir C# portudur; arayüzsüz bir paket ve canlı veri köprüsü içerir.
| Paket | Sürüm | İçerik |
|---|---|---|
esegece.sgcDashboard.Community | Community (ücretsiz) | Çekirdek kitaplık |
esegece.sgcDashboard.WinForms.Community | Community (ücretsiz) | Windows Forms denetimleri |
esegece.sgcDashboard.Wpf.Community | Community (ücretsiz) | WPF denetimleri |
esegece.sgcDashboard.Avalonia.Community | Community (ücretsiz) | Avalonia denetimleri |
esegece.sgcDashboard.Rendering.Community | Community (ücretsiz) | Arayüzsüz çizim |
esegece.sgcDashboard.Charts.Avalonia.Community | Community (ücretsiz) | Avalonia için sgcCharts kutucuğu |
esegece.sgcDashboard.Charts.WinForms.Community | Community (ücretsiz) | WinForms için sgcCharts kutucuğu |
esegece.sgcDashboard.Charts.Wpf.Community | Community (ücretsiz) | WPF için sgcCharts kutucuğu |
esegece.sgcDashboard.Gauges.Avalonia.Community | Community (ücretsiz) | Avalonia için sgcGauges kutucuğu |
esegece.sgcDashboard.Gauges.WinForms.Community | Community (ücretsiz) | WinForms için sgcGauges kutucuğu |
esegece.sgcDashboard.Gauges.Wpf.Community | Community (ücretsiz) | WPF için sgcGauges kutucuğu |
esegece.sgcDashboard.Grid.Avalonia.Community | Community (ücretsiz) | Avalonia için sgcGrid kutucuğu |
esegece.sgcDashboard.Grid.WinForms.Community | Community (ücretsiz) | WinForms için sgcGrid kutucuğu |
esegece.sgcDashboard.Grid.Wpf.Community | Community (ücretsiz) | WPF için sgcGrid kutucuğu |
esegece.sgcDashboard.Maps.WinForms.Community | Community (ücretsiz) | WinForms için sgcMaps kutucuğu |
esegece.sgcDashboard.PivotGrid.Avalonia.Community | Community (ücretsiz) | Avalonia için sgcPivotGrid kutucuğu |
esegece.sgcDashboard.PivotGrid.WinForms.Community | Community (ücretsiz) | WinForms için sgcPivotGrid kutucuğu |
esegece.sgcDashboard.PivotGrid.Wpf.Community | Community (ücretsiz) | WPF için sgcPivotGrid kutucuğu |
esegece.sgcDashboard | Kayıtlı | Çekirdek kitaplık |
esegece.sgcDashboard.WinForms | Kayıtlı | Windows Forms denetimleri |
esegece.sgcDashboard.Wpf | Kayıtlı | WPF denetimleri |
esegece.sgcDashboard.Avalonia | Kayıtlı | Avalonia denetimleri |
esegece.sgcDashboard.Rendering | Kayıtlı | Arayüzsüz çizim |
esegece.sgcDashboard.sgcWebSockets | Yalnızca Kayıtlı | sgcWebSockets köprüsü |
esegece.sgcDashboard.Charts.Avalonia | Kayıtlı | Avalonia için sgcCharts kutucuğu |
esegece.sgcDashboard.Charts.WinForms | Kayıtlı | WinForms için sgcCharts kutucuğu |
esegece.sgcDashboard.Charts.Wpf | Kayıtlı | WPF için sgcCharts kutucuğu |
esegece.sgcDashboard.Gauges.Avalonia | Kayıtlı | Avalonia için sgcGauges kutucuğu |
esegece.sgcDashboard.Gauges.WinForms | Kayıtlı | WinForms için sgcGauges kutucuğu |
esegece.sgcDashboard.Gauges.Wpf | Kayıtlı | WPF için sgcGauges kutucuğu |
esegece.sgcDashboard.Grid.Avalonia | Kayıtlı | Avalonia için sgcGrid kutucuğu |
esegece.sgcDashboard.Grid.WinForms | Kayıtlı | WinForms için sgcGrid kutucuğu |
esegece.sgcDashboard.Grid.Wpf | Kayıtlı | WPF için sgcGrid kutucuğu |
esegece.sgcDashboard.Maps.WinForms | Kayıtlı | WinForms için sgcMaps kutucuğu |
esegece.sgcDashboard.PivotGrid.Avalonia | Kayıtlı | Avalonia için sgcPivotGrid kutucuğu |
esegece.sgcDashboard.PivotGrid.WinForms | Kayıtlı | WinForms için sgcPivotGrid kutucuğu |
esegece.sgcDashboard.PivotGrid.Wpf | Kayıtlı | WPF için sgcPivotGrid kutucuğu |
sgcDashboard ürününün her özelliği sgcUI yardımında belgelenmiştir ve her geliştirme ortamı için ayrı bir sürüm vardır.
sgcDashboard tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.
Delphi →Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.
Delphi (PDF) →