QB64 | |
---|---|
Jazyková třída | programovací jazyk |
Vývojář | Galleon, tým QB64 |
Uvolnění | 2.0.2 (7. listopadu 2021 ) |
Byl ovlivněn | QuickBASIC , QBASIC |
Licence | LGPLv2.1 |
webová stránka | qb64.com |
QB64 (dříve QB32 ) je otevřený dialekt jazyka Basic napříč platformami , který je shora dolů kompatibilní s Microsoft QBasic a QuickBASIC . Je kompilátor, který generuje nativní spustitelné soubory pro Windows (počínaje Windows XP ), Linux nebo macOS . Distribuováno podle podmínek GPL / LGPL .
Grafická práce v QB64 je implementována nad OpenGL [1] a pro základního programátora si zachovává kompatibilitu s grafickým režimem starého Quick Basicu, který umožňuje kompilovat staré hry napsané v QB, jako jsou Gorillas s QB64 . Ve srovnání s původním Microsoft BASIC podporuje QB64 jakékoli rozlišení grafické obrazovky, různé obrazové formáty, jako je PNG , přehrávání hudby v různých formátech včetně mp3 , zobrazení vektorových písem, síťová podpora atd.
QB64 obsahuje jednoduché IDE podobné tomu, které bylo dodáno s QuickBasic. Při kompilaci používá jazyk C jako přechodnou reprezentaci, po níž následuje generování spustitelných souborů prostřednictvím GCC . Postupné ladění programů napsaných v QB64 je možné pomocí externího debuggeru vWATCH64 [2] .
Vyvíjí se také InForm: doplněk pro QB64, který poskytuje WYSIWYG konstrukci GUI rozhraní ve stylu Visual Basic [3] . Dne 10. listopadu 2010 tento konstruktor opustil fázi beta testování , byla vydána jeho verze 1.0 [4] .
Chcete-li napsat text na pozadí, potřebujete tento kód :
CLS backdrop = _LOADIMAGE ( "IMAGE.JPG" ) TISKNĚTE "AHOJ " VÁM , VÁM . DUR . " KONECBASIC | Dialekty programovacího jazyka|
---|---|
Klasický |
|
přechodný |
|
procesní |
|
Objekt |
|
mobilní, pohybliví |
|
Řídicí panel |
|