Quick Basic 

*    COLOR:

La sentencia COLOR nos permite dar color al texto que saldrá por la pantalla.

Ejemplo:

SCREEN 12

CLS

COLOR 10 'Color verde

PRINT "Bienvenido a QBasic"

En este programa el texto Bienvenido a QBasic sale con un color verde.

Sintaxis: COLOR (color de la letra), (color del fondo)

Coordenadas:

Si te fijas de cerca en la pantalla del ordenador verás pequeños cuadraditos píxeles formando la imagen en la pantalla. Cada uno de esto píxeles representa una simple localización en el monitor. Para colocar un punto muy en la esquina superior izquierda de tu pantalla necesitas una coordenada. Una coordenada es un número específico de localización.

Si nos desplazamos sobre la pantalla hacia abajo, lo haremos sobre el eje y. Si nos desplazamos a lo largo de la pantalla, lo haremos sobre el eje x.

Dentro de QBasic la esquina superior izquierda de la pantalla es la coordenada (0,0). Este valor de la coordenada representa los ejes (x,y).

*    LINE:

El comando LINE, dibujara una línea en la pantalla.

Sintaxis: LINE (x1,y1) - (x2,y2) , (color de la línea)

Ejemplo:

SCREEN 12

CLS

LINE (100, 100) - (400, 400), 1

LINE (100, 400) - (400, 100), 2

Otro Ejemplo:

SCREEN 12

CLS

LINE (100, 100) - (200, 200), 4, B

El programa anterior dibujará un simple cuadrado. El cuadrado es creado en un color rojo. El comando LINE tiene ahora una letra B al final, que traza un rectángulo en vez de una línea. Si colocas BF en vez de B, se creara un cuadrado coloreado.

*    CIRCLE:

Sintaxis: CIRCLE (x, y) , (radio) , (color del circulo)

Ejemplo:

SCREEN 12

CLS

CIRCLE (100, 100), 50, 2

Este programa dibujará un círculo en las coordenadas (100,100) de tu pantalla con un radio de 50.

*   LOCATE:

Se usa para situar el texto en cualquier lugar específico de la pantalla.

Sintaxis: LOCATE (fila), (columna)

Ejemplo:

CLS
LOCATE
5, 10 : PRINT "estamos en fila 5, columna 10"

Hace mover el comando PRINT, 5 filas más abajo y desplazada 10 caracteres.
Los dos puntos sirven para separar dos o mas sentencias en una misma línea.

El comando LOCATE no tiene que tener un valor representando la fila y la columna todo el tiempo.

Ejemplo:

CLS
LOCATE ,
15
PRINT "
estamos en columna 15"