PBToolboxAI v4 ← 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
12Notes de versionCe que chaque version apporte et corrige
13Assistant 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
Vitrinechartcartesian · commandpalette · ribbon
Conteneurs et navigationbreadcrumb · dockcontainer · listbar · menubar · tab · tilesbox · toolbar
Barres et progressionprogressbar · statusbar · stepbar
Texte et saisiebutton · codeeditor · markdownview · speechout · soundplayer · video · jsontree · datagrid · scheduler · statictext
Retour utilisateurmessagebox · toaster
Utilitaires non visuelscrypto · restclient
Médias et visionneusespdfviewer · picture · 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 #