文件操作制作人软件系_第1页
文件操作制作人软件系_第2页
文件操作制作人软件系_第3页
文件操作制作人软件系_第4页
文件操作制作人软件系_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲人:GIS博士1教学内容安排2文件二进制文件文本文件XML文件安装部署文件(夹)处理类3File类与Filelnfo类功能:完成对文件的创建、删除、移动、打开等操作。File类:其方法都是静态的,不需要实例化即可以调用。Filelnfo类:功能类似,其方法都是实例方法。命名空间System.IO。、4常用代码文件:File.Copy(“c:aaa.txt”,”d:bbb.txt”)移动文件:File.Move(“c:aaa.txt”,”d:aaa.txt”)删除文件:File.Delete(“c:aaa.txt”)5Directory类与Directorylnfo类功能:完成对文件夹的创建

2、、移动、删除等操作。Directory类:其方法都是静态的,不需要实例化即可以调用。Directorylnfo类:功能类似,其方法都是实例方法。命名空间System.IO。6常用代码创建文件夹:Directory.CreateDirectory(“d:aaa”)移动文件夹:Directory.Move(“d:aaa”,”d:bbbccc”)删除文件夹:If (Directory.Exists(“d:aaa”)Directory.Delete(“d:aaa”,true)7FileStream类功能:实现用文件流的方式来文件。通过其构造函数可以新建或打开一个文件。public FileStream

3、(string path, FileModemode,FileAcs rwAcs)8读写二进制文件9读写二进制文件的方法创建FileStream类的一个实例,用来表示基于二进制文件的文件流。创建了FileStream后:用BinaryWriter流写入文件;用BinaryReader流文件。10写操作的常用代码 FileStream myFs= new FileStream(filename,FileMode.CreateNew , FileAc BinaryWriter myWriter = new BinaryWriter(myFs) myWriter.Write(100) myWrite

4、r.Write(“Tommy”) myWriter.Close() myFs.Close()s.Write)11读操作的常用代码 FileStream myFs= new FileStream(filename,FileMode.Open , FileAcs.Read ) BinaryReader myReader = new BinaryReader(myFs)x = myReader.Read32() String s=myReader.ReadString() myReader.Close() myFs.Close()12演示与实践任务:读写二进制文件。13读写文本文件14StreamW

5、riter+StreamReader类专门负责文本文件和写入操作。用File类的静态方法创建一个流后:用StreamWriter类的实例写入。用StreamReader类的实例文件。15读操作的常用代码 StreamReader myReader = File.OpenText(d:source.txt) string str = while (str = myReader.ReadLine() != null) myReader.Close()16写操作的常用代码StreamWritermyWriter =File.CreateText(d:result.txt)myWriter.Wrimy

6、Writer.Wriine(“Tommy”)ine(“”)myWriter.Close()17演示与实践任务:读写文本文件。18ADO.NET与XML19XML概述 XML(可扩展标记语言,ExtensibleMarkup Language)是一种以简单文本格式数据的方式;XML在.NET中可描述应用程序的配置,在Web 服务之间传递信息等。20XML标记XML是一种区分大小写的标记语言。XML标记有3类意义:结构将文档分成标记树;语义将单个的标记与外部的实际事务联系起来;样式则指定如何显示这些内容21XMLXML通常是XML文档的第一个节点,包含在几乎所有的XML文档中。? xml ver=

7、1.0 encoding=utf8standalone=yes?22XML的文档结构XML文档提供了一种结构化的数据组织、方式。在关系数据库中通过表来数据。在XML文档中,数据是分层组织和的,每一个XML文档必须有一个根节点。23XML命名空间XML命名空间使用前缀和冒号就可以将具体的标记或属性关联到特定间。名空为保证唯一可以将前缀到URI上(唯一资源标识符,Uniform Resource Identifier);最常见URI的是Web地址。24XML文档写入和ADO.NET中的XML支持主要集中于DataSet对象。DataSet用于处理XML的最常用的方法:WriteXml将DataSet的内容以XML文档的形式写出;ReadXml则将XML文档的内容读入到DataSet中。25演示与实践任务:写入和XML文件。26安装部署27安装部署2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论