RapidQ
Rapid-Q ist ein BASIC-Dialekt. Das kostenlose Paket besteht aus einer Entwicklungs-und Debug-Oberfläche, einem Compiler und einer ausführlichen Dokumentation auf englisch. Mit Rapid-Q kann man Programme für Windows, Linux, Solaris/Sparc und HP/UX schreiben. Die Windows-Version ist aber am weitesten entwickelt, da viele Funktionen auf den unixoiden Betriebssystemen nicht unterstützt werden.
Die mit Rapid-Q erstellten Programme können eine grafische Oberfläche haben, aus einer Konsole (für DOS-Eingabeaufforderung) bestehen oder sogar über beides gleichzeitig verfügen. Der BASIC-Dialekt lehnt sich stark an QuickBasic an.
Rapid-Q unterstützt MySQL, DirectX, Sockets, DLLs u. a., wird seit dem Jahr 2000 aber nicht mehr weiterentwickelt, da der Entwickler William Yu den Quellcode an REALBasic verkaufte. Dennoch haben Entwickler in den letzten Jahren neue Entwicklungsumgebungen und Patches veröffentlicht. Da RapidQ an sich eine sehr umfassende Programmiersprache ist und durch den Gebrauch von DLLs und Parser-Instruktionen leicht erweitert werden kann, erfreut sich dieser Dialekt nach wie vor einer gewissen Beliebtheit.
Hier ein kleines Beispielprogramm, das einen Countdown-Zähler darstellt:
DECLARE SUB anzeigen ' Subroutine folgt später ' DIM Countdown AS QTIMER ' Timer definieren, der Subroutine aufruft Countdown.Interval = 1000 ' Intervall: 1000 Millisekunden Countdown.Ontimer = anzeigen ' nach Ablauf: Subroutine aufrufen ' zeit = 10 ' globale Variable ' CREATE Form AS QFORM ' das Fester für das Programm CENTER WIDTH = 200 HEIGHT = 100 CAPTION = "Countdown-Zähler" CREATE Label AS QLABEL ' ein Objekt zur Anzeige eines Textes TOP = 30 LEFT = 90 WIDTH = 100 HEIGHT = 50 CAPTION = "10" ' als Text wird "10" angezeigt END CREATE ShowModal ' Fenster darstellen und auf Ereignisse warten END CREATE ' SUB anzeigen zeit = zeit - 1 ' Zeit herunterzählen if zeit = -1 then end ' bei -1 Programm beenden Label.Caption = str$(zeit) ' Zeit anzeigen END SUB
1 Weblinks
- Download-Seite Die eigentliche Homepage des Entwicklers William Yu (www.basicguru.com) ist nicht länger erreichbar.
- Download-Seite 2 (Windows-Version, direkter Link)
- Rapid-Q Documentation Project (Englisch)
2 Init-Quelle
Entnommen aus der: Wikipedia
Autoren: E. Sinclair , YMS , ChristianBier, Chlewbot, Aka, Fomafix, Ae-a, Plenz, RobertLechner
Für diesen Artikel fehlt ein Link zur Löschdiskussion und/oder die Kategorie:WikiPedia Deleted Hier ist die Anleitung zum Finden der Löschdiskussion |
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular
PlusPedia Impressum
Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.
Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.