eSeGeCe — Delphi ve .NET için Kurumsal İletişim Bileşenleri
ÖNE ÇIKAN · sgcHTML

Arka ucunuz zaten HTML konuşuyor

Tüm web uygulamasını Pascal ile oluşturun. Sunucu taraflı HTML bileşenleri Bootstrap 5 işaretlemesi üretir, htmx her tıklamayı etkileşimli tutar ve WebSocket'ler açık sayfaya canlı güncellemeler gönderir. npm yok, JavaScript derleme adımı yok.

  • Bootstrap 5 + htmx
  • WebSocket üzerinden gerçek zamanlı
  • JavaScript gerekmez
  • Delphi · C++ Builder · .NET
OrdersDashboard.pas
uses
  sgcHTML_Component_StatCard, sgcHTML_Component_Chart,
  sgcHTML_Component_Grid, sgcHTMX_Engine_Server;

// 1. KPI row, three stat cards
FBody :=
  TsgcHTMLComponent_StatCard.Build('Monthly Revenue', '$48,200',
    scSuccess, stUp, '12.5%', 'kpiRevenue', sgBlueViolet) +
  TsgcHTMLComponent_StatCard.Build('Orders Today', '1,284',
    scSuccess, stUp, '4.1%', 'kpiOrders', sgBlueViolet) +
  TsgcHTMLComponent_StatCard.Build('Live Users', '312',
    scSuccess, stNeutral, 'live', 'kpiUsers', sgBlueViolet);

// 2. Chart
oChart.ChartType := ctBar;
oChart.AddLabel('Mon'); oChart.AddLabel('Tue'); oChart.AddLabel('Wed');
oChart.AddLabel('Thu'); oChart.AddLabel('Fri');
oChart.AddDataset('Orders', [42, 58, 51, 73, 66],
  '#7C3AED', 'rgba(124,58,237,.25)', True);
FBody := FBody + oChart.HTML;

// 3. Grid, straight from a dataset
oGrid.ShowSort := True;
oGrid.ShowFilter := True;
oGrid.LoadFromDataSet(qryOrders);
FBody := FBody + oGrid.HTML;

oPage.BodyContent := FBody;
Response := oPage.GetHTML;      // full Bootstrap page

// 4. Later, from any thread, push a live KPI
oHTMX.BroadcastFragment(
  '<div id="kpiRevenue" hx-swap-oob="true">' +
  CurrToStr(FRevenue) + '</div>');

Solda: Object Pascal. Sağda: sunduğu sayfa, tarayıcıda canlı. C++ Builder ve C# içinde aynı bileşenler.

sgcHTML

Delphi, C++ Builder ve .NET için sunucu taraflı HTML bileşenleri. Grafikler, ızgaralar, formlar, panolar ve sohbet, Bootstrap 5 işaretlemesi olarak üretilir ve WebSocket üzerinden htmx ile canlı tutulur.

Ürüne genel bakış Fiyatlandırma

Dokuz Aile, Tek Palet

Her bileşen yerel bir sınıftır. Özelliklerini ayarlayın, isterseniz bir TDataSet bileşenine bağlayın, ardından HTML özelliğini okuyun. Grid, DataTable, Chart, Select, TreeView, Scheduler, Timeline ve Form doğrudan bir veri kümesinden yüklenir.

64 Bileşen Dokuz aile, NavBar'dan AIChat'e kadar her bileşenin kendi belge sayfası.

Grafikler ve Görselleştirme

Chart (Chart.js line, bar, pie, doughnut, radar, polar, bubble, scatter), Gauge, satır içi SVG olarak Diagram ve Leaflet üzerinde Map.

Aileyi görüntüleyin →

Veri ve Tablolar

Sıralama, filtreleme, CSV ve PDF dışa aktarma, satır içi düzenleme, gruplama ve sanal kaydırma özellikli Grid. Ayrıca DataTable, Calendar, Scheduler, Timeline, KanbanBoard ve Gantt.

Aileyi görüntüleyin →

Formlar ve Girdiler

Doğrulamalı Form, Edit, Memo, CheckBox, RadioGroup, Select, InputGroup, AutoComplete, DatePicker, FileUpload, RichEditor ve Rating.

Aileyi görüntüleyin →

Gezinme ve Yapı

NavBar, Sidebar, Breadcrumb, Tabs, Pagination, Toolbar, TreeView, Stepper, Dropdown, ButtonGroup, ListGroup, DashboardLayout ve Site.

Aileyi görüntüleyin →

İçerik ve Düzen

Panel, trend okları ve gradyanlar içeren StatCard KPI kutuları, Accordion, Carousel, Image, Avatar ve Video.

Aileyi görüntüleyin →

Katmanlar ve Geri Bildirim

Modal, Offcanvas, Popover, Toast, Snackbar, okunmamış rozeti olan Notification merkezi, Spinner ve Placeholder iskeletleri.

