Zurück zum Gambas-Inhaltsverzeichnis.

GB Komponenten

Komponenten sind Gambas plug-ins die neue Klassen zum Interpreter hinzufügen. Jedes Projekt hat eine Liste der Komponenten, die beim Starten geladen werden müssen. Man findet diese Liste unter dem Menüpunkt Projekt Eigenschaften.

Ein Gambas Projekt ohne jede Komponente ist eine einfache Textanwendung. Wenn es eine echte grafische Anwendung werden soll, muß zumindest die gb.qt Komponente geladen sein. Um eine Datenbank zu nutzen braucht man die gb.db Komponente etc.

gbGambas interne Basis Klasse
gb.compressCompression library
gb.corbaCorba Client
gb.cryptVerschlüsselungskomponente
gb.dbDatenbank Zugang
gb.db.formDaten und Datenbank Darstellung mit DataControl und DataSource
gb.debugGambas Debugger Hilfe
gb.evalGambas Auswertung mathematischer Ausdrücke
gb.formweitere Steuerelemente für grafische Anwendungen
gb.gtkGraphical GTK+ toolkit component
gb.imageBildverarbeitung
gb.infoInformation über die installierten Komponenten
gb.ldapBibliothek von OpenLdap Code
gb.netNetzwerk Komponente
gb.net.curlNetwork high-level protocols management
gb.openglOpenGL Bibliothek
gb.pcrePerl-compatible Regular Expression Matching
gb.pdfPDF komponente basierend auf der Poppler library
gb.qtGraphisches QT toolkit
gb.qt.editorGambas editor with syntax highlighting
gb.qt.extGraphische QT toolkit Erweiterung
gb.qt.kdeKDE integration and scripting
gb.qt.kde.htmlKDE web browser
gb.qt.openglGraphical QT toolkit opengl component
gb.sdlLibrary based on SDL
gb.sdl.image2D Library based on SDL
gb.sdl.openglOpenGL library based on SDL
gb.sdl.soundSound library based on SDL
gb.settingsManagement von Voreinstellungen und Konfigurationsdateien
gb.v4lVideo capture component
gb.vbVisual Basic compatibility
gb.xml.libxmlXML tools based on libxml
gb.xml.libxml.rpcXML-RPC client based on libxml and libcurl
gb.xml.libxml.xsltXSLT tools based on libxslt

Zusätzliche Komponenten laden

Zusätzliche Gambas Komponenten kann man über den Menüpunkt Projekt – Eigenschaften des Gambashauptbildschirmes erreichen.

In der Komponentenanzeige wählt man die gewünschten Komponenten aus.

In der Werkzeugbox erscheint dann z.B. eine Schrift mit der Bezeichnung QT. Diese klickt man an und hat dann eine Reihe weiterer Steuerelemente zur Verfügung.

Liste der derzeitigen Gambaskomponenten

Komponente Beschreibung Kontrollen
gbGambas internal native classes
gb.compressCompression library
gb.dbDatabase access component
gb.debugGambas application debugger helper
gb.evalGambas expression evaluator
gb.netNetworking componentDnsClient, ServerSocket, SerialPort, Socket, UdpSocket
gb.qtGraphical QT toolkit componentLabel, TextLabel, PictureBox, ProgressBar, Button, CheckBox, RadioButton, ToggleButton, ToolButton, TextBox, ComboBox, TextArea, ListBox, ListView, TreeView, IconView, GridView, ColumnView, HBox, VBox, HPanel, VPanel, Frame, Panel, TabStrip, ScrollView, DrawingArea, Timer
gb.qt.editorGambas editor with syntax highlightingGambasEditor
gb.qt.extGraphical QT toolkit extension componentLCDNumber, Dial, SpinBox, ScrollBar, Slider, MovieBox, TableView, HSplit, VSplit, Workspace, TextView
gb.qt.kdeKDE integration and scriptingURLLabel, ColorBox, DatePicker

Experimentelle Komponenten

WARNUNG! Folgende Komponenten befinden sich noch im BETA Stadium und können sich daher jederzeit ändern.

gb.qt.kde.htmlKDE Webbrowser
gb.vbVisual Basic Kompatibilität
gb.xml.libxmlXML Werkzeuge, basierend auf libxml
gb.xml.libxml.rpcXML-RPC Klient, basierend auf libxml und libcurl
gb.xml.libxml.xsltXSLT Werkzeuge, basierend auf libxslt
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.