第十讲 C#中的文件处理.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十讲 C#中的文件处理

总结 多数编程语言都提供数组这种数据结构,用以存储属于相同类型的多个数据元素 可以使用 Array 类的 CreateInstance 方法来创建Array对象,也可以直接定义数组对象 集合可用于管理在运行时动态创建的元素项 System.Collections 命名空间提供一组接口和类,让用户可以对一组数据元素执行各种集合操作 用户可以通过 HashTable 类将数据、键值作为一组来存储,这些数据是根据键值进行组织的 总结 Array 类属于 System 命名空间,而 ArrayList 类属于 System.Collections 命名空间 ArrayList在Array的基础上提供了动态的特性 了解字符串的定义,掌握字符串的声明和创建方法; 掌握字符串类的常见方法和属性 理解System.DateTime,System.Math和 System.Random常用属性 目标 了解System.IO 命名空间 掌握读写文本文件的方法 掌握向文件读写二进制数据的方法 掌握读写内存流的方法 System.IO 命名空间 System.IO 命名空间 System.IO 命名空间 System.IO 命名空间 读写文本文件 读写文本文件 FileStream 构造函数 FileMode 和FileShare FileMode Append Create CreateNew Open OpenOrCreate Truncate 文件读写例子 文件读写例子 文件读写例子 文件读写例子 读写二进制文件 要使用 BinaryReader 和 BinaryWriter 类 这两个对象都需要在FileStream上创建 二进制文件读写对象 写二进制文件 读二进制文件 读写内存流 BufferedStream 构造函数 通过缓冲区交换数据 通过缓冲区交换数据 示例应用程序 示例应用程序 3-2 示例应用程序 总结 File是静态对象,提供对文件的创建、拷贝、移动和删除等一系列操作 File.Create(文件名)可以创建新的文件,并结合FileStream对象来进行读写操作 FileStream 和BinaryReader、BinaryWriter对象结合起来可对二进制数据进行操作 在C#中指明文件名的时候,要使用转义字符“\\” 内存流提供无法调整大小的数据流视图,而且只能向其写入 BufferedStream对象对缓冲区进行读写 作业 在窗体上的文本框中输入字符串。当单击“保存”按钮时,首先检查文本框中是否有字符串。如果没有,给出提示;否则,把文本框中的小写字母变成大写字母后,将整个字符串保存到一个名为FileString.txt的文件中 作业 设有一个学生基本情况记录文件Student.txt,其中保存学生的学号、姓名、性别、年龄、专业等信息。编写一个程序,将Student.txt文件中学生的学号和姓名保存到另一个新建的文件中。 作业 磁盘上有File1.txt和File2.txt两个文件。要求将两个文件中的数据读出,并保存到一个新的文件中。 作业 在窗体上添加文件系统控件,包括驱动器列表框、目录列表框和文件列表框,以及“保存”、“显示”和“退出”命令按钮。当单击窗体上的“保存”按钮时,将文件列表框中所显示的当前目录下的所有文件名保存到一个磁盘文件FileName.txt中。当单击“显示”按钮时,将FileName.txt中所保存的内容显示到窗体上的列表框控件中。 * * C#中的文件处理 西源软件培训中心 另存为 .xls 文件 另存为 .bmp 文件 另存为 .txt 文件 以字节形式向磁盘写数据通常称为字节流。存储在磁盘上的字节集合称为文件 File对象 Open OpenText CreateText Copy Delete Move 静态方法 试一试: 把C:\WinNT\Win.INI文件拷贝到C:\下的代码,怎么写? FileInfo类和File类 两者都提供对文件类似的操作 FileInfo不是静态对象 FileInfo提供了实例成员,因此不是线程安全的,不会因为安全检查而降低效率 System.IO 命名空间 继承类 CreateText(string FilePath) OpenText(string FilePath) Open(string FilePath, FileMode) AppendText(string FilePath) OpenRead(string FilePath) Create(string FilePath) 静态方法 FileStream 类 File 类 FileStream(string FilePath, FileMode, FileAcces

文档评论(0)

qianqiana + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档