Aileyi görüntüleyin →

Sohbet ve Yapay Zeka

ChatBox, metin, görüntü, dosya, ses ve video mesajları olan Chat ve sağlayıcı seçici, token akışı ve RAG kaynak alıntıları olan AIChat.

Aileyi görüntüleyin →

Kimlik Doğrulama

Login, Google, Facebook, Apple, GitHub ve Microsoft için SocialLogin OAuth düğmeleri, OAuthCallback ve WebAuthnLogin geçiş anahtarları.

Aileyi görüntüleyin →

Motor, Sunucu ve Tema

TsgcHTMLEngine_Server üretilen sayfaları sunar, TsgcHTMX_Engine_Server htmx isteklerini yönlendirir ve parçacıkları gönderir, PageBuilder, TemplateBootstrap, ThemeController ve ThemeBuilder ise belgeyi ve açık veya koyu temaları yönetir.

Aileyi görüntüleyin →

Bootstrap 5.3 ve htmx gömülü olarak gelir, bu yüzden çalışma zamanında CDN çağrısı yapılmaz. Yerleşik arayüz metni 17 dilde gelir ve her bileşen dinamik içeriğini varsayılan olarak HTML, öznitelik, JavaScript ve URL kodlamasından geçirir.

Sunucu Üretir. htmx Değiştirir. WebSocket Gönderir.

Senkronize tutulacak istemci tarafı durum yoktur, çünkü istemci tarafı uygulama yoktur. Sayfanın sahibi Pascal veya C# kodunuzdur: ilk isteği HTML ile yanıtlar, her etkileşimi bir parçacıkla yanıtlar ve veriler değiştiği anda her açık tarayıcıya yeni parçacıklar gönderir.

Tarayıcı sgcHTML sunucusu GET /dashboard 200 · tam Bootstrap 5 sayfası hx-post /orders/filter OnHTMXRequest → parçacık, yerinde değiştirilir WebSocket · BroadcastFragment(hx-swap-oob)
  1. Oluşturun

    Sayfayı Pascal veya C# içinde TsgcHTMLComponent_* sınıflarından kurun ya da onları bir veri kümesine bağlayıp satırları üretmelerini sağlayın.

  2. Sunun

    TsgcHTMLEngine_Server, isteği kendi HTTP sunucunuzdan eksiksiz bir Bootstrap 5 belgesi ve gömülü varlıklarıyla yanıtlar.

  3. Değiştirin

    htmx, etkileşimi OnHTMXRequest olayına geri gönderir. İşleyiciniz yalnızca değişen parçacığı döndürür ve htmx onu yerinde değiştirir.

  4. Gönderin

    BroadcastFragment, WebSocket üzerinden bağlı her tarayıcıya bant dışı bir parçacık gönderir. İş parçacığı güvenlidir, bu yüzden bir arka plan zamanlayıcısı onu doğrudan çağırabilir.

TsgcHTMLComponent_Site

Başlık, gezinme menüsü, içerik alanı ve alt bilgi, değiştirilebilir bir düzen şablonuna sarılmış. Düzeni, temayı ve markayı ayarlayın, menüyü ve içeriği ekleyin, ardından HTML özelliğini okuyup bitmiş sayfayı sunun.

uses
  sgcHTML_Enums, sgcHTML_Component_Site;

oSite := TsgcHTMLComponent_Site.Create(nil);
try
  oSite.Layout := slTopNavSidebarLeft;
  oSite.Theme.Preset := stpViolet;
  oSite.Theme.Mode := stmLight;
  oSite.Brand.Text := 'Acme';

  oSite.AddMenu('Dashboard', '/', '📊').Active := True;
  oSite.AddMenu('Reports', '/reports', '📈');

  oSite.AddSection('Overview', '<p>Welcome back.</p>', 'overview');
  oSite.AddContent('<div class="alert alert-info">All systems normal</div>');
  oSite.Footer.Text := '© 2026 Acme';

  Response := oSite.HTML;   // the whole site, one component
finally
  oSite.Free;
end;
using esegece.sgcWebSockets;

var site = new TsgcHTMLComponent_Site();
site.Layout = TsgcHTMLSiteLayout.slTopNavSidebarLeft;
site.Theme.Preset = TsgcHTMLSiteThemePreset.stpViolet;
site.Theme.Mode = TsgcHTMLSiteThemeMode.stmLight;
site.Brand.Text = "Acme";

site.AddMenu("Dashboard", "/", "📊").Active = true;
site.AddMenu("Reports", "/reports", "📈");

site.AddSection("Overview", "<p>Welcome back.</p>", "overview");
site.AddContent("<div class=\"alert alert-info\">All systems normal</div>");
site.Footer.Text = "© 2026 Acme";

