认识VB的随机文件

来源:互联网 发布:php dictionary 编辑:程序博客网 时间:2024/05/21 10:09
随机文件是VB的一种类似于数据库的一种文件格式,它和顺序文件的最大区别是随机文件是以数据块为存储单位的(顺序文件则是以行或字符为单位的),就像把一大块蛋糕分成相等的N块,然后可以任意取出其中的某块,这也就是“随机文件”这个名称的由来。而顺序文件则做不到这样,要想取出其中的某行,由于每行的字数不一定相等,所以是不能直接取出来的,必须先按顺序取出该行前面的每一行,一直到需要的那行,所以叫“顺序文件”。
正是因为随机文件可以随机取出其中任意一个数据块的特点,所以一些VB程序用随机文件来作为小型数据库使用。
但是(请注意这个“但是”),所谓的“随机文件”并不是指某种(或某几种)具体的文件类型!它完全取决于编程者是用什么方式打开文件的。比如,同样一个文本文件,如果用随机方式打开,它就是随机文件,用顺序方式打开,它就是顺序文件,用二进制方式打开,它就是二进制文件。而且不单是文本文件,任何类型的文件(包括EXE可执行文件)都可以用VB用随机、顺序或二进制的方式打开的,区别只在于打开后的使用效果有可能千差万别而已。
0 0
原创粉丝点击