Grundlagenprogrammierung
Basic-Programme entwickeln mit Gambas
Hilfe in allen Lebenslagen
Gambas verfügt über eine umfangreiche Hilfe in englischer Sprache. Neben einer Beschreibung der Schlüsselworte findet sich eine kurze Einführung zum Programmieren sowie eine Erklärung der Unterschiede zwischen Gambas und Visual Basic. Auch bei den einzelnen Befehlen weist die Hilfe immer wieder auf Unterschiede zu VB hin. Auf der Gambas-Homepage bietet ein Wiki [9] weitere Tipps zum Programmieren und besonders zum Konvertieren vorhandener VB-Projekte.
Das noch experimentelle Perl-Skript [10] Frm2Form konvertiert VisualBasic-Formulare ins Gambas-Format. Formular-Eigenschaften, die es nicht kennt, lässt es dabei unbeachtet, so dass Sie auch damit derzeit noch nicht um das manuelle Anpassen von VB-Quelltexten herumkommen.
Fazit
Obwohl der Gambas-Basic-Dialekt sich von Visual Basic unterscheidet, werden sich Umsteiger schnell einarbeiten. Zwar lassen sich VB-Projekte nicht auf Knopfdruck konvertieren, aber mit etwas Handarbeit sind die Hürden durchaus zu nehmen. (csc)<\t>n
Glossar
ActiveX
Dieses Software-Komponenten-Modell von Microsoft macht Windows-Betriebssystemfunktionen für Web-Seiten und andere Applikationen verfügbar.
Toolkit
Eine Sammlung von Programmbibliotheken, die das Programmieren spezieller Anwendungen erleichtern. So erleichtern die Toolkits GTK und Qt die Programmierung grafischer Anwendungen.
Makefiles
Ein Makefile enthält detaillierte Übersetzungsanweisungen für Quelltext wie Compiler-Optionen und -Parameter.
Widgets
Ein einzelnes Element einer grafischen Oberfläche, beispielsweise ein Button, eine Scroll-Leiste oder ein Textfeld wird als Widget bezeichnet.
Infos
[1] XBasic: http://www.maxreason.com/software/xbasic/xbasic.html
[2] Gambas: http://gambas.sourceforge.net
[3] HBasic: http://hbasic.sourceforge.net
[4] WxBasic: http://wxbasic.sourceforge.net
[5] KBasic: http://www.kbasic.de
[6] PowerBasic: http://www.powerbasic.com
[7] RealBasic: http://www.application-systems.de/realbasic/
[8] KDevelop: http://www.kdevelop.org
[9] Gambas-Wiki: http://www.binara.com/gambas-wiki/bin/view/Gambas10/WebHome
[10] Frm2Form-Skript: http://www.binara.com/gambas-wiki/bin/view/Gambas10/Frm2form



