Gambas

Wechseln zu: Navigation, Suche
Gambas ist eine freie Programmiersprache zur Softwareentwicklung. Es handelt sich um eine objektorientierte BASIC-Variante mit einer kompletten IDE.
Getestet mit openSUSE Empfohlene Artikel Verwandte Artikel
Icon-checked.png

Icon-manual.png Icon-help.png
Gambas2

Programmierer Anwendung

Download für openSUSE:


Hersteller: Benoît Minisini

Lizenz: GPL
Webseite: Projektseite


Funktion

Gambas soll die Vorteile von Visual Basic auch unter KDE und GNOME verfügbar machen, jedoch ist Gambas - anders als allgemein behauptet - nicht äquivalent zu Visual Basic, auch wenn die beiden Sprachen viele Gemeinsamkeiten aufweisen. Dieses liegt hauptsächlich an dem Wegfall der so genannten ActiveX-Steuerelemente, die bei Gambas durch eigene Objekte ersetzt wurden. So sind bereits vorhandene „Visual Basic“-Projekte nicht ohne weiteres zu importieren. Gambas ist weiter an C angelehnt als Visual Basic. Das zeigt sich zum Beispiel im Umgang mit Dateien, die wie in C als Dateideskriptor geöffnet werden.

Mit Gambas kann man Programme mit grafischer Bedienoberfläche GUI entwickeln, dabei werden Qt und GTK zur Erzeugung der GUI unterstützt. Der Zugriff auf Datenbanken wie MySQL, SQLite oder PostgreSQL wird von Haus aus unterstützt. Über die eingebaute SDL-Bindung lassen sich Multimedia-Applikationen und Spiele schreiben. Auch DCOP wird unterstützt, so dass Gambas-Programme sich in KDE integrieren lassen.

Die Oberfläche der IDE ist selbst in Gambas-BASIC geschrieben. Seit der Version 0.99 lassen sich RPM/DEB-Pakete für Debian und Ableger (Ubuntu), sowie alle gängigen RPM-Distributionen (nur RPM in Version 4.x) erstellen. Für Gentoo stehen eBuilds im Portage bereit. Ein Datenbankmanager sowie einige andere Hilfsprogramme sind ebenfalls integriert.

Externe Links