Ordentliches Werkzeug
Programmieren mit mit der Basic-IDE Gambas
Datenbanken im Zugriff
Gambas unterstützt den Zugriff auf verschiedene Datenbanken und Datenbankserver. Als Server bietet die IDE Steuerelemente zum Anschluss an MySQL und PostgreSQL. Dateibasierte Datenbanken dürfen in den Formaten SQLite, SQLite2 und SQLite3 vorliegen. Auch für den Zugriff über ODBC existiert ein entsprechendes Element. Um den Zugriff auf Datenbanken zu vereinfachen, bringt Gambas einen Datenbank-Manager mit, der es erlaubt, die Verbindungen zu verschiedenen Servern und Datenbeständen zu verwalten. Sie erreichen ihn über den Menübefehl Werkzeuge | Datenbank-Manager (Abbildung 6).
Dieser Assistent fragt zum Beispiel das Administratorpasswort für einen Server ab und nimmt dann Kontakt zum Host auf. Die Datenbanken erscheinen im linken Teil des Managerfensters in einer Baumstruktur. Das Programm hilft beim Anlegen und Bearbeiten von Tabellen, SQL-Abfragen und Datenbankbenutzern.
Haben Sie die Verbindung einmal hergestellt, gestaltet sich der Zugriff auf die Datenbank einfach: Gambas stellt eine Reihe von Steuerelementen zum Datenbankzugriff bereit, die Sie einfach in einem Formular platzieren. Sie finden die passenden Steuerelemente auf dem Karteireiter Data der Werkzeugbox.
Über den DataBrowser blättern Sie innerhalb einer Datenbanktabelle. Außerdem erlaubt das Element das Hinzufügen und Löschen von Datensätzen. Dazu stellt es eine Werkzeugleiste bereit, in der sich Schaltflächen zum Navigieren in den Daten und zum Erstellen und Löschen von Datensätzen befinden.
Mit dem Element DataView bereiten Sie Daten tabellarisch auf, wohingegen das Element DataCombo eine Combobox zur Auswahl eines Datensatzes aus einer Tabelle anhand eines Feldes bereitstellt. Der Einsatz der Steuerelemente gelingt in Gambas sehr intuitiv, was das Erstellen datenbankgestützter Anwendungen stark vereinfacht.
Programme weitergeben
Mit Gambas erstellte Programme benötigen zum Ausführen zwingend die Gambas-Runtime-Engine. Möchten Sie Ihre Software weitergeben, setzt das auf dem Zielsystem eine entsprechende Umgebung voraus. Gambas hilft Ihnen mit einem Assistenten beim Erstellen eines Installationspakets. Dazu wählen Sie aus dem Menü Projekt | Make | Installation Package.
Im ersten Schritt fragt das Programm Informationen zum Autor und eine kurze Beschreibung des Programms ab. Im zweiten Schritt tragen Sie Versionsinformationen und das Changelog ein. Zuletzt erstellt Gambas Installationspakete für verschiedene Distributionen (Abbildung 7). Es unterstützt zur Zeit die Distributionen Fedora, Mandriva, Debian, Slackware und Ubuntu. Die so erstellten Pakete installieren und deinstallieren Sie mit dem Paketmanagement.



