RapidQ

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

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • RapidQ — (also known as Rapid Q ) is a free, cross platform, semi object oriented BASIC programming language. It can create console, GUI, and CGI applications. The IDE includes a drag and drop form designer, syntax highlighting and single button… …   Wikipedia

  • RAPIDQ — (aussi connu sous le nom de Rapid Q) est une variante gratuite et semi orientée objet du langage de programmation BASIC. Le compilateur est fourni avec des API permettant de développer aussi bien des applications console, graphiques ou des CGI.… …   Wikipédia en Français

  • RapidQ — (aussi connu sous le nom de Rapid Q) est une variante gratuite et semi orientée objet du langage de programmation BASIC. Le compilateur est fourni avec des API permettant de développer aussi bien des applications console, graphiques ou des CGI.… …   Wikipédia en Français

  • 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 …   Deutsch Wikipedia

  • Rapid-Q — Saltar a navegación, búsqueda Rapid Q (también conocido como RapidQ) es un lenguaje de programación en BASIC capaz de generar aplicaciones GUI y CONSOLA (incluyendo CGI). Rapid Q compila código fuente en BASIC a bytecode, insertándolos por… …   Wikipedia Español

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Liste der BASIC-Dialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität der Computer Programmiersprache BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken… …   Deutsch Wikipedia

  • Rapid-Q basic — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”