sgcUI sgcGrid şimdi kullanıma hazır

sgcGrid. Hareket halindeki veri. Her zaman okunaklı.

Satırları herhangi bir iş parçacığından anahtara göre yazın, değişen hücrelerin yeşil veya kırmızı yanıp sönmesini izleyin, ardından aynı satırları gruplayın, filtreleyin, düzenleyin ve dışa aktarın. Delphi, C++ Builder ve .NET için yerel bir veri grid'i, kaynak kodu dahil.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7'den 13'e
  • 3.0 ms100.000 satırlı bir grid için 1080p kare başına, Win32
  • ~1.000satır güncellemesi saniyede, bir işçi iş parçacığından, 60 fps'te
  • 5.000.000satır sanal modda gezildi, hiçbiri yüklenmeden
  • 5arayüz framework'ü: VCL, FireMonkey, WinForms, WPF, Avalonia

Canlı bir grid'in ihtiyaç duyduğu her şey.

Hiç durmayan akışlar, şekillendirilecek büyük satır kümeleri, düzeltilip başkasına aktarılacak veriler. sgcGrid hepsini tek bir denetimde, her framework'te karşılar.

  • Tasarımı gereği canlı

    Satırlar herhangi bir iş parçacığından anahtara göre güncellenir, Synchronize çağrısı gerekmez. Yeniden çizimler MaxFPS ile ayarlanır.

  • Herhangi bir veri kaynağı

    Bellek, herhangi bir TDataSet veya DataTable, JSON, CSV, sanal satırlar veya WebSocket, MQTT ve SSE akışları.

  • Veriyi şekillendirin

    Sıralayın, filtreleyin, özetlerle gruplayın; ağaç satırları, ayrıntı bantları ve dondurulmuş sütunlar.

  • Her yere taşınan çıktı

    Anahtar hatları ve formüller içeren Excel çalışma kitapları, JSON, CSV ve penceresiz PNG veya SVG.

Çalışırken görün.

Deneme sürümüyle gelen sgcGrid demolarından kaydedildi.

FlashChanges, değişen her hücreyi yeşile veya kırmızıya boyar ve FlashDuration süresince soldurur
Canlı veri

Herhangi bir iş parçacığından saniyede binlerce satırı güncelleyin.

  • UpdateRow bir anahtarın adı verilen alanlarını ayarlar ve anahtar yeniyse satırı ekler.
  • FlashChanges açıkken değişen bir hücre değeri arttığında yeşile, azaldığında kırmızıya boyanır, ardından solar.
  • TailMode en yeni satırı izler, MaxRows bitmeyen bir günlüğün en eski satırlarını atar.
100.000 sipariş Bölge ve ardından Kategoriye göre gruplanmış sgcGrid, grup paneli çipleri ve alt bilgi toplamları
Veriyi şekillendirin

100.000 satırı tek çağrıda gruplayın ve toplayın.

  • GroupBy bir veya daha fazla sütuna göre gruplar ve her grup satırı sayısını ve özetlerini gösterir.
  • ShowGroupPanel sürükle bırak çipleri, ShowFooter genel toplamları ekler.
  • FilterText satırları, görünür herhangi bir sütunda kullanıcıların gördüğü metne göre bulur.
Bir TDataSet'e bağlı sgcGrid; gezinti, düzenleme ile JSON ve CSV içe ve dışa aktarma düğmeleri
Düzenleyin ve dışa aktarın

Herhangi bir TDataSet'i bağlayın, yerinde düzenleyin, kullanıcılara gerçek bir Excel dosyası verin.

  • TsgcGridSource_DataSet grid'i bir FireDAC sorgusundan, bir TClientDataSet'ten veya başka herhangi bir TDataSet'ten doldurur.
  • F2, Enter veya yazılan bir karakter hücrenin üzerinde bir düzenleyici açar, doğrulama OnEditError ile yapılır.
  • SaveToXLSX harici bir kütüphane olmadan bir Office Open XML çalışma kitabı yazar.
