PBToolboxAI v4 ← 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
10Von 2.0 auf 3.0 migrierenPositionen ab 1, die Adressen kaskadierter Einträge, die übrigen Verhaltensweisen und die Ergänzungen
11Von 3.0 auf 4.0 migrierenDie Frage vor einer Kachel jetzt optional, die Codes der Hinzufügungen und die freigegebenen Handles, die übrigen Verhaltensweisen des Menübands und die Ergänzungen
12VersionshinweiseWas jede Version bringt und behebt
13KI-Assistent: der MCP-Server der DokumentationIhr KI-Assistent schlägt die genaue API nach, statt Aufrufe zu erfinden, und prüft den Code, den er schreibt

Komponentenreferenz #

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

KategorieKomponenten
Schaufensterchartcartesian · commandpalette · ribbon
Container und Navigationbreadcrumb · dockcontainer · listbar · menubar · tab · tilesbox · toolbar
Leisten und Fortschrittprogressbar · statusbar · stepbar
Text und Eingabebutton · codeeditor · markdownview · speechout · soundplayer · video · jsontree · datagrid · scheduler · statictext
Benutzer-Feedbackmessagebox · toaster
Nichtvisuelle Hilfsobjektecrypto · restclient
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 #