sgcUI sgcDashboard is nu beschikbaar

sgcDashboard. KPI's in tegels. Geen layoutcode.

Zet tegels op een raster van 12 kolommen, plaats in elk een KPI-kaart, een grafiek, een kaart of een rapportvoorbeeld, schakel het hele scherm met één eigenschap naar een donker thema en laat gebruikers hun eigen indeling slepen, vergroten of verkleinen en opslaan. Voor Delphi, C++ Builder en .NET, inclusief broncode.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 t/m 13
Basic-demo van sgcDashboard: vier KPI-kaarten met sparklines, een gebeurtenislogboek en een serverlijst op het tegelraster van 12 kolommen
  • 12kolommen op het tegelraster, met overspanningen en automatische plaatsing
  • 3live KPI-bronnen: WebSocket, MQTT en SSE
  • 10demo's: vier voor Delphi en C++ Builder, zes voor .NET
  • 5UI-frameworks: VCL, FireMonkey, WinForms, WPF, Avalonia

Alles wat een dashboard nodig heeft.

Een raster dat tegels voor je plaatst, kaarten die de cijfers tonen, waarden rechtstreeks van het netwerk en één uitstraling over het hele scherm. sgcDashboard dekt dat allemaal, op elk framework.

  • Tegelraster

    Twaalf kolommen, overspanningen en automatische plaatsing zetten elke tegel neer zonder één regel layoutcode.

  • KPI-kaarten

    Waarde, trendpijl, trendtekst en een sparkline in één component, ook als PNG of SVG.

  • Live waarden

    Voed kaarten vanuit code, of vanuit WebSocket, MQTT en SSE met de sgcDashboardWS-brug.

  • Eén thema

    Licht of donker voor tegels, kaarten en de sgcUI-besturingselementen erin, met één eigenschap.

Zie het draaien.

Opgenomen uit de sgcDashboard-demo's die bij de proefversie zitten.

Vier KPI-kaarten met sparklines boven een tegel met gebeurtenislogboek en een tegel met serverlijst, in het lichte thema
Indeling

Een responsief tegelraster zonder layoutcode.

  • TsgcVCLDashboard berekent kolombreedtes uit de beschikbare breedte en schaalt tussenruimtes en rijhoogtes met de DPI van de monitor.
  • Geef een tegel Col, Row, ColSpan en RowSpan, of laat Col en Row op -1 staan en automatische plaatsing zet hem in het eerste vrije vak.
  • Van rechts naar links voor Arabisch en Hebreeuws: tegels stromen vanaf rechts, terwijl trendpijlen en sparklines hun richting behouden.
Suite-demo in het lichte thema: KPI-kaarten, een live lijn van sgcCharts, een kaart van sgcMaps, een sgcPDF-viewer en een sgcReports-voorbeeld in tegels
Elk besturingselement in een tegel

Zet een grafiek, een kaart of een rapportvoorbeeld in elke tegel.

  • Een tegel is een container met een optionele kop: stel de parent van het besturingselement in op de tegel en lijn het uit op het clientgebied.
  • De Suite-demo host sgcCharts, sgcMaps, sgcPDF en sgcReports in één dashboard, die allemaal het thema van het dashboard volgen.
  • TsgcVCLKPICard toont een waarde, een pictogram, een trendpijl, een voetregel en een sparkline die scrolt bij elke AddValue.
Live gegevens

Live KPI's rechtstreeks van het netwerk.

  • TsgcDashboardSource_WebSocket, TsgcDashboardSource_MQTT en TsgcDashboardSource_SSE lezen een getal uit elk JSON-bericht via ValuePath.
  • De kaart, de sparkline en de trendpijl werken zichzelf bij, en AddValue is threadveilig wanneer je kaarten vanuit code voedt.
  • Berichten die geen geldige JSON zijn, of waarvan het pad geen getal is, worden genegeerd, zodat een rumoerige feed het scherm nooit kapotmaakt.
Demo met licht en donker thema: tegels en KPI-kaarten die de eigenschap Theme van het dashboard volgen
Thema's en opgeslagen indelingen