Ölçekleyin ve bağlayın

Kullanıcılar grid'e sade bir dille soru sorsun.

  • TsgcGridAI ve yapay zeka sorgu çubuğu bir soruyu filtrelere, sıralamalara ve satır vurgularına dönüştürür; yerel bir ayrıştırıcıyla veya herhangi bir LLM ile, her sürümde.
  • WebSocket, MQTT ve SSE akış kaynakları JSON iletilerini anahtara göre grid'e yazar.
  • Sanal mod, milyonlarca satırı yüklemeden OnGetValue üzerinden gezer.

Birkaç satırda canlı bir grid.

Türü belirli sütunlar ekleyin, satırları anahtarla ekleyin ve sonra herhangi bir iş parçacığından güncelleyin. Delphi, C++ Builder ve C# için aynı API.

dotnet add package esegece.sgcGrid.WinForms

C++ Builder ve C# sürümleri

uses
  Forms, Classes, Controls,
  sgcGrid_Columns, sgcGrid_Data, sgcGrid_VCL;

procedure CreateGrid(aForm: TForm);
var
  oGrid: TsgcVCLGrid;
begin
  oGrid := TsgcVCLGrid.Create(aForm);
  oGrid.Parent := aForm;
  oGrid.Align := alClient;
  // sütunlar: FieldName, Caption ve DataType
  oGrid.Columns.Add('Symbol', 'Symbol');
  oGrid.Columns.Add('Price', 'Price', gdtFloat).DisplayFormat := '0.00';
  oGrid.Columns.Add('Volume', 'Volume', gdtInteger);
  // anahtar başına bir satır, değerler sütun sırasıyla
  oGrid.Data.AppendRow('MSFT', ['MSFT', 412.5, 1200]);
  oGrid.Data.AppendRow('AAPL', ['AAPL', 228.1, 3400]);
  // daha sonra, herhangi bir iş parçacığından: bir anahtarın satırını alan adıyla güncelleyin
  oGrid.Data.UpdateRow('MSFT', ['Price', 'Volume'], [413.1, 1350]);
end;

sgcUI'nin parçası.

sgcGrid'i tek başına satın alın ya da temasını ve çalışma zamanını paylaşan ürünlerle birlikte Standard'dan başlayarak her sgcUI sürümünde edinin. Her biri kaynak kodu ile gelir.

Tek başına

sgcGrid

Tek başına grid, tam kaynak kodu ve 1 yıl güncelleme.

€199 / geliştirici
sgcGrid fiyatlandırması
sgcGrid dahil

Standard

sgcGrid, sgcNavigation, sgcToolbar ve sgcEditors.

€380 / geliştirici
Standard'ı görün
sgcGrid dahil

Professional

Standard artı sgcCharts, sgcDashboard ve sgcGauges.

€529 / geliştirici
Professional'ı görün
sgcGrid dahil

Enterprise

15 sgcUI ürününün tamamı.

€699 / geliştirici
Enterprise'ı görün

.NET için NuGet'teki esegece.sgcGrid.Community ücretsizdir. sgcGrid ayrıca All-Access paketinde yer alır.

sgcUI'yı keşfedin

sgcUI'nin geri kalanıyla birlikte çalışır.

Her sgcUI ürünü aynı çalışma zamanıyla, sgcUICore ile çizer; böylece grid, çevresindeki denetimlerle yazı tiplerini, aralıkları, vurgu rengini ve temayı paylaşır.

sgcGrid'i bugün kendi uygulamanıza ekleyin.

Deneme sürümünü indirip LiveTicker, DataSetGrid ve GroupAndSummary demolarını çalıştırın ya da önce tüm özelliklere göz atın.

Blogdan Son Yazılar

Tüm yazıları görüntüleyin →

eSeGeCe'nin sgcGrid görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın