Introduzione
In questa e nella prossima lezione andremo a studiare quali sono i fondamenti per quanto riguarda l’input/output per i file.
Ricordate che ciò che studieremo sarà poi di fondamentale importanza per potere poi lavorare con i database e capire in maniera più semplice come funzionano.
I file sono gli elementi fondamentali sia per i programmatori che per gli utenti. Infatti l’applicazione creata da un programmatore non è altro che un insieme di uno o più file che verranno poi utilizzati dall’utente. Questo potrà eventualmente configurare l’applicazione interagendo con i file che ne gestiscono la configurazione o potrà utilizzarla per scrivere o leggere alcuni tipi di file (ad esempio con un editor di testo).
Andiamo ad individuare quali sono i tipi di file utilizzati da Visual Basic 6.
In particolare ci sono tre tipi di accesso ai file:
- File ad acceso Sequenziale
- File ad acceso Casuale
- File ad acceso Binario
Ognuno di questi tipi di file ha caratteristiche diverse e poterle capire in un modo facile e intuitivo dovete immaginare il file come un foglio bianco che voi dovete riempire seguendo un ordine ben reciso che nel nostro caso è da sopra verso sotto.
File ad accesso Sequenziale
Un file ad acceso sequenziale fa parte di una particolare famiglia di file a cui si può accede solo ed esclusivamente in sequenza.
Ciò significa che quando si vuole scrivere o leggere un tipo di file ad acceso sequenziale l’applicazione da noi usata lo andrà a leggere o scrivere in sequenza dall’inizio alla fine. Questa particolare caratteristica limita l’utilizzo di questi tipi di file in maniera notevole
Per fare maggiore chiarezza circa questo tipo di file prendiamo come esempio un file lungo 3000 byte. Se volessimo aggiornare 2 soli byte di questi 3000 l’elaborazione di questa modifica dovrà tenere conto di altri 2998 byte da elaborare lasciare praticamente identici agli originali, ciò sarebbe un dispendio di lavoro da parte del sistema decisamente inutile
E’ facile capire che è preferibile utilizzare questo tipo di file solo se avranno una lunghezza poco considerevole altrimenti il loro aggiornamento potrebbe diventare molto lungo i termini di tempo.
File ad accesso Casuale
Al contrario di quello che accade coi file ad accesso sequenziale ,in quelli ad accesso casuale si può scrivere o leggere seguendo un qualsiasi ordine.
I file ad accesso casuale sono anche detti definiti dall’utente poiché permettono all’utente del programma di definirli a proprio piacimento per adattarli al suo scopo.
File ad accesso Binario
I file ad accesso binario danno la possibilità di avere il massimo controllo su essi poiché possono rappresentare qualsiasi cosa. Questa capacità gli permette si essere utili soprattutto quando devono mantenere dimensioni ridotte. In poche parole possiamo definirli come file ad accesso casuale di dimensioni ridotte.
In questa introduzione ai file e alla loro gestione abbiamo visto quali sono i tre tipi di file che andremo a da utilizzare per la creazione delle nostre applicazioni.
Nella prossima lezione studieremo in particolare gli enunciati che ci permettono di interagire con i file.



Rispondi Citando