Eén eigenschap geeft het een thema. Gebruikers schikken het en bewaren het.

  • Theme := utDark of utLight bereikt elke tegel, elke KPI-kaart en de sgcUI-besturingselementen erin.
  • AllowDrag en AllowResize laten gebruikers een tegel verplaatsen via de kop en het formaat wijzigen via een greep, uitgelijnd op het raster.
  • SaveLayout en LoadLayout slaan de indeling op als compacte JSON en herstellen die op tegelnaam.

Een KPI-dashboard in een paar regels.

Tegels op het raster, in elk een KPI-kaart met een sparkline, een donker thema en een opgeslagen indeling. Dezelfde API in Delphi, C++ Builder en C#. Slepen en indelingsbestanden vereisen de Registered-editie.

dotnet add package esegece.sgcDashboard.WinForms

C++ Builder- en C#-versies

uses
  SysUtils, Controls, sgcUICore_Theme, sgcDashboard_KPI,
  sgcDashboard_VCL, sgcDashboard_KPI_VCL;

procedure AddKPI(aDash: TsgcVCLDashboard; const aName, aTitle, aValue,
  aChange: string; aCol: Integer; aTrend: TsgcDashboardKPITrend);
var
  oTile: TsgcVCLDashboardTile;
  oCard: TsgcVCLKPICard;
begin
  oTile := TsgcVCLDashboardTile.Create(aDash.Owner);
  oTile.Name := aName;
  oTile.Parent := aDash;
  oTile.Col := aCol;
  oTile.ColSpan := 4;
  oTile.Title := aTitle;
  oCard := TsgcVCLKPICard.Create(aDash.Owner);
  oCard.Parent := oTile;
  oCard.Align := alClient;
  oCard.Value := aValue;
  oCard.Trend := aTrend;
  oCard.TrendValue := aChange;
  oCard.AddValue(47);
  oCard.AddValue(52);
end;

procedure BuildDashboard(aOwner: TWinControl);
var
  oDash: TsgcVCLDashboard;
begin
  oDash := TsgcVCLDashboard.Create(aOwner);
  oDash.Parent := aOwner;
  oDash.Align := alClient;
  // drag, resize and layout files need the Registered edition
  oDash.AllowDrag := True;
  AddKPI(oDash, 'tileRevenue', 'Revenue', '12,480 USD', '+4.2 %', 0, ktUp);
  AddKPI(oDash, 'tileOrders', 'Orders', '1,284', '+8.1 %', 4, ktUp);
  oDash.Theme := utDark;
  if FileExists('layout.json') then
    oDash.LoadLayoutFromFile('layout.json');
  oDash.SaveLayoutToFile('layout.json');
end;

Onderdeel van sgcUI.

Koop sgcDashboard los, of krijg het in sgcUI Professional en Enterprise, naast de grafieken, meters en rasters die de tegels vullen. Elk wordt geleverd met broncode.

Los verkrijgbaar

sgcDashboard

Het dashboard los, met volledige broncode en 1 jaar updates.

€199 / ontwikkelaar
Prijzen van sgcDashboard

Standard

sgcGrid, sgcNavigation, sgcToolbar en sgcEditors.

€380 / ontwikkelaar
Bekijk Standard
Bevat sgcDashboard

Professional

Standard plus sgcCharts, sgcDashboard en sgcGauges.

€529 / ontwikkelaar
Bekijk Professional
Bevat sgcDashboard

Enterprise

Alle 15 sgcUI-producten.

€699 / ontwikkelaar
Bekijk Enterprise

Voor .NET is esegece.sgcDashboard.Community op NuGet gratis, zonder slepen en formaat wijzigen tijdens runtime, opgeslagen indelingen en de live bronnen. sgcDashboard zit ook in de All-Access-bundel.

Ontdek sgcUI

Werkt samen met de rest van sgcUI.

Elk sgcUI-product tekent met dezelfde runtime, sgcUICore, dus de besturingselementen in je tegels delen lettertypen, witruimte, accentkleur en thema met het dashboard eromheen.

Zet sgcDashboard vandaag in je eigen toepassing.

Download de proefversie en draai de demo's Basic, LiveKPI, SaveLayout en Suite met alle functies ontgrendeld, of bekijk eerst alle functies.

Laatste blogberichten

Bekijk alle berichten →

Je bekijkt nu de sgcDashboard-weergave van eSeGeCe.

Toon me een andere kant →
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid