QB64 | |
---|---|
Språkklass | programmeringsspråk |
Utvecklaren | Galleon, QB64Team |
Släpp | 2.0.2 (7 november 2021 ) |
Blivit påverkad | QuickBASIC , QBASIC |
Licens | LGPLv2.1 |
Hemsida | qb64.com |
QB64 (tidigare QB32 ) är en plattformsoberoende öppen dialekt av Basic som är top-down-kompatibel med Microsoft QBasic och QuickBASIC . Är en kompilator som genererar inbyggda körbara filer för Windows (som börjar med Windows XP ), Linux eller macOS . Distribueras enligt villkoren i GPL / LGPL .
Grafikarbete i QB64 är implementerat ovanpå OpenGL [1] och för en grundläggande programmerare behåller det kompatibilitet med grafikläget i det gamla Quick Basic, vilket gör det möjligt att kompilera gamla spel skrivna i QB, såsom Gorillas med QB64 . Jämfört med den ursprungliga Microsoft BASIC, stöder QB64 alla grafikskärmar med upplösning, olika bildformat som PNG , musikuppspelning i olika format inklusive mp3 , vektorfontvisning, nätverksstöd , etc.
QB64 innehåller en enkel IDE som liknar den som kom med QuickBasic. När den är kompilerad använder den C-språket som en mellanrepresentation, följt av generering av körbara filer via GCC . Steg-för-steg- felsökning av program skrivna i QB64 är möjlig med hjälp av en extern debugger vWATCH64 [2] .
InForm utvecklas också: ett tillägg för QB64 som ger WYSIWYG - konstruktion av ett GUI -gränssnitt i stil med Visual Basic [3] . Den 10 november 2010 lämnade denna konstruktör betatestningsstadiet , dess version 1.0 [4] släpptes .
För att skriva text i bakgrunden behöver du denna kod :
CLS - bakgrund = _LOADIMAGE ( "IMAGE.JPG" ) SKRIV UT " HEJ TILL" DIG , DU . DUR . " SLUTBASIC | Dialekter av programmeringsspråket|
---|---|
Klassisk |
|
övergångsperiod |
|
processuella |
|
Objekt |
|
Mobil |
|
Trösta |
|