第7章 vb文件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 vb文件

7.7 其他文件操作语句和函数 LOF函数返回被打开文件的大小,例如LOF(2)返回的是文件号为2的文件大小。在Visual Basic 中,对于Visual Basic建立的文件,LOF 函数返回的是128的倍数。对于由其他方式建立的文件,LOF函数返回的是实际的文件长度,即文件所占的字节数。 2. LOC函数 格式: LOC(文件号) LOC函数返回被打开文件的当前读写位置。对于顺序文件,LOC函数返回的是当前文件读或写的记录个数;对于二进制文件LOC函数返回的是当前字节位置;对于随机文件LOC函数返回当前读写位置的上一个记录号。 1. LOF函数 格式: LOF(文件号) */43 Visual Basic程序设计 第7章 文件 * 教师: 网络 信息中心 7.1 文件的基本概念 提 要 7.2 顺序文件 7.3 随机文件 7.4 二进制文件 7.5 其他文件操作语句和函数 7.6 文件控件 7.1 文件的基本概念 文件是指记录在外部存储介质上的、以文件名标识的数据集合,常用于表示在计算机上输入输出操作的对象。 7.1.1 文件的结构 有关文件结构的几个概念。 1.字符(Character) 2.字段(field) 3.记录(record) 4.文件(file) 5. 文件号 7.1.2 文件的分类 1.根据存储数据的性质分类: 程序文件(Program file)存储的是可以由计算机执行的程序,包括源文件和可执行文件等, 数据文件(Data file)存储的是各种数据。这类数据必须通过程序存取和管理。 2.根据数据存取方式和组织结构分类: (1)顺序文件(Sequential File) 顺序文件一般都是普通的文本文件,文件中的记录按顺序一个接一个存放,记录的长度可以不固定。在进行文件读写操作时,总是从文件头开始,顺序读写,顺序文件的存储格式如下: 顺序文件的优点是操作简单,容易使用,只要把数据一个接一个地写入文件即可。缺点是无法任意取出某一个记录, (2)随机文件(Random Access File) 随机文件又叫直接存取文件,是由长度相同的记录集合组成,在进行文件读取或写入时,只要给出记录号,就可以直接读取该记录或把数据存放在指定的位置。随机文件的存储格式如下: 随机文件的优点是存取灵活,速度快,方便修改。其主要缺点是,每个记录都必须有记录号,所以文件占用空间较大。 3.根据数据的编码方式分类: ASCII码文件(ASCII file)又称文本文件,文件中的数据都是以ASCII码字符的方式存储的, 二进制文件(Binary file)是指文件的数据以二进制的方式存储,占用空间较小。 7.1.3文件的基本操作 1.打开(或建立)文件 2.对文件进行读写操作 3.关闭文件 7.2 顺序文件 7. 2.1 顺序文件的打开与关闭 1. 打开顺序文件 在访问顺序文件之前先要打开文件,使用Open语句实现。 格式:Open 文件名 [For 打开方式] As [#]文件号 功能:为文件的输入输出分配缓冲区,并且将一个文件号和一个文件名连接起来,在后续的程序中可由该文件号来代表该文件。 说明: ①文件名:指要打开文件的名称。文件名可以是用双引号括起的字符串常量,也可是字符变量。 ②打开方式:指定文件的输入输出方式。对于顺序文件而言,可以为下列三种方式之一: Input —— 顺序输入模式。 Output —— 顺序输出模式。 Append—— 追加输出模式。 ③文件号:文件号是一个介于1~511之间的整数。 例如: Open abc.txt For Input As #1 ‘该语句将以读方式打开当前目录下的名为“abc.txt ”的文件,指定的文件号为1。 Open d:\out.dat For Output As #3 ‘该语句将以写方式打开D盘根目录下的名为“out.dat”的文件,指定的文件号为3。 2. 关闭顺序文件 当一个文件的读写操作结束时,应该通过Close语句来关闭文件。 格式: Close [[ # ] 文件号 [ ,[ # ]文件号] …… 功能:关闭指定的文件号所关联的文件或所有正打开的数据文件。 7.2.2 顺序文件的读操作 (1)Input # 语句 格式:Input #文件号,变量列表 功能:从一个顺序文件中读

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档