Generalità |
GENERALITA' [1 di 1] |
La
Gestione della Tastiera prevede 7
procedure; per accedere al dettaglio di ciascuna di esse
selezionare il suo nome nella colonna interattiva a
sinistra o dal seguente elenco:
|
Esclusa la prima sono tutte Procedure-Funzioni
dato che restituiscono importanti
informazioni, lasciate all'interno di variabili
che devono rigorosamente essere definite
dal
programma che le utilizza, nella normale zona VAR. |
Nota Bene: questa Libreria tratta l'argomento con procedure originali e utili, ma il problema della lettura della tastiera rimane fondamentale per la gestione interattiva dei programmi. L'Autore ti riserva qualche sorpresa "fuori testo" e ti consiglia di consultare la Scheda dedicata alla tastiera nella Sezione Dentro il Computer. |
Questa categoria di procedure si occupa di ottimizzare le acquisizioni di dati da tastiera, affrontando in modo critico e risolvendo le problematiche che si incontrano in questi casi | |
La procedura Anykey, non particolarmente versatile, propone un messaggio di attesa precostituito ("Premere un tasto per continuare“) in una cornice al centro dello schermo, sulle ultime righe, occupandosi di ripristinare caratteri da essa coperti non appena viene premuto il tasto. | |
Decisamente più interessanti sono le 3 ..KeyClick.... Questo nome lascia trasparire la loro originalità: esse sono adatte sia a rilevare la pressione di un tasto dalla tastiera, sia a rilevare il click di uno dei pulsanti del Mouse. Tutte e 3 sono procedure-funzioni, nel senso che restituiscono 2 variabili (da definire nell'ambito del programma chiamante) con il codice Ascii dell'eventuale tasto premuto e/o il numero dell'eventuale pulsante cliccato. |
Non dimenticare di consultare le Funzioni di questa libreria dedicate alla tastiera in particolare la ChkKey pụ risolvere parecchi problemi |
Le 3 procedure rimanenti sono invece specializzate per l’acquisizione di stringhe di caratteri Ascii di tipo generico (INstring), numerico decimale (INnumer) o numerico esadecimale (INexad); sono nate espressamente per sostituire e migliorare la procedura di sistema Read (variabile), funzionalmente molto limitata. |
Infatti,
sebbene Read
si presti ad assumere ogni tipo di
variabile:
|
Queste 3 procedure pongono rimedio a questi difetti ed aggiungono opzioni che rendono il servizio efficiente, personalizzato e selettivo |
Tastiera | Generalità | ||||||
1 di 29 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|