10.1 文件的基本概念
2025年09月26日
10.1 文件的基本概念
根据文件包括什么类型的数据(即文件的组成结构)和文件的存取方式来确定文件的类型。
(1)根据文件存储数据的性质可以分为程序文件和数据文件
●程序文件:存储的是可以由计算机执行的程序,包括源文件和可执行文件等。在Visual Basic中,窗体文件、模块文件、类文件和工程文件等都是程序文件。
●数据文件:存储的是各种数据。例如,学生信息、职工工资等,这类数据必须通过程序存取和管理。
(2)根据文件的存取方式和结构分为顺序文件和随机文件
●顺序文件:结构比较简单,文件中的记录一个接一个顺序存放。在这种文件中,要读取某个记录,必须从文件头开始,一个记录一个记录地顺序读取。
顺序文件的组织比较简单,占用空间少、容易使用,但维护困难,不能灵活地存取和增减数据。要修改文件中的某个记录,必须把整个文件读入内存,修改完后再重新写入磁盘。因此,顺序文件适用于有一定规律且不经常修改的数据存储。
●随机文件:又称直接存取文件,可以不必考虑记录的位置,根据需要直接访问文件中的任意记录。在随机文件中,每个记录的长度都是固定的,记录中字段的长度也是固定的,每个记录都有一个记录号。用户可以根据记录号,直接存取随机文件中的记录。
随机文件具有存取灵活、易于修改、访问速度快等优点,但占用空间比较大,组织结构比较复杂。
(3)根据文件中数据的编码方式可以分为ASCII码文件和二进制文件
●ASCII码文件:又称文本文件,文件中的数据都是以ASCII码字符方式存储的。这种文件可以用普通的字处理软件打开并编辑(以纯文本文件方式保存)。
●二进制文件:是指文件的数据以二进制方式存储,占用空间较小。二进制文件不能用普通的字处理软件进行编辑。