友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

在应用程序对大量数据进行处理时,仅通过计算机键盘录入数据是不方便的。已输出到屏幕或打印机上的数据无法读回到内存继续使用。同样,在Visual Basic程序设计中所使用的内存变量或文本框、列表框等内部控件中的数据也只能在程序运行时存于内存之中,当程序运行结束后就不存在了。程序再运行时,还需要重新为它们输入数据。

   为了改变上述操作的不便,我们可以将程序运行时需要的数据以文件的方式存储在计算机的磁盘上。这样当程序运行时就不必都从键盘上输入,而直接从磁盘文件中读入数据即可。

所谓文件,实际上就是存放在计算机外部存储介质上的数据集合,通常文件由多个性质相同的记录组成。目前,最常用到的计算机外存储器有磁带和磁盘等。磁带存储器的特点是容量大、存储速度快,但它只适合顺序存取方式;而磁盘存储器除具有磁带存储器的上述优点之外,由于其机械性能的不同,还适合于随机存取方式。

    记录是组成文件的基本单位,它是由字母、数字、汉字等各种符号或二进制代码组成的序列,这些记录可以分成等长记录和变长记录。在等长记录文件中,每条记录的长度都是一样的,我们可以通过记录号来定位和访问每条记录。在变长记录文件中,每条记录的长度不等,确定记录的位置比较困难。

计算机中的文件有多种分类方式。如按照文件的用途可分成:系统文件、库文件和用户文件;按照文件的保护级别可分成:只读文件、读写文件和不保护文件;按照文件的信息流向可分成:输入文件、输出文件和输入输出文件;按照文件的存放时限可分成:临时文件、永久文件和档案文件;按照文件的存储设备类型可分成:磁盘文件和磁带文件。

根据数据的存取方式和结构的不同,可分为顺序文件和随机文件。 

      顺序文件

  就象一般的正文文件。这种文件的结构比较简单,文件中的每条记录按顺序存放,记录的长度也可按需要变化。在这种文件中,只知道第一个记录的存放位置,其它记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到目标记录。

顺序文件的维护十分困难。为了修改某条记录,必须将整个文件读入内存,修改完后再重新写入文件。追加记录只能在文件尾进行,不能灵活地存取和增减数据。因此只适合用于有一定规律且不经常修改的数据。其优点是占用存储空间少,文件的组织比较简单。 

随机文件

  在随机文件中,每条记录的长度是固定的,记录中每个字段的长度也是固定的。为了存取这类文件,需要预先明确记录的格式。随机文件中的每条记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读数据时,只要给出记录号,就能直接读取该记录,而不必考虑各个记录的排列顺序或位置 

ASCII文件

   ASCII文件又称文本文件,它是以ASCII码进行存储的。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。

      二进制文件

  二进制文件中的数据是以二进制形式保存的,它以字节数来定位数据,应用程序可用各种方式对其进行存取。请注意,二进制文件不能用普通的字处理软件进行编辑,但占用空间小。



友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

在应用程序对大量数据进行处理时,仅通过计算机键盘录入数据是不方便的。已输出到屏幕或打印机上的数据无法读回到内存继续使用。同样,在Visual Basic程序设计中所使用的内存变量或文本框、列表框等内部控件中的数据也只能在程序运行时存于内存之中,当程序运行结束后就不存在了。程序再运行时,还需要重新为它们输入数据。

   为了改变上述操作的不便,我们可以将程序运行时需要的数据以文件的方式存储在计算机的磁盘上。这样当程序运行时就不必都从键盘上输入,而直接从磁盘文件中读入数据即可。

所谓文件,实际上就是存放在计算机外部存储介质上的数据集合,通常文件由多个性质相同的记录组成。目前,最常用到的计算机外存储器有磁带和磁盘等。磁带存储器的特点是容量大、存储速度快,但它只适合顺序存取方式;而磁盘存储器除具有磁带存储器的上述优点之外,由于其机械性能的不同,还适合于随机存取方式。

    记录是组成文件的基本单位,它是由字母、数字、汉字等各种符号或二进制代码组成的序列,这些记录可以分成等长记录和变长记录。在等长记录文件中,每条记录的长度都是一样的,我们可以通过记录号来定位和访问每条记录。在变长记录文件中,每条记录的长度不等,确定记录的位置比较困难。

