2015第章的文件处理机制.pptVIP

  • 1
  • 0
  • 约1.05万字
  • 约 33页
  • 2017-01-02 发布于北京
  • 举报
第9章 MFC的文件处理机制 本章主要内容 序列化(Serialization)机制和永久性对象 对象的序列化和CArchive类 CFile类 9.1 CFile类 在很多时候,程序员希望自己直接编写文件并且直接对文件进行打开、关闭、读、写等操作。MFC把这些对文件的操作封装到了一个叫做CFile的类中,使用这个类的对象能够以更直接的方式来处理文件。 CFile是MFC文件类的基类,它直接提供非缓冲的二进制磁盘输入/输出设备,并直接地通过派生类支持文本文件和内存文件。 9.1.1 CFile类常用成员函数 构造CFile对象 CFile(LPCTSTR lpszFileName,UINT nOpenFlags); 构造函数构造一个CFile对象,并打开给定路径的相对应的操作系统文件。 lpszFileName 所需文件的路径字符串,此路径可为相对的也可为绝对的路径。 nOpenFlags 共享和访问模式,指定当打开文件时进行的动作,可以将以下所列用OR(|)操作符联起来。 CFile::modeCreate 调用构造函数构造一个新文件,如果文件已存在,则长度变成0。 CFile::modeNoTruncate 此值与modeCreate组合使用。如果所创建的文件已存在则其长度不变为0。因而此文件被打开,或者作为一个新文件或者作为一个已存在的文件。 CFile::mo

文档评论(0)

1亿VIP精品文档

相关文档