QB64 | |
---|---|
Sprog klasse | programmeringssprog |
Udvikler | Galleon, QB64 Team |
Frigøre | 2.0.2 (7. november 2021 ) |
Blev påvirket | QuickBASIC , QBASIC |
Licens | LGPLv2.1 |
Internet side | qb64.com |
QB64 (tidligere QB32 ) er en åben dialekt på tværs af platforme af Basic , der er top-down-kompatibel med Microsoft QBasic og QuickBASIC . Er en compiler, der genererer native eksekverbare filer til Windows (startende med Windows XP ), Linux eller macOS . Distribueret under betingelserne i GPL / LGPL .
Grafikarbejde i QB64 er implementeret oven på OpenGL [1] og for en grundlæggende programmør bevarer det kompatibilitet med grafiktilstanden i den gamle Quick Basic, som tillader kompilering af gamle spil skrevet i QB, såsom Gorillas med QB64 . Sammenlignet med den originale Microsoft BASIC understøtter QB64 enhver grafikskærm med opløsning, forskellige billedformater såsom PNG , musikafspilning i forskellige formater, herunder mp3 , vektorskrifttypevisning, netværksunderstøttelse osv.
QB64 indeholder en simpel IDE , der ligner den, der fulgte med QuickBasic. Når den er kompileret, bruger den C-sproget som en mellemrepræsentation, efterfulgt af generering af eksekverbare filer gennem GCC . Trin-for-trin fejlretning af programmer skrevet i QB64 er mulig ved hjælp af en ekstern debugger vWATCH64 [2] .
InForm er også under udvikling: en tilføjelse til QB64, der giver WYSIWYG - konstruktion af en GUI -grænseflade i stil med Visual Basic [3] . Den 10. november 2010 forlod denne konstruktør beta-teststadiet , dens version 1.0 [4] blev frigivet .
For at skrive tekst på baggrunden skal du bruge denne kode :
CLS - baggrund = _LOADIMAGE ( "IMAGE.JPG" ) UDSKRIV "HEJ TIL" DIG , DIG . DUR . " SLUTBASIC -programmeringssproget | Dialekter af|
---|---|
Klassisk |
|
overgang |
|
proceduremæssige |
|
Objekt |
|
Mobil |
|
Konsol |
|