Home / LinuxUser / 2008 / 06 / Ordentliches Werkzeug

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Ordentliches Werkzeug

Programmieren mit mit der Basic-IDE Gambas

Hilfe und Unterstützung

Gambas enthält eine Online-Hilfe mit einer Befehlsreferenz. Zu allen Befehlen und Konstanten existieren Beispiele, die deren Einsatz erläutern. Für diejenigen, die Programmieren am besten anhand von Beispielen lernen, bringt die IDE eine Reihe von fertigen Projekten mit, die die verschiedenen Komponenten verständlich machen. Diese Beispiele erreichen Sie über den Menübefehl Datei | Beispiele öffnen.... Sie sind nach Gruppen sortiert und stets sehr einfach gehalten. Die Kommentare im Quelltext helfen, den Ablauf nachzuvollziehen.

Auch online [9] finden sich Programme, die sich als Grundlage für eigene Kreationen eignen. Allerdings liegt auf den dort versammelten Programme schon eine dünne Staubschicht. Als ebenfalls hilfreich für den Einstieg ins Programmieren hat sich ein von Anwendern entwickeltes Tutorial [10] erwiesen. Es zeigt Schritt für Schritt – allerdings in englischer Sprache – die Funktionsweise der Entwicklungsumgebung und führt in wichtige Programmiertechniken ein.

Das Gambas-Wiki [11] bietet Installationsanleitungen, ein Verzeichnis der Fehlermeldungen und eine aktuelle Befehlsreferenz. Zum Teil liegen die Inhalte des Wikis bereits ins Deutsche übersetzt vor, die englischsprachigen Dokumente scheinen aber zumeist aktueller. Ein Forum für Gambas-Entwickler in deutscher Sprache findet sich ebenfalls online [12]. Das ausführliche und gut zu lesende Wiki-Buch [13] über Gambas behandelt jedoch nur die Version 1 von Gambas. Allgemein fehlt Dokumentation für das fortgeschrittene Programmieren, etwa dem Entwickeln eigener Komponenten oder aufwändiger Datenbankprogramme. Hier bleibt als Ausweg nur das Ausprobieren.

Fazit

Mit Gambas haben Sie eine durchaus mächtige IDE an der Hand. Dank der übersichtlichen Oberfläche und der schnell zu erlernenden Programmiersprache erstellen Sie einfache grafische Anwendungen bereits nach kurzer Einarbeitungszeit. Der umfangreiche Support für verschiedene Datenbanktypen ermöglicht es, schnell und einfach Frontends für die Daten zu programmieren.

Mittlerweile arbeitet das Programm so stabil, dass es sich für die tägliche Arbeit eignet. Die Version 2.0 hatte noch einige Probleme und stürzte recht häufig ab, mit Version 2.5 verschwanden diese Schwierigkeiten.

Im Moment mangelt es Gambas lediglich an Dokumentation. Es existieren zwar einige Tutorials im Web, wer allerdings weiterführende oder tiefergehende Informationen zum Programmieren sucht, schaut in die Röhre. Hier besteht durchaus noch Verbesserungsbedarf.

Glossar

IDE

Integrated Development Environment. Eine integrierte Entwicklungsumgebung fasst verschiedene Komponenten zur Software-Entwicklung zusammen, wie Editor, Compiler, Linker, Debugger und andere.

Debugger

Ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern im Programm.

ODBC

Open Database Connectivity. Eine standardisierte Datenbankschnittstelle, die es dem Programmierer erlaubt, Anwendungen relativ unabhängig vom verwendeten Datenbanksystem zu entwickeln.

Infos

[1] HBasic: http://hbasic.sourceforge.net

[2] WXBasic: http://wxbasic.sourceforge.net

[3] KBasic: http://www.kbasic.de

[4] Gambas: http://gambas.sourceforge.net

[5] Gtk: http://www.gtk.org

[6] Qt: http://www.trolltech.no/qt

[7] Gambas-Binärpakete: http://gambas.sourceforge.net/download.html

[8] Installationsanleitungen für Gambas: http://gambasdoc.org/help/install?view

[9] Gambasforge: http://www.gambasforge.net

[10] Gambas-Einsteigertutorial: http://gambas.sourceforge.net/Getting%20Started%20with%20GAMBAS.odt

[11] Gambas-Wiki: http://gambasdoc.org/help

[12] Deutsches Gambas-Forum: http://www.gambas-club.de

[13] Wiki-Buch zu Gambas 1: http://de.wikibooks.org/wiki/Gambas

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...