Che differenza c'è tra accesso casuale, sequenziale e diretto???
(Seconda domanda: ma altri linguaggi come java funziona nella stessa maniera?)
grazie...
![]()
Che differenza c'è tra accesso casuale, sequenziale e diretto???
(Seconda domanda: ma altri linguaggi come java funziona nella stessa maniera?)
grazie...
![]()
Tipi di accesso ai file
Un file è composto da una serie di byte correlati memorizzati in un disco. Al momento dell'accesso ai file tramite le applicazioni, è necessario identificare la categoria di dati rappresentata dai byte, ovvero caratteri, dati record, interi, stringhe e così via.
A seconda del tipo di dati contenuti nel file, è necessario utilizzare il tipo di accesso ai file corretto. In Visual Basic sono disponibili tre tipi di accesso ai file:
Sequenziale, per la lettura e scrittura di file di testo in blocchi continui.
Casuale, per la lettura e scrittura di file di testo e binari strutturati come record di lunghezza fissa.
Binario, per la lettura e scrittura di file strutturati in modo arbitrario.
L'accesso sequenziale viene utilizzato con normali file di testo, in cui ciascun carattere viene considerato come la rappresentazione di una sequenza di caratteri o di formattazione del testo, ad esempio un carattere di nuova riga (NL), memorizzati come caratteri ANSI. I file aperti per l'accesso casuale vengono considerati come composti da un gruppo di record di uguale lunghezza. È possibile applicare tipi di dati definiti dall'utente per creare record composti da più campi, ciascuno con un tipo di carattere specifico. Con questo tipo di accesso i dati vengono memorizzati in formato binario.
L'accesso binario consente di utilizzare file per memorizzare dati in qualsiasi momento. È simile all'accesso casuale, con la sola differenza che per i record non vengono presunti alcun tipo di dati o lunghezza specifici. Per recuperare i dati in modo corretto, è tuttavia necessario sapere esattamente la modalità con cui essi vengono scritti nel file.
preso spudaratamente dalla guida di vb6![]()
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.