PBToolboxAI v2 ← Site

PBToolboxAI — Dokumentation #

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

Kommerzielle Bibliothek moderner visueller Komponenten (HTML/CSS/JS, gerendert von WebView2), die PowerBuilder als klassische Userobjects zur Verfügung stehen. Sie setzen ein Steuerelement, weisen typisierte Eigenschaften zu und empfangen PB-Events: kein HTML, keine URL, kein JSON, das Sie anfassen müssen.

Entwicklerhandbuch #

#SeiteInhalt
1Installation und VerteilungVoraussetzungen, auszuliefernde Dateien, IDE-Integration, WebView2-Runtime
2Erste SchritteDie gelieferte Demo öffnen und migrieren, erste Komponente auf dem Bildschirm
3Gemeinsame Basis u_pbt_baseEigenschaften-Engine, Items, Events, Lebenszyklus, of_reset
4Designs und ErscheinungsbildDesigns (Stil × Modus), Akzentfarbe, Token-Overrides, Symbole, Rich-Text
5Sprache und LeserichtungPBT_SetLanguage, Übersetzungen, RTL
6Übergreifende FunktionenTooltips, Hosting von PB-Steuerelementen, Datei-Drop, Tastaturfokus, Bildexport, nicht visuelle Hilfsmittel
7FAQ und FehlerbehebungHäufige Symptome und ihre Ursachen
8Lizenz und DemomodusSchlüssel dev / runtime / demo, Demomodus
9Von 1.0 auf 2.0 migrierenDie drei Regeln der 2.0, Vorher/Nachher, jede entfernte oder geänderte Signatur
10VersionshinweiseWas jede Version bringt und behebt

Komponentenreferenz #

Eine Seite je Komponente der Bibliothek: docs/composants/.

KategorieKomponenten
Schaufenstercommandpalette · ribbon
Container und Navigationdockcontainer · listbar · menubar · tab · tilesbox · toolbar
Leisten und Fortschrittprogressbar · statusbar · stepbar
Text und Eingabebutton · codeeditor · statictext
Benutzer-Feedbackmessagebox · toaster
Medien und Viewerpdfviewer · picture · webbrowser

Was Sie erhalten #

DateiZweck
pbtoolboxai.dll (x86 / x64)Eigenständige Engine (Web-Bundles, Designs und Wörterbücher eingebettet)
pbtoolboxai.pblUserobjects u_pbt_*, Item-Klassen n_pbt_*, External-Function-Deklarationen
pbtoolboxai_demoDemoanwendung (Schaufenster, Codebeispiele, interaktive Dokumentation)
docs/Diese Dokumentation
WebView2-Bootstrapper (optional)Für die seltenen Rechner ohne die Runtime

Kompatibilität #

Konventionen der API #