Generalità |
GENERALITA' [1 di 1] |
La
Gestione a Schermo Totale 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 prime 2 semplificano la gestione del problema della sovra scrittura e del recupero dei caratteri presenti sul monitor, trattandoli in blocco; la terza aggiunge un tocco di personalità all'immagine sul video, corniciandola. |
I linguaggi di programmazione (compreso il Pascal) di solito garantiscono la scrittura di tutti i 2000 caratteri di una videata; il problema nasce quando l’immagine posta a video viene parzialmente sovra scritta, per esempio quando si visualizza un Menu a tendina: i caratteri coperti dalle aree del Menu sono perduti e, quando il Menu non serve più, per ripristinare l’aspetto originale è necessario riscrivere tutto di nuovo. |
Il problema si risolve salvando da qualche parte i caratteri a rischio, prima che vengano sovrascritti; a questo si presta ottimamente la Ram del Video, l’area di 32kBytes di memoria convenzionale allocata a partire dall’indirizzo fisico B8000H fino a BFFFFH, nel primo mega [per saperne di più consulta la Scheda nella Sezione Dentro il Computer]. Tale area è divisa in 8 parti da 4k ciascuna, dette Pagine Video. |
Solo la prima di esse (detta Pagina 0) viene coinvolta nella visualizzazione dei 2000 caratteri visibili sul monitor: per ciascuno di essi servono 2 bytes (uno per il codice Ascii e uno per il codice di colore) per un totale di 4000 bytes, meno dei 4096 (appunto 4k) disponibili. |
Le rimanenti 7 Pagine Video (da Pagina 1 a Pagina 7), non visibili dall’utente, e si prestano ottimamente per salvare caratteri o testi che possono essere persi, anche perché sono in parallelo, cioè le coordinate di un carattere sono le stesse in ogni pagina. Esse sono poi facilmente ricopiabili nell’area dell’unica pagina visibile (appunto la Pagina 0). |
Le 2 procedure di questa categoria affrontano il problema a livello Schermo Totale, cioè salvano o recuperano una intera pagina Video; in questa Libreria sono disponibili molte altre procedure, che risolvono questo problema, a livello Carattere (SALVAchr e RECUPchr), a livello Box (SalvaBox, RecupBox e Box2) o a livello Cornice (Cornice3 e RECUPcorn); . |
Schermo Totale | Generalità | ||||||
1 di 11 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|