QB64

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 17 mai 2022; verificările necesită 2 modificări .
QB64
Clasa de limba limbaj de programare
Dezvoltator Galeon, echipa QB64
Eliberare 2.0.2 (7 noiembrie 2021 ) ( 07.11.2021 )
A fost influențat QuickBASIC , QBASIC
Licență LGPLv2.1
Site-ul web qb64.com

QB64 (fostul QB32 ) este un dialect deschis multiplatform de Basic care este compatibil de sus în jos cu Microsoft QBasic și QuickBASIC . Este un compilator care generează executabile native pentru Windows (începând cu Windows XP ), Linux sau macOS . Distribuit în conformitate cu termenii GPL / LGPL .

Caracteristici

Lucrarea grafică în QB64 este implementată pe OpenGL [1] și pentru un programator de bază păstrează compatibilitatea cu modul grafic al vechiului Quick Basic, care permite compilarea jocurilor vechi scrise în QB, cum ar fi Gorillas cu QB64 . În comparație cu Microsoft BASIC original, QB64 acceptă orice ecran grafic cu rezoluție, diferite formate de imagine, cum ar fi PNG , redare de muzică în diferite formate, inclusiv mp3 , afișare cu font vector, suport de rețea etc.

Mediul de dezvoltare

QB64 include un IDE simplu similar cu cel livrat cu QuickBasic. Când este compilat, folosește limbajul C ca o reprezentare intermediară, urmată de generarea de fișiere executabile prin GCC . Depanarea pas cu pas a programelor scrise în QB64 este posibilă folosind un depanator extern vWATCH64 [2] .

InForm este de asemenea dezvoltat: un add-on pentru QB64 care oferă construcția WYSIWYG a unei interfețe GUI în stilul Visual Basic [3] . Pe 10 noiembrie 2010, acest constructor a părăsit etapa de testare beta , versiunea sa 1.0 [4] a fost lansată .

Crearea primului program de imagine

Pentru a scrie text pe fundal, aveți nevoie de acest cod :

CLS fundal = _LOADIMAGE ( "IMAGE.JPG" ) PRINT "HELLO TO" YOU , YOU . DUR . " SFÂRȘIT

Vezi și

Note

  1. Înainte de versiunea 0.954 - SDL
  2. vWATCH64 - Un utilitar de depanare/vizionare variabilă în timp real pentru programele QB64.  (engleză) . Preluat la 27 noiembrie 2019. Arhivat din original la 28 mai 2020.
  3. ↑ InForm - Un motor GUI și designer de interfață WYSIWYG pentru QB64  . Preluat la 21 ianuarie 2019. Arhivat din original la 21 ianuarie 2019.
  4. Versiunea 1.0 a apărut! – InForm  (engleză) . Preluat: 27 noiembrie 2019.

Literatură

Link -uri