Delen via


Klassen voor bestand-I/O

Deze klassen bieden een interface voor traditionele schijfbestanden, in-memory bestanden, actieve streams en Windows-sockets. Alle klassen die van CFile zijn afgeleid, kunnen worden gebruikt met een CArchive object om serialisatie uit te voeren.

Gebruik de volgende klassen, met name CArchive en CFileals u uw eigen invoer-/uitvoerverwerking schrijft. Normaal gesproken hoeft u niet af te leiden van deze klassen. Als u het toepassingsframework gebruikt, verwerken de standaard-implementaties van de opdrachten Openen en Opslaan in het menu Bestand de I/O van het bestand (met behulp van klasse CArchive), zolang u de functie van Serialize uw document overschrijft om details op te geven over de manier waarop een document de inhoud serialiseert. Zie het artikel Bestanden in MFC en het artikel Serialisatie voor meer informatie over de bestandsklassen en serialisatie.

CFile-
Biedt een bestandsinterface voor binaire schijfbestanden.

CStdioFile
Biedt een CFile interface voor gebufferde streamschijfbestanden, meestal in de tekstmodus.

CMemFile
Biedt een CFile interface voor in-memory bestanden.

CSharedFile
Biedt een CFile interface voor gedeelde in-memory bestanden.

COleStreamFile
Maakt gebruik van de COM-interface IStream om toegang te bieden CFile tot samengestelde bestanden.

CSocketFile
Biedt een CFile interface voor een Windows Socket.

CArchiveren
Werkt samen met een CFile object voor het implementeren van permanente opslag voor objecten via serialisatie (zie CObject::Serialize).

CArchiveException
Een archief-uitzondering.

CFileException
Een bestandsgeoriënteerde uitzondering.

CFileDialog
Biedt een standaarddialoogvenster voor het openen of opslaan van een bestand.

CRecentFileList
Onderhoudt de meest recent gebruikte (MRU)-bestandslijst.

Zie ook

Overzicht van klassen