6.2.1 流操作类介绍
• .NET Framework中提供了5种常见的流操作类,用以提供文 件的读取、写入等常见操作.该操作类的简单说明如表
•类 说 明
• BinaryReader 进制值
用特定的编码将基元数据类型读作二
• BinaryWriter
以二进制形式将基元类型写入流,并支
持用特定的编码写入字符串
• 文件流类〔FileStream〕公开了以文件为主的Stream,既支持 同步读写操作,也支持异步读写操作.FileStream类的特点是操 作字节和字节数组.这种方式不适合以字符数据构成的文本 文件等类似文件的操作,但对随机文件操作等比较有 效.FileStream类提供了对文件的低级而复杂的操作,但却可以 实现更多高级的功能.FileStream类的构造函数有15种,此处仅 对两种作简要介绍,
到Load项,双击右侧空白处, • Visaul Studio 2005会自动转入代码编辑页面,并
产生了一个空方法frmMain_Load.Visaul Studio 2005已经在中将"frmMian"窗体的Load方法和 frmMain_Load方法关联起来.
6.3.3 实例进阶
• 希望读者通过对程序的进一步的修改增强对文件输入输出的了解 和认识,并最终实现一个简单的资源管理器.通常一个资源管理器的 结构中需要包含文件列表,这其中包括树形列表和一般列表.另外还 要包括一些常用的文件操作.
• 〔1〕指定目录下文件的显示; • 〔2〕文件的添加; • 〔3〕文件的删除; • 〔4〕文件的重命名; • 〔5〕文件的打开.
6.3.1 窗体布局
• 窗体布局步骤如下.
6.3.2 代码实现
• 下面开始编写代码.在frmMain.cs中添加如下引用: • 1. using System.IO; • 2. using System.Diagnostics; • 在frmMain窗体的属性面板中的事件选项卡中找