欢迎来到天天文库
浏览记录
ID:50516832
大小:572.00 KB
页数:76页
时间:2020-03-10
《面向对象程序设计--Visual Basic6.0 教学课件 作者 朱丽敏 第9章文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章文件机械工业出版社内容简介本章主要讲述了文件、顺序文件、随机文件及二进制文件的概念、结构及它们的处理的过程。重点介绍了顺序文件和随机文件的读写操作过程、利用顺序文件和随机文件的打开方式访问磁盘中的文件以及和文件相关的函数和语句。学习目标与要求掌握文件的类型、文件的概念、文件的结构掌握文件的处理过程掌握顺序文件的概念、特点及结构掌握随机文件的概念、特点及结构掌握二进制文件的概念、特点及结构掌握处理文件的函数和语句掌握顺序文件的读写操作及应用掌握随机文件的读写操作及应用掌握二进制文件的读写操作及应用★★★★★★★★★顺序文件的读写操作随机文件的读写操作利用顺序文件对磁盘中的文件进行访问利用
2、随机文件对磁盘中的文件进行访问与文件相关的函数和语句学习重点与难点章节目录9.1文件及概述9.2常用的文件操作语句和函数9.3顺序文件9.4随机文件9.5二进制文件机械工业出版社9.1文件及概述9.1.1文件结构9.1.2文件的类型9.1.3文件的处理机械工业出版社9.1.1文件结构文件:文件是按照一定的存储格式保存在外部介质上的数据的集合,存储格式因所用的应用程序不同而不同。通常情况下,计算机处理的大量数据都是以文件的形式存放的。文件的结构:用特定的格式,以指定的文件名存储在磁盘上的,这种特定的格式称为文件结构。基本的文件结构有:字符(Character)、字段(Field)、记录(Reco
3、rd)和文件(File)。字符:数据文件中最小的单位,可以是数字、字母、特殊符号或单一的字节,这里所说的“字符”一般为西文字符。字段:由若干个字符组成,构成一项数据。记录:由若干个相关字段组成,称为记录。文件:文件由记录组成,一个文件至少包含一条记录。★★★★根据文件的存取方式及结构划分,可分为顺序文件和随机文件。9.1.2文件的类型顺序文件(SequentialFile):是普通的文件,其结构比较简单,存入内存数据区的数据一个接着一个顺序排列,系统只提供第1条记录的存储地址。顺序文件的存储方式:是先进先出,后进后出,且先进来的排在前面,当查找一条记录时,必须从头一条记录开始,按照顺序一个个读
4、取,直到要找到的记录的位置,顺序文件由此得名。★随机文件(RandomAccessFile):随机文件中所有记录是等长的,构成记录的字段的长度都相等,每一条记录都有一个记录号,在读写数据时,只要指明是第几条记录(记录号),就可以把数据存入到指定的位置。随机文件的存储方式:各记录的写入、排列、读出的顺序是不一致的,在查找和修改数据时,不必对整个文件的记录进行读写操作,只要指出记录号,就可以直接对该记录进行读写,因此随机文件又称“直接存取文件”。★按照文件的数据编码划分,可划分为ASCII文件和二进制文件。二进制文件:以二进制的编码方式存储数据,即每个数据由一个二进制数列表示,它是字节的集合。用户
5、可以随意访问二进制文件,并对其中的数据进行修改,占用磁盘空间小,具有保密性,但是程序的撰写比较复杂,通读性差,因此使用较少。ASCII文件:又称为文本文件,它是以ASCII码方式保存的文件,由记事本建立,也可以用其它应用文档编写,但必须以*.txt为扩展名保存,ASCII码文件保存的文档是纯字符型的数据,不能保存图片、表格、音像等数据。按照文件的性质划分,可分为数据文件和程序文件。数据文件:用于存放普通的数据。程序文件:用于存放由计算机执行的程序。在VB中,*.exe(可执行文件)*.frm(窗体文件)、*.vbp(工程文件)、*.bas(模块文件)等都是程序文件。9.1.3文件的处理打开(建
6、立)文件:一个文件必须先打开或建立后才能使用。读或写操作:在文件处理中,计算机的核心部件CPU先在内存中开辟缓冲区,再对缓存中的数据进行读写处理。把缓冲区中的数据写入磁盘文件,叫写操作。从磁盘中读取文件中的数据到缓存,叫读操作。在文件处理过程中,须经过三个步骤完成:写操作或建立文件读操作关闭文件(CloseFile):从内存缓冲区中向磁盘输出数据时,要等把缓冲区存满之后,才一起输出到磁盘中去。反之,从磁盘中读入的数据,一次读入若干个记录到缓冲区,然后从缓冲区送到数据区,直到读完该文件。为了保证数据完全写入到磁盘中,在文件处理完毕后必须关闭文件,把留在缓冲区的数据强制性地写入磁盘中。关闭文件可以
7、保证数据的完整性,释放必要的文件号以便其它文件继续使用。9.2常用的文件操作语句和函数9.2.1文件操作函数9.2.2文件操作语句机械工业出版社9.2.1文件操作函数FreeFile函数:利用FreeFile函数的返回值,可以得到一个整数,这个整数就是一个在程序中没有使用过的文件号。FileLen函数:利用FileLen函数的返回值,可以得到一个Long型的整数,代表一个文件的长度。语法格式:Fi
此文档下载收益归作者所有