PBToolboxAI v5 ← 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
12Migrare dalla 4.0 alla 5.0La barra di avanzamento parla come gli indicatori, le maschere numeriche della griglia e della barra multifunzione, gli altri comportamenti e le aggiunte
13Note di versioneCiò che ogni versione porta e corregge
14Assistente 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
Vetrinaangulargauge · chartcartesian · chartpie · commandpalette · gauge · ribbon
Contenitori e navigazionebreadcrumb · contextmenu · dockcontainer · listbar · menubar · radialmenu · shellexplorer · tab · tilesbox · toolbar
Barre e avanzamentobuttonbar · progressbar · statusbar · stepbar
Testo e immissionebutton · codeeditor · form · markdownview · propertygrid · statictext
Daticrosstab · datagrid · gantt · jsontree · kanban · scheduler · treeview · xmltree
Riscontro all'utentemessagebox · toaster
Utilità non visualicrypto · json · restclient · xml
Contenuti multimediali e visualizzatoricarousel · pdfviewer · picture · soundplayer · speechout · video · 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 #