sgcHTML Matriz de Recursos

Cada componente da biblioteca, agrupado em oito famílias. Cada um renderiza para markup Bootstrap 5 e funciona da mesma forma em Delphi, C++ Builder e .NET. Clique em um componente para acessar sua própria página com uso e exemplos.

Dados & Tabelas

7 componentes

Conteúdo & Layout

7 componentes

Overlays & Feedback

8 componentes

Chat & IA

3 componentes

Autenticação

4 componentes

Dados & Tabelas

Grids, calendários e quadros que renderizam seus datasets diretamente.

ComponenteClasseDescrição
GridTsgcHTMLComponent_GridTabela rica em recursos: ordenação, filtro, exportação CSV/PDF, edição inline, agrupamento, scroll virtual e consulta por IA.
DataTableTsgcHTMLComponent_DataTableTabela de dados de nível superior que envolve Grid + Pagination com uma barra de ferramentas, busca e contagem de linhas.
CalendarTsgcHTMLComponent_CalendarCalendário em grade mensal com pontos de eventos e navegação anterior/próximo.
SchedulerTsgcHTMLComponent_SchedulerAgendador de calendário (visualizações por mês / semana) renderizando eventos por data.
TimelineTsgcHTMLComponent_TimelineLinha do tempo vertical de eventos datados, carregável a partir de um dataset.
KanbanBoardTsgcHTMLComponent_KanbanBoardQuadro Kanban de colunas e cards arrastáveis.
GanttTsgcHTMLComponent_GanttGráfico de cronograma de projeto Gantt com barras de progresso de tarefas.

Gráficos & Visualização

Visuais orientados a dados construídos a partir dos seus próprios números.

ComponenteClasseDescrição
ChartTsgcHTMLComponent_ChartGráfico Chart.js: linha, barra, pizza, rosca, radar, polar, bolha e dispersão.
GaugeTsgcHTMLComponent_GaugeMedidor SVG semicircular com limiares de cor baixo / médio / alto.
DiagramTsgcHTMLComponent_DiagramDiagrama de fluxo de nós e setas renderizado como SVG inline.
MapTsgcHTMLComponent_MapMapa interativo Leaflet.js (tiles OpenStreetMap / CartoDB) com marcadores.

Formulários & Entradas

Tudo o que você precisa para capturar dados, com validação e vinculação a dataset.

ComponenteClasseDescrição
FormTsgcHTMLComponent_FormConstrutor de formulários orientado a dados com validação, layouts e geração de formulários por IA.
EditTsgcHTMLComponent_EditEntrada de texto de linha única com label, texto de ajuda e vinculação a dataset.
MemoTsgcHTMLComponent_MemoEntrada de área de texto multilinha com label e texto de ajuda.
CheckBoxTsgcHTMLComponent_CheckBoxEntrada de checkbox com label e estado marcado.
RadioGroupTsgcHTMLComponent_RadioGroupGrupo de opções de rádio mutuamente exclusivas.
SelectTsgcHTMLComponent_SelectDropdown de seleção com grupos de opções, seleção múltipla e vinculação a dataset.
InputGroupTsgcHTMLComponent_InputGroupEntrada com texto de addon antes / depois.
AutoCompleteTsgcHTMLComponent_AutoCompleteEntrada de texto apoiada por uma datalist HTML5 de sugestões.
DatePickerTsgcHTMLComponent_DatePickerCampo de entrada nativo de data / hora / datetime.
FileUploadTsgcHTMLComponent_FileUploadZona de upload de arquivos por arrastar e soltar com envio de formulário multipart.
RichEditorTsgcHTMLComponent_RichEditorEditor de rich-text WYSIWYG baseado em Quill com campo de formulário oculto.
RatingTsgcHTMLComponent_RatingExibição ou entrada de avaliação por estrelas (símbolo).

Conteúdo & Layout

Cards, mídia e blocos de KPI para dispor uma página.

