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"