sgcDashboard Matriz de recursos

Tudo o que o sgcDashboard faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso.

Layout

5 recursos

Cartões de KPI

3 recursos

.NET

7 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Layout

RecursoDetalhesCommunityAjuda
Grade de blocos responsiva12 colunas por padrão, Col, Row, ColSpan e RowSpan por bloco, e o fluxo automático posiciona os blocos com Col e Row = -1 no primeiro espaço livre.Ajuda
Qualquer controle em um blocoUm gráfico, um mapa, um visualizador de PDF, uma prévia de relatório ou um memo. O demo Suite hospeda sgcCharts, sgcMaps, sgcPDF e sgcReports.Ajuda
Arrastar e redimensionarOs usuários reorganizam o painel com AllowDrag e AllowResize, e um bloco Locked permanece no lugar.RegistradaAjuda
Layouts salvosSaveLayout, LoadLayout, SaveLayoutToFile e LoadLayoutFromFile armazenam o layout em JSON.RegistradaAjuda
Lançador de tilesTsgcVCLDashboardTileLauncher e TsgcFMXDashboardTileLauncher (no .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher e TsgcAvaloniaDashboardTileLauncher) mostram uma tela inicial de tiles em quatro tamanhos (dtsSmall, dtsMedium, dtsWide, dtsLarge) em grupos com legenda, organizados por primeiro encaixe. Um selo Badge em forma de pílula, um subtítulo e uma imagem por tile, rolagem horizontal ou vertical, OnTileClick, teclas de seta entre os grupos, Home, End, Enter e Espaço, e uma lista de tiles invocáveis para leitores de tela.Ajuda

Tiles integrados e designer

RecursoDetalhesCommunityAjuda
Tiles integradosChartTile, GaugeTile, GridTile, PivotTile e MapTile contêm um controle do sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid ou sgcMaps vinculado a uma fonte de dados e se preenchem sozinhos. Cada tile precisa do produto sgcUI correspondente e do seu pacote de ponte. No .NET todos os tiles, inclusive o de mapa, existem para WinForms, WPF e Avalonia (esegece.sgcDashboard.Maps.Wpf e esegece.sgcDashboard.Maps.Avalonia para o mapa). O mapa aparece também na impressão, no PDF e na saída HTML do dashboard.Ajuda
Fontes de dadosTsgcDashboardDataSource alimenta qualquer número de tiles a partir das suas próprias linhas, de um TDataSet (um DataTable no .NET) ou de um IsgcUITable vinculado. Cada tile lê uma visão agrupada e agregada com soma, contagem, média, mínimo ou máximo. Segura entre threads. Com Live a fonte de dados acompanha o DataSet (o DataTable no .NET) conforme os registros são gravados, inseridos e excluídos, Throttle agrupa mudanças rápidas em uma única atualização, e os filtros cruzados continuam valendo para as novas linhas.Ajuda
Filtragem cruzadaUm clique em um ponto do gráfico, uma célula da grade, uma linha da tabela dinâmica ou um marcador do mapa filtra os outros tiles da fonte de dados. Uma barra de filtros mostra um chip por condição e Limpar tudo; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource e CrossFilterTarget.RegistradaAjuda
Pontos de quebra responsivosBreakpoints muda para MediumColumns (8) abaixo de 1024 DIPs e para CompactColumns (4) abaixo de 600, com MediumCell e CompactCell automáticas ou explícitas por tile e OnBreakpointChanged.~Os pontos de quebra funcionam, mas a Community não tem SaveLayout, então eles não são salvos.Ajuda
Designer em tempo de execuçãoEditMode, AddTile, RemoveTile, Undo e Redo (50 passos) e o painel de design com uma paleta e uma lista de propriedades permitem que os usuários montem o dashboard. SaveLayout restaura os tiles adicionados em tempo de execução.RegistradaAjuda
Publicar na web (HTML)AsHTML, SaveToHTML e SaveToHTMLStream gravam o dashboard como uma única página HTML autônoma: cada tile é desenhado como SVG pelo mesmo código que o imprime, em uma grade CSS que segue os pontos de quebra do dashboard. HTMLOptions define o título, um tema claro, escuro ou automático, as fontes incorporadas (EmbedFonts) e um RefreshURL opcional que a página volta a carregar a cada RefreshSeconds. Sem uma URL de atualização, a página não tem script. Cada tile tem um título e uma alternativa em texto para leitores de tela. No VCL, FireMonkey, WinForms, WPF e Avalonia, com a mesma saída no Delphi e no .NET.Ajuda
Tiles em XAML (.NET)No WPF e no Avalonia, os tiles de gráfico, medidor, grade, tabela dinâmica e mapa são declarados em XAML com o prefixo sgc (xmlns:sgc="https://www.esegece.com/sgcui"), e as ValueColumns do tile de gráfico e as Columns do tile de grade aceitam itens sys:String no XAML compilado.Ajuda
Feed de atividadesTsgcVCLActivityFeed e TsgcFMXActivityFeed mostram quem fez o quê em qual objeto e quando, a partir de um TsgcDashboardActivityModel: com o mais recente primeiro, agrupado por dia, com tempos relativos nos 12 idiomas do sgcUI e o avatar e o status de cada autor vindos do modelo de presença. FilterActorId, FilterVerb, FilterObjectType e FilterText filtram o feed, e as atividades mais antigas são carregadas sob demanda.Ajuda
Trilha de auditoriaTsgcVCLAuditTrail e TsgcFMXAuditTrail mostram o mesmo modelo como uma tabela zebrada cujas linhas se expandem até o valor anterior e posterior de cada campo alterado.Ajuda
Tiles de atividades e de auditoriaOs tiles integrados dos tipos activity e audit colocam o feed e a trilha de auditoria em um dashboard, com uma caixa de busca (ShowSearch). Estão na paleta do designer, são salvos no layout e não precisam de nenhum outro produto.Ajuda

