AMSTRAD CPC 6128 Manual Del Usario página 344

Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido
que había sido enviado a la ventana número 0.
El texto se puede escribir en cualquier ventana especificando el número de canal en la
instrucción PRINT:
PRINT
#4,"estoy en la ventana 4"
Estas palabras han aparecido en el extremo superior de la ventana verde, no en la línea siguiente
de la pantalla, que es lo que habría ocurrido con:
PRINT
"estoy en la ventana 0"
Observe que al escribir esta última orden el texto ha invadido parte de la ventana verde.
Si usted desea confinar todos los mensajes de BASIC a la ventana número 4, intercámbiela con la
implícita (la número 0) mediante la orden:
WINDOW SWAP
0,4
El mensaje Ready ha aparecido ahora en la ventana verde y el cursor está debajo de él. Escriba lo
siguiente:
PRINT
#4,"estoy en la ventana 4"
El texto ha aparecido debajo de la orden WINDOW SWAP, en lo que antes era la ventana 0 y
ahora es la 4. Estos ejemplos demuestran que el ordenador recuerda la posición de escritura de
cada ventana incluso después de un intercambio. Escriba lo siguiente:
#4,20,1
LOCATE
"estoy en la ventana 0"
PRINT
PRINT
#4,"estoy en la ventana 4"
Mientras no se ejecuta una orden WINDOW, todas las ocho ventanas coinciden con la pantalla
entera. Lo mismo ocurre después de una orden MODE. Así pues, si después de jugar con las
ventanas se encuentra con que el cursor está en una muy pequeña, puede salir del lío
escribiendo MODE 1:
MODE
1
WINDOW
20,21,7,18
MO
DE
1
El ordenador se ha visto obligado a partir la palabra MODE, pero la instrucción funciona igual.
(No olvide dejar un espacio entre la E y el 1.)
Ahora que ya tiene una idea de cómo funcionan las ventanas, escriba y pruebe el siguiente
programa:
10
0
MODE
20
FOR
n=0
TO
7
30
WINDOW
#n,n+1,n+6,n+1,n+6
40
PAPER
#n,n+4
50
CLS #n
60
FOR
c=1
TO 200:NEXT c
70
NEXT n
Este programa crea 8 ventanas que se solapan y las borra con
Manual de Amstrad CPC 6128 (revisión 2008) - Página 343
Tabla de contenido
loading

Tabla de contenido