Site
TsgcHTMLComponent_Site — Delphi, C++ Builder ve .NET'te tam bir web sayfası oluşturan tek bileşen.
TsgcHTMLComponent_Site — Delphi, C++ Builder ve .NET'te tam bir web sayfası oluşturan tek bileşen.
Eksiksiz bir belge üreten tek bileşen: marka ve değiştiricilerle bir üstbilgi, bir gezinme menüsü, ana içerik alanı ve bir altbilgi, değiştirilebilir bir Layout şablonuna sarılmış. Layout, Theme ve Brand'i ayarlayın, menü ve içerik ekleyin, ardından HTML özelliğini (.NET'te GetHTML) okuyun.
TsgcHTMLComponent_Site
Tam sayfa kabuğu (üstbilgi + menü + içerik + altbilgi)
Delphi, C++ Builder, .NET
Bir Layout seçin, salt okunur Theme ve Brand'i ayarlayın, bağlantılar için AddMenu'yu ve gövde için AddContent / AddSection'ı çağırın, ardından HTML'i (.NET'te GetHTML) okuyun ve bitmiş sayfayı sunun.
uses
sgcHTML_Enums, sgcHTML_Component_Site;
var
oSite: TsgcHTMLComponent_Site;
begin
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';
WebModule.Response := oSite.HTML; // full page
finally
oSite.Free;
end;
end;
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Site.hpp
TsgcHTMLComponent_Site *oSite = new TsgcHTMLComponent_Site(NULL);
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";
String html = oSite->HTML; // full page
}
__finally
{
delete oSite;
}
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(); // full page
En sık başvurduğunuz üyeler.
Layout sayfa şeklini seçer: slSidebarLeft, slSidebarRight, slTopNav, slTopNavSidebarLeft, slIconRail ya da slOffcanvas — aynı marka, menü ve içerik yeniden düzenlenmiş olarak.
Theme.Preset vurgu paletini seçer (mavi, mor, zümrüt, arduvaz, koyu), Theme.Mode açık, koyu ya da sistemi seçer ve Theme.SidebarDark kenar çubuğunu koyu bir arka plan üzerine çizer.
Preset, bir sayfa türü için Layout ve Theme'i birlikte yapılandırır — spAdmin, spDashboard, spPortal, spDocs, spLanding ya da spApp — ve sonrasında yine de geçersiz kılabilirsiniz.
AddMenu(aText, aHref, aIcon) bir gezinme girdisi ekler ve onu döndürür; her öğe bir bağlantı, bir bölüm Header'ı ya da bir Divider olabilir ve geçerli sayfa olarak Active işaretlenebilir.
Salt okunur Header, üst çubuğu yönetir: ShowThemeSwitcher, ShowLanguageSwitcher, oturum açılmış ShowUser kutusu ve ShowLogout bağlantısı, ayrıca kendi denetimleriniz için ExtraHTML.
AddSection(aTitle, aContent, aID) ve AddContent(aHTML) gövdeyi oluşturur, Footer.Text ortalanmış bir altbilgi ekler ve HTML (.NET'te GetHTML) eksiksiz sayfayı sunulmaya hazır olarak döndürür.
| Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu. | Aç | |
| Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın. | Aç | |
| Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir. | Aç | |
| FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları. | Aç |