Cartões de KPI

RecursoDetalhesCommunityAjuda
Cartão de KPITitle, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText e AccentColor.Ajuda
SparklinesUma sparkline alimentada com AddValue, limitada por MaxPoints.Ajuda
Imagens de KPI headlessTsgcDashboardKPI.SaveToPNG e SaveToSVG para serviços, e-mails e páginas web, também no Linux64.Ajuda

Temas e dados em tempo real

RecursoDetalhesCommunityAjuda
TemasDashboard.Theme := utDark alcança blocos, cartões de KPI e controles hospedados. Sob o preset de tema Fluent, o dashboard assume as cores do Windows 11 e a cor de destaque do Windows, e os cantos dos blocos vêm de RadiusLarge do preset.Ajuda
KPIs em tempo realFontes WebSocket, MQTT e SSE leem um número de uma mensagem JSON para um cartão de KPI sem escrever código. Exige o sgcWebSockets.RegistradaAjuda
Atividades ao vivoUma mensagem JSON por alteração (add, update, remove, snapshot) mantém atualizados o feed de atividades, a trilha de auditoria e os seus tiles por meio de ApplyMessage, ou sem código com as fontes ao vivo WebSocket, MQTT e SSE da bridge sgcUICoreWS, que exigem o sgcWebSockets.RegistradaAjuda
Da direita para a esquerda (árabe e hebraico)O fluxo dos blocos, os cabeçalhos dos blocos e o layout dos cards de KPI ficam espelhados. Setas de tendência e sparklines mantêm sua direção, e os valores de KPI continuam legíveis como trechos da esquerda para a direita.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem o dashboard inteiro em uma página, com todos os tiles que não estão ocultos, e cada controle sgcUI em um tile é desenhado pelo seu próprio renderizador. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava a página como uma única imagem com tags, a 192 dpi por padrão, com um texto alternativo que lista os títulos dos tiles. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda
AcessibilidadeO dashboard, seus blocos com os títulos, os controles hospedados e os cartões de KPI com valor e tendência são expostos ao UI Automation. As setas movem entre os blocos, Ctrl+Shift+Setas movem um bloco e Alt+Shift+Setas o redimensionam, o anel de foco está sempre visível e o alto contraste do Windows é seguido. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda
Pergunte ao dashboardTsgcVCLDashboardAI e TsgcFMXDashboardAI (no .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI e TsgcAvaloniaDashboardAI) recebem uma pergunta da barra de consulta de IA e a enviam ao tile que pode respondê-la. Um tile de grade ou de tabela dinâmica com um TsgcGridAI ou TsgcPivotGridAI responde e é trazido à vista, um cartão KPI ou um tile de medidor responde localmente com o seu título e o seu valor, e um tile de gráfico ou de mapa é exibido e recebe o foco. Na edição Registrada, uma pergunta também pode definir o filtro cruzado, por exemplo Region = West (LastFilter, ApplyFilters). O provedor vê apenas os títulos e tipos dos tiles e os nomes das colunas, então os valores de KPI, de medidores e de colunas nunca saem da aplicação. Sem provedor, um roteador local baseado em regras escolhe o tile.~Roteamento para todos os tiles; as respostas com filtro são da edição Registrada.Ajuda

