PBToolboxAI v4 ← Site

PBToolboxAI — Documentação #

🌐 Français · English · Deutsch · Italiano · Español · Português

Biblioteca comercial de componentes visuais modernos (HTML/CSS/JS apresentados pelo WebView2) expostos ao PowerBuilder como userobjects clássicos. Basta colocar um controlo, atribuir propriedades tipadas e receber events PB: sem HTML, sem URL, sem JSON para manipular.

Guia do programador #

#PáginaConteúdo
1Instalação e implementaçãoPré-requisitos, ficheiros a entregar, integração no IDE, runtime WebView2
2Primeiros passosAbrir e migrar a demonstração fornecida, primeiro componente no ecrã
3Base comum u_pbt_baseMotor de propriedades, items, eventos, ciclo de vida, of_reset
4Temas e aspetoTemas (estilo × modo), cor de destaque, substituição de tokens, ícones, texto formatado
5Idioma e sentido de leituraPBT_SetLanguage, traduções, RTL
6Funcionalidades transversaisTooltips, alojamento de controlos PB, largada de ficheiros, foco de teclado, exportação de imagem, utilitários não visuais
7FAQ e resolução de problemasSintomas frequentes e respetivas causas
8Licença e modo de demonstraçãoChaves dev / runtime / demo, modo de demonstração
9Migrar da 1.0 para a 2.0As três regras da 2.0, antes/depois, cada assinatura retirada ou alterada
10Migrar da 2.0 para a 3.0Posições a partir de 1, os endereços das entradas em cascata, os outros comportamentos e as novidades
11Migrar da 3.0 para a 4.0A pergunta antes de um mosaico agora opcional, os códigos das adições e os handles libertados, os outros comportamentos do friso e as novidades
12Notas de versãoO que cada versão traz e corrige
13Assistente de IA: o servidor MCP da documentaçãoO seu assistente de IA consulta a API exata em vez de inventar chamadas, e verifica o código que escreve

Referência dos componentes #

Uma página por componente da biblioteca: docs/composants/.

CategoriaComponentes
Montrachartcartesian · commandpalette · ribbon
Contentores e navegaçãobreadcrumb · dockcontainer · listbar · menubar · tab · tilesbox · toolbar
Barras e progressoprogressbar · statusbar · stepbar
Texto e introdução de dadosbutton · codeeditor · markdownview · speechout · soundplayer · video · jsontree · datagrid · scheduler · statictext
Retorno ao utilizadormessagebox · toaster
Utilitários não visuaiscrypto · restclient
Multimédia e visualizadorespdfviewer · picture · webbrowser

O que o utilizador recebe #

FicheiroFunção
pbtoolboxai.dll (x86 / x64)Motor autónomo (bundles web, temas e dicionários incorporados)
pbtoolboxai.pblUserobjects u_pbt_*, classes de items n_pbt_*, declarações external functions
pbtoolboxai_demoAplicação de demonstração (montra, exemplos de código, documentação interativa)
docs/Esta documentação
Bootstrapper WebView2 (opcional)Para os raros postos sem o runtime

Compatibilidade #

Convenções da API #