二级VB基础教程:7.2文件的读写

二级VB基础教程:7.2文件的读写,第1张

二级VB基础教程:7.2文件的读写,第2张

1.文件相关概念记录
:计算机处理数据的基本单位,由若干相互关联的数据项组成。相当于表中的一行。

文件:记录的集合,相当于一张表。

文件类型:顺序文件、随机文件、二进制文件。

访问模式:计算机访问文件的方式。VB中有三种访问模式:顺序、随机和二进制。

2.顺序存取模式

顺序存取模式的规则是最简单的,即读写时从第一条记录“顺序”读取到最后一条记录,不允许跳过存取。这种模式专门用于处理文本文件。每行文本相当于一条记录,每条记录可长可短,记录之间用“换行符”隔开。

文件的顺序写入步骤:打开、写入和关闭;阅读步骤:打开,阅读,关闭。

(1)打开文件。

打开文件的命令是Open,格式为:

打开模式的“文件名”作为[#]文件号[Len=记录长度]

描述:

1)文件名可以是字符串常量或字符串变量。

2)模式可以是下列之一:

输出:打开一个文件,它将被写入。

输入:打开一个文件,它将被读取。

Append:打开一个文件并在文件末尾追加一条记录。

3)文件号是1到511之间的整数。打开文件时,需要指定文件编号。这个文件号代表文件,在文件关闭之前,它不能被其他文件使用。您可以使用FreeFile()函数来获取下一个可用的文件号。

示例:打开“D:\sj\aaa”作为#1输出

打开D:\SJ下的aaa文件进行写数据,文件号为#1。

(2)写操作

用于将数据写入磁盘文件的命令是:Write#或Print#。

语法格式:

1)打印#文件号,[输出列表]

示例:打开“d: \ SJ \ test.dat”作为# 1输出

打印#1,文本1。' Text '将文本框的内容一次性写入文件。

关闭#1

2)写#文件号,[输出列表]

的输出列表通常是指用逗号分隔的数值或字符串表达式。Write #与Print #的功能基本相同,只是Write #以紧凑格式存储,在数据之间插入逗号,在字符串中添加双引号。

(3)关闭文件。

各种读写操作完成后,必须关闭文件,否则数据会丢失。关闭文件的命令是Close。

关闭[#]文件号[,[#]文件号]...

示例:关闭#1、#2、#3

(4)读取操作

1)输入#文件号,变量列表

函数:将从文件中读取的数据赋给指定的变量。

注意:只有配合Write #才能准确读出。

2)行输入#文件号,字符串变量

用于从文件中读取一行数据,并将读取的数据赋给指定的字符串变量。读取的数据不包含回车和换行符,可以和Print #一起使用。

3)输入$(读取的字符数,#文件号)

这个函数可以读取指定数量的字符。

与读取文件相关的两个功能:

LOF():返回文件的字节数。

EOF():检查指针是否到达文件的末尾。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级VB基础教程:7.2文件的读写

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情