十数据文件.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十数据文件

15.1 文件概述 文件结构 VB文件由记录组成,记录由字段组成、字段由字符组成 文件种类 根据数据性质 程序文件:可以由计算机执行的程序 数据文件:程序中所使用的数据。 根据数据的存取方式和结构 顺序文件 每行一个记录,回车结束,记录的读取和保存只能按顺序从头至尾执行 适用于数据不经常修改、数据量不大的情况 随机文件 每个记录的长度固定、每个字段的长度固定,每个记录有一个记录号,写入和读取纪录时可以根据记录号进行定位,直接找到需要处理的记录。 能够快速的查找和处理指定的记录。 文件概述 根据数据编码方式 二进制文件 以二进制方式保存数据文件,不能用普通的字处理软件进行编辑。 ASCII文件 以ASCII编码方式保存数据,即文本文件。 可以用记事本等字处理软件进行编辑。 15.2 文件的基本操作 打开或建立文件 进行文件的读写操作 关闭文件 对于随机文件,需要首先定义一个自定义数据类型 15.2.1 顺序文件的打开与关闭 打开(建立) Open 文件说明 for 方式 [Access存取类型] [锁定] AS [#] 文件号 Open pathname For mode [Access access] [lock] As [#]filenumber Pathname 必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。 Mode 必要。关键字,指定文件方式,有 Append、Input、Output方式 Access 可选。关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。 Lock 可选。关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。 Filenumber 必要。一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。 For 方式说明(打开与关闭顺序文件) Input 对打开的文件进行读操作,即顺序输入方式。 只能打开一个已存在的文件,否则产生错误 Output 对打开的文件进行写操作,即顺序输出方式。 如果指定打开的文件不存在,则创建一个新文件 Append 在打开文件的末尾追加记录 如果指定打开的文件不存在,则创建一个新文件 存取类型 指明访问文件的类型。ASCCESS是保留字。 Read 打开只读文件 Write 打开只写文件 ReadWrite 打开读写文件,这个选项支队Append方式的操作有效 锁定 只用于多用户或多进程环境中,用于限制多用户或多进程对同一个文件的读写操作,以确保数据的准确性。 LockRead 该文件打开时,其他用户或程序无权进行读操作 LockWrite 该文件打开时,其他用户或程序无权进行写操作 LockReadWrite 该文件打开时,其他用户或程序无权进行读写操作 Shared 共享方式,任何用户可以进行读写操作 文件号 整型表达式,取值范围在1~511之间。当文件被打开后,文件与指定的文件号相关联,对文件的访问操作都是通过文件号进行的 关闭顺序文件的命令格式 Close [[#]文件号1][, [#]文件号2]…… 若命令中没有指定具体的文件号,则关闭所有打开的文件 Close #1 Close #1,#3 Close 15.2.2 随机文件的打开与关闭 命令格式 Open 文件说明 [ For Random] [Access存取类型] [锁定] AS [#] 文件号 Len=记录长度 For Random 指明打开随即文件。在VB中,缺省的文件打开方式是 Random 若没有指定文件打开方式,均为打开随机文件。 按此方式打开的文件,既可以进行读操作,也可以进行写操作 打开文件举例 Open “Price.dat”for output as #1 Open “Price.dat”for Append as #1 Open “Price.dat”for Input as #1 Open “Price.dat”for Random as #1 Open “Price.dat”for Random Access Read Lock Write as #1 Open 语句示例 本示例示范 Open 语句的不同用法来做到文件的输出与输入 下列代码以顺序输入模式打开 TESTFILE 文件。 Open TESTFILE For Input As #1 若要以其他方式打开文件,必需先关闭此文件。 Close #1 下列代码以只允许写操作的二进制方式打开文件? Open TESTFILE For Binary Access Write As #1 若要以其他方式打开文

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档