QB64

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 17. května 2022; kontroly vyžadují 2 úpravy .
QB64
Jazyková třída programovací jazyk
Vývojář Galleon, tým QB64
Uvolnění 2.0.2 (7. listopadu 2021 ) ( 2021-11-07 )
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 .

Funkce

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.

Vývojové prostředí

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] .

Vytvoření prvního obrázkového programu

Chcete-li napsat text na pozadí, potřebujete tento kód :

CLS backdrop = _LOADIMAGE ( "IMAGE.JPG" ) TISKNĚTE "AHOJ " VÁM , VÁM . DUR . " KONEC

Viz také

Poznámky

  1. Před verzí 0.954 - SDL
  2. vWATCH64 – Nástroj pro ladění/proměnné sledování v reálném čase pro programy QB64.  (anglicky) . Získáno 27. listopadu 2019. Archivováno z originálu dne 28. května 2020.
  3. ↑ InForm - GUI engine a WYSIWYG návrhář rozhraní pro QB64  . Staženo 21. ledna 2019. Archivováno z originálu 21. ledna 2019.
  4. Verze 1.0 je venku! – InForm  (anglicky) . Staženo: 27. listopadu 2019.

Literatura

Odkazy