Udostępnij za pośrednictwem


Klasy we/wy plików

Te klasy zapewniają interfejs tradycyjnych plików dysków, plików w pamięci, aktywnych strumieni i gniazd systemu Windows. Wszystkie klasy pochodzące z CFile klasy mogą być używane z obiektem CArchive do wykonywania serializacji.

Użyj następujących klas, szczególnie CArchive i CFile, jeśli zapisujesz własne przetwarzanie danych wejściowych/wyjściowych. Zwykle nie trzeba pochodzić z tych klas. Jeśli używasz struktury aplikacji, domyślne implementacje poleceń Otwórz i Zapisz w menu Plik będą obsługiwać operacje we/wy pliku (przy użyciu klasy CArchive), o ile zastąpisz funkcję dokumentuSerialize, aby podać szczegółowe informacje o tym, jak dokument serializuje jego zawartość. Aby uzyskać więcej informacji na temat klas plików i serializacji, zobacz artykuł Pliki w MFC i artykuł Serializacja.

Cfile
Udostępnia interfejs pliku do plików dysków binarnych.

Cstdiofile
CFile Udostępnia interfejs buforowanych plików dysków strumienia, zwykle w trybie tekstowym.

Cmemfile
CFile Udostępnia interfejs do plików w pamięci.

Csharedfile
CFile Udostępnia interfejs do udostępniania plików w pamięci.

Colestreamfile
Używa interfejsu COM IStream , aby zapewnić CFile dostęp do plików złożonych.

Csocketfile
CFile Udostępnia interfejs dla gniazda systemu Windows.

Carchive
Współpracuje z obiektem CFile w celu zaimplementowania trwałego magazynu dla obiektów za pomocą serializacji (zobacz CObject::Serialize).

Carchiveexception
Wyjątek archiwum.

Cfileexception
Wyjątek zorientowany na plik.

Cfiledialog
Udostępnia standardowe okno dialogowe do otwierania lub zapisywania pliku.

CRecentFileList
Utrzymuje listę plików ostatnio używanych (MRU).

Zobacz też

Omówienie klasy