Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Visual C++

Gestione dei file
Lezione 50
Parte 1 di 4

 

Vedi anche i corsi correlati:


Partner:


 

So che molti di voi avranno detto alla lezione precedente lanciando l’applicazione AGENDA:
“A che cavolo mi serve nà agenda che appena la chiudo perde tutti i dati?”

Che vi devo dire?
Avete perfettamente ragione

Bene provvediamo subito.
Introduciamo una classe per la gestione dei File sulle cosiddette Memorie di Massa (Hard Disk, floppy, ecc.)

La classe in questione è CFile.

Tale classe permette di trasferire i dati in memoria (RAM) su disco e viceversa.
A fine lezione la nostra AGENDA funzionerà quindi alla perfezione, permettendo di salvare i dati in chiusura del programma e quindi ritrovare in fase di rilancio i dati precedentemente salvati.

Da premettere che questo sistema non è molto utilizzato; normalmente si utilizzano classi di gestione di Database Access per programmi gestionali.
Ciò è dovuto al fatto che tali classi mettono a disposizione metodi alquanto difficili da realizzare in C++ puro.
Tali metodi tra l’altro offrono anche sistemi di gestione delle memorie di massa ottimali rispetto alla classe CFile.

Perché allora studiarla?
Semplice: perché ogni buon informatico deve avere conoscenze a basso livello della macchina su cui lavora, del sistema operativo che utilizza, di come esso agisce e tale classe vi assicuro è degna di nota.
Non ci credete?
Provate a costruirvi i vecchi comandi MS-DOS usando tale classe come DEL, RENAME, MOVE, ecc.
Noterete da soli la potenza di tale classe.

 


   
Home Page

A Cura di Tommaso Trani (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!