Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido

Publicidad

12.35E+01
En cualquier caso, si el número es demasiado grande como para caber en el formato
especificado, el número no se trunca, sino que se lo escribe entero, precedido de un signo %
para indicar lo que ha ocurrido:
PRINT USING
"####";123456
%123456

Ventanas

El BASIC del CPC6128 permite la definición y el control de hasta ocho ventanas de texto. Todas
las acciones de control de textos se pueden referir a cualquiera de estas ventanas.
Las ventanas se definen con la orden WINDOW, que va seguida de 5 parámetros. El primero es
opcional y especifica el número de la ventana que se va a definir; si se lo omite, el ordenador
supone el 0, que es el canal por el que el BASIC emite sus mensajes normales (Ready, errores,
etc.). Antes del número se pone el signo # para indicar que se está dando un número de canal.
Los otros cuatro parámetros especifican los extremos izquierdo, derecho, superior e inferior de
la ventana. Como son números de fila y de columna, pueden estar comprendidos entre 1 y 80
los dos primeros, y entre 1 y 25 los dos últimos.
El siguiente ejemplo define la ventana (canal) número 4, la cual se extiende desde la columna 7
hasta la 31, y desde la fila 6 hasta la 18. Reinicialice la máquina y luego escriba:
WINDOW
#4,7,31,6,18
No parece que haya ocurrido nada, así que escriba lo siguiente:
INK
3,9
PAPER
#4,3
CLS
#4
En la pantalla ha aparecido un gran rectángulo verde, que es la ventana número 4. Este último
ejemplo demuestra que las instrucciones PAPER y CLS se pueden referir a cualquiera de las
ocho ventanas especificando el número de canal; su omisión hace que la orden actúe sobre la
ventana número 0.
Las órdenes para las que se puede especificar número de ventana son las siguientes:
CLS
COPYCHR$
INPUT
LINE INPUT
LIST
LOCATE
PAPER
PEN
POS
PRINT
TAG
TAGOFF
VPOS
WINDOW
WRITE
La ventana verde que hemos creado habrá borrado parte del texto que teníamos en la pantalla,
Manual de Amstrad CPC 6128 (revisión 2008) - Página 342

Publicidad

Tabla de contenido
loading

Tabla de contenido