string html = site.GetHTML();   // the whole site, one component
Değiştirilebilir düzen şablonu Açık ve koyu temalar Marka, menü, içerik, alt bilgi Delphi · C++ Builder · .NET

sgcHTML, sgcWebSockets Professional veya Enterprise sürümünü gerektirir ve All-Access paketine dahildir.

sgcOpenAPI, Arayüzünüzün Çağırdığı Arka Ucu Yazar

sgcHTML sayfalarınızın verilere ihtiyacı vardır ve bu veriler genellikle bir API'den gelir. sgcOpenAPI, Delphi ve C++ Builder için tek bir paket üründür: bir OpenAPI 3.x ayrıştırıcısı, yerel bir Pascal SDK üreticisi, bir OpenAPI sunucu bileşeni ve doğrudan kullanabileceğiniz, önceden oluşturulmuş bulut SDK'lerinden oluşan bir kütüphane.

OpenAPI 3.x ayrıştırıcısı

Herhangi bir OpenAPI 3.x belgesini, JSON veya YAML biçiminde, koddan gezebileceğiniz güçlü tipli bir nesne modeline okuyun.

Ayrıştırıcı →

Pascal SDK üreticisi

Bu spesifikasyonu, tipli istek ve yanıt sınıflarıyla, derlenmeye hazır yerel bir Delphi veya C++ Builder istemcisine dönüştürün.

Üretici özellikleri →

OpenAPI sunucu bileşeni

Kendi uç noktalarınızı canlı bir openapi.json veya openapi.yaml olarak yayımlayın, bir spesifikasyondan uç noktalar oluşturun ve istekleri ile yanıtları buna karşı doğrulayın.

Sunucu →

Önceden oluşturulmuş bulut SDK'leri

Amazon AWS 280+, Microsoft Azure 650+, Google Cloud 250+ ve Microsoft Graph 15+ hizmet, sizin için zaten üretildi.

API'lere göz atın →
1,195+ Önceden oluşturulmuş SDK AWS, Azure, Google Cloud ve Microsoft Graph, tek bir Single, Team veya Site lisansıyla. Delphi 7'den RAD Studio 13'e.

sgcOpenAPI'yi Keşfedin

Altı Kütüphane, Tek Yığın

sgcHTML arayüz katmanıdır. Yığının geri kalanı, soketten imzaya kadar onun altında yer alır.

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, yapay zeka ve 30+ API entegrasyonu. sgcHTML'in üzerinde çalıştığı HTTP ve WebSocket sunucuları.

Daha fazla bilgi →

sgcHTML

Delphi, C++ Builder ve .NET için sunucu taraflı HTML ve arayüz bileşenleri. Bootstrap 5 işaretlemesi, htmx etkileşimi, gerçek zamanlı güncellemeler.

Daha fazla bilgi →

sgcOpenAPI

OpenAPI 3.x ayrıştırıcısı, Pascal SDK üreticisi, OpenAPI sunucu bileşeni ve 1.195+ önceden oluşturulmuş bulut SDK'si.

Daha fazla bilgi →

sgcSign

Belge imzaları (XAdES, PAdES, CAdES, ASiC) ve kod imzalama (Authenticode, ClickOnce, NuGet, VSIX), 10 anahtar sağlayıcı ve 21 AB ülke profili ile.

Daha fazla bilgi →

sgcBiometrics

Delphi ve C++ Builder için Windows Biometric Framework aracılığıyla Windows Hello, parmak izi sensörleri ve yüz tanıma.

Daha fazla bilgi →

sgcIndy

Kurumsal uygulamalar için genişletilmiş protokol desteği ve performans iyileştirmeleri sunan, geliştirilmiş Indy TCP/IP bileşen takımı.

Daha fazla bilgi →

Fiyatlandırmayı ve sürümleri görüntüleyin Ücretsiz denemeyi indirin

Geliştiriciler Ne Diyor

Dünya çapında gerçek zamanlı uygulamalar geliştiren Delphi, C++ Builder, Lazarus ve .NET geliştiricilerinin güvendiği.

sgcWebSockets kütüphaneniz çok kullanışlı ve kurulumu kolay. İyi çalışmalarınızı sürdürün!
Simone Moretti Delphi Geliştiricisi
sgcWebSockets harika ve desteğiniz en iyisi!
Christian Meyer Kurucu ve CTO
Yardımınız ve desteğiniz için çok teşekkürler, bileşenlerinize bayılıyorum.
Mark Steinfeld CTO

eSeGeCe'nin Tam Yığın Web 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

IDE'nizden Ayrılmadan Web Arayüzünü Yayınlayın

Grafikler, ızgaralar, formlar, panolar ve gerçek zamanlı sayfalar, zaten kullandığınız dilde yazılır ve zaten çalıştırdığınız sunucu tarafından sunulur. Tam kaynak, telifsiz dağıtım.