PBToolboxAI v4 ← Site

PBToolboxAI — Documentazione #

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

Libreria commerciale di componenti visivi moderni (HTML/CSS/JS renderizzati da WebView2) esposti a PowerBuilder come userobject classici. Si posiziona un controllo, si assegnano proprietà tipizzate, si ricevono event PB: nessun HTML, nessun URL, nessun JSON da manipolare.

Guida per lo sviluppatore #

#PaginaContenuto
1Installazione e distribuzionePrerequisiti, file da distribuire, integrazione nell'IDE, runtime WebView2
2Primi passiAprire e migrare la demo fornita, primo componente a schermo
3Base comune u_pbt_baseMotore delle proprietà, item, event, ciclo di vita, of_reset
4Temi e aspettoTemi (stile × modalità), colore d'accento, override dei token, icone, testo formattato
5Lingua e senso di letturaPBT_SetLanguage, traduzioni, RTL
6Funzioni trasversaliTooltip, hosting di controlli PB, rilascio di file, focus da tastiera, esportazione immagine, utilità non visive
7FAQ e risoluzione dei problemiSintomi frequenti e relative cause
8Licenza e modalità demoChiavi dev / runtime / demo, modalità demo
9Migrare dalla 1.0 alla 2.0Le tre regole della 2.0, prima/dopo, ogni firma rimossa o cambiata
10Migrare dalla 2.0 alla 3.0Posizioni da 1, gli indirizzi delle voci a cascata, gli altri comportamenti e le aggiunte
11Migrare dalla 3.0 alla 4.0La domanda prima di una piastrella ora facoltativa, i codici delle aggiunte e gli handle liberati, gli altri comportamenti della barra multifunzione e le aggiunte
12Note di versioneCiò che ogni versione porta e corregge
13Assistente IA: il server MCP della documentazioneIl Suo assistente IA consulta l’API esatta invece di inventare chiamate, e verifica il codice che scrive

Riferimento dei componenti #

Una pagina per ogni componente della libreria: docs/composants/.

CategoriaComponenti
Vetrinachartcartesian · commandpalette · ribbon
Contenitori e navigazionebreadcrumb · dockcontainer · listbar · menubar · tab · tilesbox · toolbar
Barre e avanzamentoprogressbar · statusbar · stepbar
Testo e immissionebutton · codeeditor · markdownview · speechout · soundplayer · video · jsontree · datagrid · scheduler · statictext
Riscontro all'utentemessagebox · toaster
Utilità non visualicrypto · restclient
Contenuti multimediali e visualizzatoripdfviewer · picture · webbrowser

Che cosa si riceve #

FileRuolo
pbtoolboxai.dll (x86 / x64)Motore autonomo (bundle web, temi e dizionari incorporati)
pbtoolboxai.pblUserobject u_pbt_*, classi degli item n_pbt_*, dichiarazioni external functions
pbtoolboxai_demoApplicazione dimostrativa (vetrina, esempi di codice, documentazione interattiva)
docs/Questa documentazione
Bootstrapper WebView2 (facoltativo)Per le rare postazioni prive del runtime

Compatibilità #

Convenzioni dell'API #