C# 2008程序设计基础案例教程 江南 第八章 数据流和文件新.pptVIP

  • 1
  • 0
  • 约5.99千字
  • 约 29页
  • 2015-12-14 发布于广东
  • 举报

C# 2008程序设计基础案例教程 江南 第八章 数据流和文件新.ppt

C#2008程序设计基础案例教程 第八章 数据流和文件 8.1 System.IO命名空间概述 System.IO命名空间中包含了文件、目录、路径和流等操作相关的所有类。流与文件是既相关又有区别的两个概念。文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。相反,流提供一种向后备存储写入字节和从后备存储读取字节的方式,后备存储包括软盘、硬盘、内存、网络等。与读写文件对应的流称为文件流,除此之外也存在多种流,例如:网络流、内存流和磁带流等。 8.1.1 案例功能 在图书借阅管理系统的备忘录窗口中(见下图),使用文件流的读写存取日志。当加载窗体时,从文件Log.txt中读取日志信息显示在窗口中。用户也可以在文本框中输入并添加新的日志信息,点击“备份按钮”进行日志文件备份。 8.1.2 案例步骤 为“添加”、“删除”按钮和窗体的Load事件编写代码。 查看代码 可以看到,在代码中主要用到了FileSteam类。FileSteam(文件流)这个类主要用于在二进制文件中读写二进制数据,也可以使用它读写任何文件。 FileSteam类 要构造FileSteam实例,需要以下4条信息: 要访问的文件。 表示如何打开文件的模式。例如,创建一个新文件或打开一个现有的文件。如果打开一个现有的文件写入操作是覆盖文件原来的内容,还是添加到文件的末尾? 表示访问文件的方式

文档评论(0)

1亿VIP精品文档

相关文档