 |
Generalità |
GENERALITA'
[1 di 1] |
 | La
Gestione di Aree a Riga Intera prevede 3
procedure; per accedere al dettaglio di ciascuna di esse
selezionare il suo nome nella colonna interattiva a
sinistra o dal seguente elenco:
|
 | Le procedure di questa categoria sono state studiate per
offrire una alternativa programmabile al
ClrScr della
Libreria Crt. |
 |
Quando si predispone l’immagine di fondo (desktop) su cui il programma propone i suoi testi ed esercita la sua funzione, è consigliato
pulire lo sfondo; per questo servizio i linguaggi di programmazione consentono, di solito, una pulizia “neutra” (se pure con colori diversi), realizzata
a livello hardware con il riempimento di tutta l’area visibile
esclusivamente con degli spazi, appunto con ClrScr.
Le procedure Riempi1 e Riempi2, molto simili tra
loro,sono state create proprio per offrire al programmatore un Clearscreen
programmabile con il carattere colorato che desideriamo. |
 | Le procedure
Riempi1
e
Riempi2 riempiono tutta l'area visibile
del monitor (2000 caratteri uguali tra loro, per esempio il
carattere Ascii Esteso
n°177,
"▒", come fa, in
ingresso, il Turbo Pascal), garantendo naturalmente anche la corretta scrittura dell’ultimo carattere in basso a
destra. |
 |
La scrittura
(per esempio con write) dell’ultimo carattere in basso a destra crea grossi problemi, in
Pascal; se proviamo a fare questa
operazione notiamo che viene provocato lo scrolling verso l’alto di una riga di tutta l’immagine. Questa fastidiosa
evenienza preclude di fatto la possibilità di scrivere tutti gli 80 caratteri dell’ultima
riga. |
 | La procedura
Riempi3 offre invece questo servizio in modo dinamico, consentendo il
riempimento di una quantità a piacere di intere righe consecutive (da una a 25), a partire da qualunque riga tra quelle possibili, consentendo di
“ripulire” solo determinate aree di schermo (o, a piacere, tutta l’area visibile, come fanno le precedenti 2). |
 |
L'uso
coordinato di Riempi1 e
Riempi3 consente di
programmare un desktop uguale a quello del Turbo Pascal,
con una riga di Menu in alto e una riga di Messaggi
in basso |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|