PBToolboxAI v5 ← Site

PBToolboxAI — Documentation #

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

Bibliothèque commerciale de composants visuels modernes (HTML/CSS/JS rendus par WebView2) exposés à PowerBuilder comme des userobjects classiques. Vous posez un contrôle, affectez des propriétés typées, recevez des events PB : aucun HTML, aucune URL, aucun JSON à manipuler.

Guide du développeur #

#PageContenu
1Installation et déploiementPrérequis, fichiers à livrer, intégration IDE, runtime WebView2
2Prise en mainOuvrir et migrer la démo livrée, premier composant à l'écran
3Socle commun u_pbt_baseMoteur de propriétés, items, events, cycle de vie, of_reset
4Thèmes et apparenceThèmes (style × mode), accent, surcharge de tokens, icônes, texte riche
5Langue et sens de lecturePBT_SetLanguage, traductions, RTL
6Fonctions transversesInfo-bulles, hébergement de contrôles PB, drop de fichiers, focus clavier, export image, utilitaires non visuels
7FAQ et dépannageSymptômes fréquents et leurs causes
8Licence et mode démoClés dev / runtime / demo, mode démo
9Migrer de la 1.0 à la 2.0Les trois règles de la 2.0, avant/après, chaque signature retirée ou changée
10Migrer de la 2.0 à la 3.0Les positions à partir de 1, les adresses des entrées en cascade, les autres comportements et les ajouts
11Migrer de la 3.0 à la 4.0La question avant une vignette devenue facultative, les codes des ajouts et les poignées libérées, les autres comportements du ruban et les ajouts
12Migrer de la 4.0 à la 5.0La barre de progression parle comme les jauges, les masques numériques de la grille et du ruban, les autres comportements et les ajouts
13Notes de versionCe que chaque version apporte et corrige
14Assistant IA : le serveur MCP de la documentationVotre assistant IA consulte l’API exacte au lieu d’inventer des appels, et vérifie le code qu’il écrit

Référence des composants #

Une page par composant de la bibliothèque : docs/composants/.

CatégorieComposants
Vitrineangulargauge · chartcartesian · chartpie · commandpalette · gauge · ribbon
Conteneurs et navigationbreadcrumb · contextmenu · dockcontainer · listbar · menubar · radialmenu · shellexplorer · tab · tilesbox · toolbar
Barres et progressionbuttonbar · progressbar · statusbar · stepbar
Texte et saisiebutton · codeeditor · form · markdownview · propertygrid · statictext
Donnéescrosstab · datagrid · gantt · jsontree · kanban · scheduler · treeview · xmltree
Retour utilisateurmessagebox · toaster
Utilitaires non visuelscrypto · json · restclient · xml
Médias et visionneusescarousel · pdfviewer · picture · soundplayer · speechout · video · webbrowser

Ce que vous recevez #

FichierRôle
pbtoolboxai.dll (x86 / x64)Moteur autoportant (bundles web, thèmes et dictionnaires embarqués)
pbtoolboxai.pblUserobjects u_pbt_*, classes d'items n_pbt_*, déclarations external functions
pbtoolboxai_demoApplication de démonstration (vitrine, exemples de code, documentation interactive)
docs/Cette documentation
Bootstrapper WebView2 (optionnel)Pour les rares postes sans le runtime

Compatibilité #

Conventions de l'API #