Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第11章 文件.ppt

Visual Basic.NET程序设计教程 教学课件 作者 陈志泊 第11章 文件.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 文件 11.1 文件及其结构 11.1.1 文件的概念与命名 1.文件的概念 所谓“文件”是指记录在外部介质上的数据的集合。例如我们平时用Word或Excel编辑制作的文档或表格就是一个文件,把它存放到磁盘上就是一个磁盘文件,输出到打印机上就是一个打印机文件。广义地说,任何输入输出设备都是文件,如:我们可以把打印机看成是一个设备文件等。计算机以这些设备为对象进行输入输出,对这些设备统一按“文件”进行处理。 2.文件的命名 文件通常存放在磁盘上,每个文件都有一个唯一的文件全名进行区别。一个文件全名由设备名、文件所在的路径名和文件名三部分组成,各部分之间用“\”隔开。其格式是: 设备名:\文件所在路径\文件名 其中:“设备名”是存放文件的设备的名称,如磁盘、磁带、打印机等。在微机中,存放文件的主要设备是磁盘,其名称通常为A:、B:、C:、D:……,分别代表A、B、C、D等磁盘驱动器。 “路径”指明了某一文件在磁盘上的位置。它表示了要定位一个文件所要经历的文件夹(或目录)的先后次序。 “文件名”是指文件本身的名称,它一般由主文件名、圆点和扩展名三部分组成,其命名规则同Windows系统,在此不再赘述。 如:有一文件全名:“D:\MyApp\Data\test1.txt”,其中,设备名是“D:”表示是D驱动器,“\MyApp\Data\”文件所在的位置(或路径),“test1.txt”是文件名。整个含义是在D磁盘上的Myapp文件夹下的Data子文件夹下有一个名称为test1.txt的文件。 11.1.2 文件的结构 1.文件的结构 为了有效地存取数据,数据必须以某种特定的方式存放到存储设备上,这种特定的方式称为文件结构。一个文件由若干条记录组成,而记录又由若干个字段组成,字段是由若干个字符组成的。 (1)字符(Character):它是构成文件的最基本单位。字符可以是单字节的半角字符,也可以是双字节的全角字符。一般来说,一个西文字符用一个字节存放,是半角字符;而汉字和“全角”的图形符号,用两个字节存放,是全角字符。 注意,Visual Basic.NET支持双字节字符,当计算字符串长度时,一个西文字符和一个汉字都作为一个字符计算,但它们在存储时所占的存储空间是不一样的。如:对字符串“学习VB”来说,字符串的长度为4,但存储时的所占的空间为6个字节。 (2)字段(Field):也称为域。它由若干个字符组成,用来表示一项数据。例如在存储学生档案信息时,其中的姓名“张三”就是一个字段,它由两个汉字字符组成,占用4个字节。 (3)记录(Record):由一组逻辑上相关的字段数据组合而成。例如在学生档案库中,每个同学的学号、姓名、班级、所在院系等信息在逻辑上就构成了该同学的记录信息,如在下面的信息中,每一行就表示了一个同学的记录信息: 学号 姓名 班级 所在院系 9911011 张三 计算机99 计算机 9911012 李四 计算机99 计算机 (4)文件(File):文件由若干条记录构成。如:计算机99班30名同学的记录信息就构成了该班级的档案文件。 由此可见:构成文件的层次结构关系是:字符→字段→记录→文件。 11.1.3 文件的分类 依据不同的分类标准,可将文件分为不同的类型。 (1)根据文件中的数据性质,分为: ① 程序文件:这种文件中存放的内容是可以由计算机执行的程序,包括源程序文件和可执行程序文件。 ② 数据文件:文件中存放的内容是普通的数据。例如学生档案、教师工资等。这类数据必须通过程序来存取和管理。本章中所涉及的文件都是数据文件。 (2)根据文件中数据的存取方式和结构,分为: ① 顺序文件:顺序文件的结构比较简单,文件中的记录信息一个接一个地顺序存放。 ② 随机文件:又称随机存取文件或直接文件。在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的。此外,随机文件的每个记录都有一个隐含的记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就能直接读取该记录。在随机文件中,可以同时进行读、写操作,因而能快速地查找和修改每个记录,不必为修改某个记录而对整个文件进行读、写操作。 随机文件的优点是数据的存取较为灵活、方便,速度较快,容易修改。主要缺点是占存储空间较大,数据组织较复杂。 (3)根据文件中的数据的编码方式的不同,分为: ① ASCII文件:又称文本文件,文件中的数据都以ASCII码方式存储。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。 ②

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档