sgcDashboard para .NET

O painel .NET é uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia, com um pacote headless e a ponte de dados em tempo real.

PacoteEdiçãoConteúdo
esegece.sgcDashboard.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcDashboard.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcDashboard.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcDashboard.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcDashboard.Rendering.CommunityCommunity (gratuita)Renderização headless
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (gratuita)Bloco do sgcCharts para Avalonia
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (gratuita)Bloco do sgcCharts para WinForms
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (gratuita)Bloco do sgcCharts para WPF
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (gratuita)Bloco do sgcGauges para Avalonia
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (gratuita)Bloco do sgcGauges para WinForms
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (gratuita)Bloco do sgcGauges para WPF
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (gratuita)Bloco do sgcGrid para Avalonia
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (gratuita)Bloco do sgcGrid para WinForms
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (gratuita)Bloco do sgcGrid para WPF
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (gratuita)Bloco do sgcMaps para WinForms
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (gratuita)Bloco do sgcPivotGrid para Avalonia
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (gratuita)Bloco do sgcPivotGrid para WinForms
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (gratuita)Bloco do sgcPivotGrid para WPF
esegece.sgcDashboardRegistradaBiblioteca principal
esegece.sgcDashboard.WinFormsRegistradaControles Windows Forms
esegece.sgcDashboard.WpfRegistradaControles WPF
esegece.sgcDashboard.AvaloniaRegistradaControles Avalonia
esegece.sgcDashboard.RenderingRegistradaRenderização headless
esegece.sgcDashboard.sgcWebSocketsSomente RegistradaPonte com o sgcWebSockets
esegece.sgcDashboard.Charts.AvaloniaRegistradaBloco do sgcCharts para Avalonia
esegece.sgcDashboard.Charts.WinFormsRegistradaBloco do sgcCharts para WinForms
esegece.sgcDashboard.Charts.WpfRegistradaBloco do sgcCharts para WPF
esegece.sgcDashboard.Gauges.AvaloniaRegistradaBloco do sgcGauges para Avalonia
esegece.sgcDashboard.Gauges.WinFormsRegistradaBloco do sgcGauges para WinForms
esegece.sgcDashboard.Gauges.WpfRegistradaBloco do sgcGauges para WPF
esegece.sgcDashboard.Grid.AvaloniaRegistradaBloco do sgcGrid para Avalonia
esegece.sgcDashboard.Grid.WinFormsRegistradaBloco do sgcGrid para WinForms
esegece.sgcDashboard.Grid.WpfRegistradaBloco do sgcGrid para WPF
esegece.sgcDashboard.Maps.WinFormsRegistradaBloco do sgcMaps para WinForms
esegece.sgcDashboard.PivotGrid.AvaloniaRegistradaBloco do sgcPivotGrid para Avalonia
esegece.sgcDashboard.PivotGrid.WinFormsRegistradaBloco do sgcPivotGrid para WinForms
esegece.sgcDashboard.PivotGrid.WpfRegistradaBloco do sgcPivotGrid para WPF

Documentação

Todos os recursos do sgcDashboard estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcDashboard e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcDashboard

Baixe a avaliação do sgcUI e adicione o sgcDashboard à sua aplicação Delphi, C++ Builder ou .NET.