ComponenteClasseDescrição
PanelTsgcHTMLComponent_PanelPainel de card Bootstrap com cabeçalho / corpo / rodapé, recolhível e rolável.
StatCardTsgcHTMLComponent_StatCardCard de KPI / estatística de dashboard com ícone, seta de tendência e gradiente opcional.
AccordionTsgcHTMLComponent_AccordionAcordeão de colapso vertical com painéis expansíveis empilhados.
CarouselTsgcHTMLComponent_CarouselSlideshow de imagens / carrossel com indicadores, controles e reprodução automática.
ImageTsgcHTMLComponent_ImageImagem com forma, responsiva / lazy-load, link de lightbox e legenda.
AvatarTsgcHTMLComponent_AvatarAvatar de usuário (imagem ou iniciais) com tamanho, forma e ponto de status de presença.
VideoTsgcHTMLComponent_VideoPlayer de vídeo / áudio HTML5 mais um helper de incorporação do YouTube.

Overlays & Feedback

Diálogos, superfícies de status e estados de carregamento.

ComponenteClasseDescrição
ModalTsgcHTMLComponent_ModalDiálogo modal com título / corpo / rodapé, tamanhos, centralizado e backdrop estático.
OffcanvasTsgcHTMLComponent_OffcanvasPainel deslizante off-canvas pela esquerda, direita, topo ou base.
PopoverTsgcHTMLComponent_PopoverBalão popover sobre um elemento de gatilho (clique / hover / foco).
ToastTsgcHTMLComponent_ToastNotificação toast com cabeçalho, corpo, carimbo de tempo e ocultação automática.
SnackbarTsgcHTMLComponent_SnackbarSnackbar transitório estilo Material com uma ação opcional.
NotificationTsgcHTMLComponent_NotificationCentro de notificações em dropdown com ícone de sino e um badge de não lidas.
SpinnerTsgcHTMLComponent_SpinnerSpinner de carregamento (borda / crescimento), dimensionado e colorido.
PlaceholderTsgcHTMLComponent_PlaceholderCard de carregamento esqueleto / placeholder com um brilho animado.

Chat & IA

UI conversacional, de bolhas simples a um assistente de IA com streaming.

ComponenteClasseDescrição
ChatBoxTsgcHTMLComponent_ChatBoxCaixa de bolhas de chat estilo card com uma barra de entrada e indicador de digitação.
ChatTsgcHTMLComponent_ChatChat estilo WhatsApp com mensagens de texto / imagem / arquivo / áudio / vídeo, confirmações de leitura e respostas.
AIChatTsgcHTMLComponent_AIChatChat de assistente de IA com seletor de provedor / modelo, streaming de tokens e citações de fontes RAG.

Autenticação

Fluxos de login prontos, de senhas a passkeys.

ComponenteClasseDescrição
LoginTsgcHTMLComponent_LoginFormulário / página de login pronto (card, centralizado ou página inteira) com lembrar-me e alertas.
SocialLoginTsgcHTMLComponent_SocialLoginPainel de botões de login social OAuth (Google, Facebook, Apple, GitHub, Microsoft e mais).
OAuthCallbackTsgcHTMLComponent_OAuthCallbackPágina de callback / destino OAuth em estado de sucesso, erro ou carregamento com redirecionamento automático.
WebAuthnLoginTsgcHTMLComponent_WebAuthnLoginWidget de login e registro passkey / WebAuthn sem senha.

Motor, Servidor & Temas

As peças não visuais que servem as páginas e as mantêm ao vivo.

ClasseFunção
TsgcHTMLEngine_ServerMotor HTML vinculado a um TsgcWebSocketHTTPServer que serve páginas renderizadas e assets embutidos.
TsgcHTMX_Engine_ServerMotor htmx conectado ao mesmo servidor: trocas de página parcial sobre HTTP e push ao vivo do servidor sobre WebSockets.
TsgcHTMLPageBuilderMonta componentes registrados em uma página responsiva completa (com um editor visual em tempo de design).
TsgcHTMLTemplate_BootstrapEnvolve o conteúdo do corpo em um documento HTML Bootstrap 5 completo com tema, idioma e direção.
TsgcHTMLThemeController / TsgcHTMLThemeBuilderTema claro / escuro e um gerador de CSS em tempo de execução que escreve variáveis CSS do Bootstrap.
TsgcHTMX_Fragment / TsgcHTMX_RouterFragmentos htmx out-of-band para atualizações ao vivo e helpers de roteamento de requisições.

Construa com sgcHTML

Baixe a versão de avaliação gratuita e comece a compor UIs web em Delphi, C++ Builder ou .NET.