QB64

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 17 de mayo de 2022; las comprobaciones requieren 2 ediciones .
QB64
clase de idioma lenguaje de programación
Desarrollador Galeón, equipo QB64
Liberar 2.0.2 (7 de noviembre de 2021 ) ( 2021-11-07 )
sido influenciado QuickBÁSICO , QBÁSICO
Licencia LGPLv2.1
Sitio web qb64.com

QB64 (anteriormente QB32 ) es un dialecto abierto multiplataforma de Basic que es compatible de arriba hacia abajo con Microsoft QBasic y QuickBASIC . Es un compilador que genera ejecutables nativos para Windows (empezando por Windows XP ), Linux o macOS . Distribuido bajo los términos de la GPL / LGPL .

Características

El trabajo gráfico en QB64 se implementa sobre OpenGL [1] y para un programador básico conserva la compatibilidad con el modo gráfico del antiguo Quick Basic, que permite compilar juegos antiguos escritos en QB, como Gorillas con QB64 . En comparación con el Microsoft BASIC original, QB64 admite cualquier resolución de pantalla gráfica, varios formatos de imagen como PNG , reproducción de música en varios formatos, incluido mp3 , visualización de fuentes vectoriales, soporte de red , etc.

Entorno de desarrollo

El QB64 incluye un IDE simple similar al que viene con QuickBasic. Al compilarse utiliza el lenguaje C como representación intermedia, seguido de la generación de archivos ejecutables a través de GCC . La depuración paso a paso de los programas escritos en QB64 es posible utilizando un depurador externo vWATCH64 [2] .

También se está desarrollando InForm: un complemento para QB64 que proporciona la construcción WYSIWYG de una interfaz GUI al estilo de Visual Basic [3] . El 10 de noviembre de 2010, este constructor salió de la etapa de prueba beta , se liberó su versión 1.0 [4] .

Creando el primer programa de imagen

Para escribir texto en el fondo, necesita este código :

CLS telón de fondo = _LOADIMAGE ( "IMAGE.JPG" ) IMPRIMIR "HOLA A" USTED , USTED . DUR . " FIN

Véase también

Notas

  1. Antes de la versión 0.954 - SDL
  2. vWATCH64: una utilidad de depuración/observación variable en tiempo real para programas QB64.  (Inglés) . Consultado el 27 de noviembre de 2019. Archivado desde el original el 28 de mayo de 2020.
  3. ↑ InForm: un motor GUI y un diseñador de interfaz WYSIWYG para QB64  . Consultado el 21 de enero de 2019. Archivado desde el original el 21 de enero de 2019.
  4. ¡Ya salió la versión 1.0! – InForm  (inglés) . Recuperado: 27 de noviembre de 2019.

Literatura

Enlaces