计算机中的文件有多种分类方式。如按照文件的用途可分成:系统文件、库文件和用户文件;按照文件的保护级别可分成:只读文件、读写文件和不保护文件;按照文件的信息流向可分成:输入文件、输出文件和输入输出文件;按照文件的存放时限可分成:临时文件、永久文件和档案文件;按照文件的存储设备类型可分成:磁盘文件和磁带文件。

根据数据的存取方式和结构的不同,可分为顺序文件和随机文件。 

      顺序文件

  就象一般的正文文件。这种文件的结构比较简单,文件中的每条记录按顺序存放,记录的长度也可按需要变化。在这种文件中,只知道第一个记录的存放位置,其它记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到目标记录。

顺序文件的维护十分困难。为了修改某条记录,必须将整个文件读入内存,修改完后再重新写入文件。追加记录只能在文件尾进行,不能灵活地存取和增减数据。因此只适合用于有一定规律且不经常修改的数据。其优点是占用存储空间少,文件的组织比较简单。 

随机文件

  在随机文件中,每条记录的长度是固定的,记录中每个字段的长度也是固定的。为了存取这类文件,需要预先明确记录的格式。随机文件中的每条记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读数据时,只要给出记录号,就能直接读取该记录,而不必考虑各个记录的排列顺序或位置 

ASCII文件

   ASCII文件又称文本文件,它是以ASCII码进行存储的。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。

      二进制文件

  二进制文件中的数据是以二进制形式保存的,它以字节数来定位数据,应用程序可用各种方式对其进行存取。请注意,二进制文件不能用普通的字处理软件进行编辑,但占用空间小。



友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

在应用程序对大量数据进行处理时,仅通过计算机键盘录入数据是不方便的。已输出到屏幕或打印机上的数据无法读回到内存继续使用。同样,在Visual Basic程序设计中所使用的内存变量或文本框、列表框等内部控件中的数据也只能在程序运行时存于内存之中,当程序运行结束后就不存在了。程序再运行时,还需要重新为它们输入数据。

   为了改变上述操作的不便,我们可以将程序运行时需要的数据以文件的方式存储在计算机的磁盘上。这样当程序运行时就不必都从键盘上输入,而直接从磁盘文件中读入数据即可。

所谓文件,实际上就是存放在计算机外部存储介质上的数据集合,通常文件由多个性质相同的记录组成。目前,最常用到的计算机外存储器有磁带和磁盘等。磁带存储器的特点是容量大、存储速度快,但它只适合顺序存取方式;而磁盘存储器除具有磁带存储器的上述优点之外,由于其机械性能的不同,还适合于随机存取方式。

    记录是组成文件的基本单位,它是由字母、数字、汉字等各种符号或二进制代码组成的序列,这些记录可以分成等长记录和变长记录。在等长记录文件中,每条记录的长度都是一样的,我们可以通过记录号来定位和访问每条记录。在变长记录文件中,每条记录的长度不等,确定记录的位置比较困难。

计算机中的文件有多种分类方式。如按照文件的用途可分成:系统文件、库文件和用户文件;按照文件的保护级别可分成:只读文件、读写文件和不保护文件;按照文件的信息流向可分成:输入文件、输出文件和输入输出文件;按照文件的存放时限可分成:临时文件、永久文件和档案文件;按照文件的存储设备类型可分成:磁盘文件和磁带文件。

根据数据的存取方式和结构的不同,可分为顺序文件和随机文件。 

      顺序文件

  就象一般的正文文件。这种文件的结构比较简单,文件中的每条记录按顺序存放,记录的长度也可按需要变化。在这种文件中,只知道第一个记录的存放位置,其它记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到目标记录。

顺序文件的维护十分困难。为了修改某条记录,必须将整个文件读入内存,修改完后再重新写入文件。追加记录只能在文件尾进行,不能灵活地存取和增减数据。因此只适合用于有一定规律且不经常修改的数据。其优点是占用存储空间少,文件的组织比较简单。 

随机文件

  在随机文件中,每条记录的长度是固定的,记录中每个字段的长度也是固定的。为了存取这类文件,需要预先明确记录的格式。随机文件中的每条记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读数据时,只要给出记录号,就能直接读取该记录,而不必考虑各个记录的排列顺序或位置 

ASCII文件

   ASCII文件又称文本文件,它是以ASCII码进行存储的。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。

      二进制文件

  二进制文件中的数据是以二进制形式保存的,它以字节数来定位数据,应用程序可用各种方式对其进行存取。请注意,二进制文件不能用普通的字处理软件进行编辑,但占用空间小。