sgcUI Matriz de recursos
Qual edição inclui qual produto, e o que cada produto faz. Siga o nome de um produto para ver a lista completa de recursos.
Qual edição inclui qual produto, e o que cada produto faz. Siga o nome de um produto para ver a lista completa de recursos.
O Standard cobre a entrada de dados e a estrutura da aplicação, o Professional acrescenta visualização e o Enterprise inclui todos os produtos sgcUI.
| Produto | Principais recursos | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Grade de dados em tempo real atualizada a partir de qualquer thread: ordenação, filtros, agrupamento, resumos, linhas em árvore e de detalhe, edição e exportação para Excel. | ||||
| sgcNavigation | Barra de navegação lateral e em acordeão que se recolhe em uma faixa de ícones, com grupos, ícones e emblemas. | ||||
| sgcToolbar | Barras de ferramentas e barras de status: botões, alternadores, listas suspensas, menu de estouro, painéis de progresso e de indicadores. | ||||
| sgcEditors | Nove controles de entrada: calendário, seletores de data, hora e data e hora, controle deslizante de intervalo, seletor de cor, edição de tokens, avaliação e spin edit. | ||||
| sgcCharts | 13 tipos de gráfico, streaming de um milhão de pontos, indicadores de trading, ferramentas de desenho, feeds em tempo real e exportação para PNG/SVG. | — | |||
| sgcDashboard | Grade de blocos responsiva e cartões de KPI com sparklines, arrastar e redimensionar, layouts salvos e KPIs em tempo real. | — | |||
| sgcGauges | Dez tipos de indicador, do mostrador radial ao anunciador, com faixas, limites, animação e vínculo de dados em tempo real. | — | |||
| sgcPivotGrid | Tabelas dinâmicas sobre um milhão de linhas: agrupamento por data, oito agregações, filtros, drill down, formatação condicional e exportação. | — | — | ||
| sgcPlanner | Agenda, Gantt e Kanban sobre um único objeto de dados compartilhado, com recorrência, dependências, caminho crítico e sincronização de calendário. | — | — | ||
| sgcDiagram | Editor e visualizador de diagramas: 14 formas, três tipos de conector, layouts automáticos, desfazer, JSON e exportação para PNG/SVG. | — | — | ||
| sgcWizard | Assistentes passo a passo e steppers independentes com validação, páginas ignoradas e estados de etapa. | — | — | ||
| sgcMaps | Mapas de tiles nativos sem controle de navegador: tiles online e offline, tiles vetoriais, camadas sobrepostas, geocodificação e roteamento offline. | — | — | ||
| sgcPDF | Crie, edite, visualize, assine e valide arquivos PDF, além de controles de código de barras e QR code. | — | — | ||
| sgcReports | Motor de relatórios headless: bandas, grupos, mestre-detalhe, PDF acessível, XLSX, CSV e PNG, publicação por HTTP. | — | — |
As edições Standard, Professional e Enterprise incluem código-fonte completo, Delphi e C++ Builder, e 1 ano de atualizações. Cada produto também é vendido isoladamente, para Delphi e para .NET.
| Edição | Inclui |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar e sgcEditors, com código-fonte completo. |
| Professional | Standard mais sgcCharts, sgcDashboard e sgcGauges. |
| Enterprise | Professional mais sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF e sgcReports. |
| All-Access | Todos os produtos eSeGeCe, incluindo o sgcUI. |
| Pacotes individuais | Qualquer produto sgcUI isoladamente. |
| .NET | Pacotes Community gratuitos, e edições Registradas e pacotes individuais pelos mesmos preços do Delphi. |
Os controles WinForms, WPF e Avalonia se vinculam aos seus view models, abrem no designer do Visual Studio e seguem o tema da aplicação. A coluna Community mostra o que os pacotes .NET Community gratuitos incluem.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Colunas, campos e séries em XAML | Declare as colunas do sgcGrid, os campos do sgcPivotGrid, as séries e os eixos do sgcCharts e os mapas de campos do sgcPlanner dentro do elemento do controle. Uma única declaração, xmlns:sgc="https://www.esegece.com/sgcui", mapeia os controles de todos os produtos sgcUI no WPF e no Avalonia. | Ajuda | |
| ItemsSource e ICollectionView (WPF, Avalonia) | ItemsSource aceita qualquer IEnumerable: List<T>, ObservableCollection<T>, BindingList<T>, uma DataTable ou uma DataView. No WPF, a ordenação, o filtro e o agrupamento de um ICollectionView ou de um CollectionViewSource se aplicam. O Avalonia lê a coleção na sua própria ordem. Adições, remoções e movimentos atualizam apenas as linhas envolvidas, INotifyPropertyChanged repinta os valores alterados, e as mudanças geradas em uma thread de trabalho são aplicadas na thread da UI. | ~O vínculo do sgcDiagram (NodesSource, LinksSource) é Registrada. | Ajuda |
| DataSource e DataMember (WinForms) | Os controles WinForms aceitam um DataSet, DataTable, DataView, BindingSource, IList ou IListSource, e DataMember indica uma tabela ou uma relação como Customers.CustomerOrders, como no DataGridView. Eles leem a lista pelo CurrencyManager do formulário, de modo que o filtro e a ordenação de um BindingSource se aplicam e a linha atual e a linha selecionada permanecem em sincronia. | ~O vínculo do sgcDiagram (NodesDataSource, LinksDataSource) é Registrada. | Ajuda |
| Edições gravadas de volta | O sgcGrid (ItemsWriteBack) e o sgcPlanner gravam as edições, inserções e exclusões de volta nos itens vinculados, com BeginEdit e EndEdit quando um item implementa IEditableObject. O sgcPivotGrid e o sgcCharts leem a origem em uma só direção, e o sgcDiagram reconstrói o diagrama a partir dela. | ~O sgcPlanner grava de volta em todas as edições. A gravação de volta do sgcGrid é Registrada. | Ajuda |
| Designer do Visual Studio (WinForms) | Os controles WinForms abrem no designer do Visual Studio no .NET Framework 4.7.2 e no .NET 8 ou posterior, por meio do designer fora de processo. As smart tags definem a fonte de dados e as principais opções, os editores de coleção editam as colunas, séries e campos, e a janela Propriedades lista as tabelas e os membros dos dados vinculados. | Ajuda | |
| Entradas e ícones da toolbox | Os pacotes NuGet do WinForms e do WPF adicionam seus controles à toolbox do Visual Studio, cada um com o seu próprio ícone, em uma categoria por produto, como "sgcUI Grid" ou "sgcUI Planner". Os pacotes do Avalonia não adicionam entradas à toolbox. | Ajuda | |
| Dados de exemplo em tempo de design | Um sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner ou sgcDiagram vazio mostra linhas de exemplo, um pivot de exemplo, uma linha de exemplo de 30 pontos, tarefas de exemplo da semana atual ou um fluxo de exemplo no designer do Visual Studio e nos previewers do WPF e do Avalonia, para que o layout possa ser conferido antes de os dados serem vinculados. | Ajuda | |
| Tema do host seguido automaticamente | Os controles cujo Theme é utDefault seguem o tema claro ou escuro da aplicação enquanto ela executa: o ThemeMode do WPF com o destaque Fluent e o Application.SetColorMode do WinForms no .NET 9 ou posterior, e o ActualThemeVariant do Avalonia com o destaque da plataforma. Vem ativado por padrão, sgcUIApplication.SetTheme fixa um tema e o alto contraste do Windows mantém a prioridade. | Ajuda | |
| Avalonia 12 | Os pacotes Avalonia são construídos sobre o Avalonia 12: exigem o Avalonia 12.0 ou posterior, são testados com o 12.1.4 e têm como destino o .NET 8, 9 e 10. O Avalonia 11 não é mais suportado. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Barra de consulta de IA (VCL e FireMonkey) | TsgcVCLAIQueryBar e TsgcFMXAIQueryBar, FireMonkey no Windows, macOS, iOS e Android: digite uma pergunta, pressione Enter, leia o que foi aplicado, use Cancelar numa pergunta em andamento e Desfazer a última resposta, com perguntas recentes e sugestões. Funciona com o teclado, leitores de tela, alto contraste e layouts da direita para a esquerda. | Ajuda | |
| Barra de consulta de IA (WinForms, WPF e Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar e TsgcAvaloniaAIQueryBar fazem o mesmo no .NET, com o tema claro ou escuro do host. | Ajuda | |
| Qualquer LLM | O TsgcUIAIEventProvider entrega cada solicitação ao seu próprio código no evento OnRequest, então qualquer serviço de IA, modelo ou servidor local pode responder. No .NET, RequestAsync recebe um manipulador assíncrono. | Ajuda | |
| Provedor de IA do sgcWebSockets | O TsgcUIAIChatProvider da ponte sgcUICoreWS usa o componente TsgcAIChat do sgcWebSockets em todas as plataformas. No .NET, o pacote esegece.sgcUICore.sgcWebSockets. Exige um sgcWebSockets registrado. | Registrada | Ajuda |
| Pergunte ao grid, à tabela dinâmica e ao dashboard | O TsgcGridAI transforma uma pergunta em filtros, ordenações e destaques de linha, o TsgcPivotGridAI em um layout dinâmico, e a IA do dashboard a envia ao bloco que pode respondê-la e explica os cartões de KPI. Sem provedor, o grid e o dashboard respondem com regras locais. | Ajuda | |
| Smart Paste em formulários | Um texto colado, como um e-mail ou um bloco de endereço, preenche os controles do sgcEditors e os controles padrão de edição, combo, caixa de seleção e data de um formulário, com um botão Smart Paste e Desfazer, em VCL, FireMonkey, WinForms, WPF e Avalonia. | Ajuda | |
| Smart Paste no sgcPlanner | Ctrl+Shift+V na visão Scheduler, Gantt ou Kanban cria um item a partir do texto colado ou preenche o selecionado, com Desfazer. | Ajuda | |
| Privacidade | Uma pergunta envia apenas o catálogo de campos (nomes, legendas, tipos e alguns valores de exemplo), nunca os dados das linhas. O Smart Paste envia apenas o texto colado e as descrições dos campos. Os valores dos KPIs nunca saem do aplicativo. | Ajuda |