PBToolboxAI v2 ← 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
10Note di versioneCiò che ogni versione porta e corregge

Riferimento dei componenti #

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

CategoriaComponenti
Vetrinacommandpalette · ribbon
Contenitori e navigazionedockcontainer · listbar · menubar · tab · tilesbox · toolbar
Barre e avanzamentoprogressbar · statusbar · stepbar
Testo e immissionebutton · codeeditor · statictext
Riscontro all'utentemessagebox · toaster
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 #