第八章 文件(新).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文档。上传文档
查看更多
第八章 文件(新)

第八章 文件 第八章 文件 8.1 文件概述 8.2 文件的基本操作 8.3 顺序文件的访问 8.4 随机文件的访问 8.5 二进制文件的访问 8.6 文件系统控件 8.7 文件系统操作语句 1、文件的概念 在计算机系统中,文件被定义为具有符号名(文件名)并在逻辑上具有完整意义的有序数据集合,它被保存在磁盘、光盘等外部存储器中,由操作系统进行统一管理,用户通过文件名对其进行访问。 2、文件的逻辑结构 在操作系统中,文件的逻辑结构分为字节流式与记录式。 在记录式文件内数据被划分为多个记录,一个记录通常对应现实中的一条信息,用户必须以记录为单位来组织数据。 字节流式文件是由字节或字符序列组成的文件,其内部不再划分结构,因此字节或字符是其基本的数据访问单位。 3、文件的类型 1)顺序文件 顺序文件一般以文本行作为数据单位进行读写,文本行之间以回车符与换行符作为分隔,并且规定必须按文本行的排列顺序进行读写。 2)随机文件 随机文件是一种可进行随机读写的记录式文件。所谓“随机”是指在这种文件中对任意位置的记录的访问,都只须一次磁盘操作就可完成,而无须访问它前面的记录。 3)二进制文件 二进制文件是一种以二进制编码存储的字节流式文件,它可以以字节为单位进行快速存取,二进制文件在访问方式上也具有随机性,它可以直接从任意位置开始访问文件。 4、文件处理的一般步骤 1、文件的打开 Open 文件名 [For 模式] As [#]文件号 [Len=记录长度] 2、文件的关闭 Close [ [#]文件号1[,[#]文件号2…] ] 1、顺序文件的写操作 1.Print #语句 格式:Print #文件号,[输出项列表] 功能:将格式化显示的数据写入顺序文件中。 1、顺序文件的写操作 例8.1:利用Print #语句把数据写入文件。(要求:运行程序,单击Command1,就可以在e盘vb目录下创建vb1.txt,并且将数据直接输出到该文件中,其数据如下图) 1、顺序文件的写操作 2.Write # 语句 格式:Write #文件号,[输出项列表] 功能:向指定的文件号所对应的文件中写入数据。 1、顺序文件的写操作 例8.2:利用Write # 语句把数据写入文件。(要求:运行程序,单击Command1,就可以在e盘vb目录下创建vb2.txt,并且将数据直接输出到该文件中,其数据内容如下图。 ) 2、顺序文件的读操作 1.Input # 语句 格式:Input #文件号,变量列表 功能:从指定文件中读取数据并将其赋值给对应的变量。 2、顺序文件的读操作 例8.3:使用Input # 语句读取vb2.txt文件中的数据。 分析:在读取文件中的数据时,应在打开文件后,从文件头开始逐个读出,直到读到文件尾时结束读操作。故本题中要用EOF(1)函数,来判断文件号为1的文件是否读到文件末尾,如果是函数返回值为True,否则返回值为False。 2、顺序文件的读操作 2.Line Input # 语句 格式:Line Input #文件号,变量 功能:从指定文件中读出一行数据并将其赋值给字符串变量。 2、顺序文件的读操作 例8.4:使用Line Input # 语句读取vb1.txt文件中的数据。 分析:由Line Input # 的功能是读取一行数据并将其赋值给字符串变量,故定义字符型变量A用来存放每次从文件读取的数据。 2、顺序文件的读操作 3.Input函数 格式:Input(字节数N,#文件号) 功能:返回从文件的当前位置读取的N个字节的数据,只适用于顺序文件与二进制文件。 1、定义记录类型 在一个随机文件中,所有的记录都必须具有相同的结构和长度。因此,为了确保正确地访问随机文件,首先要使用前面章节中所介绍的自定义类型语句Type,根据随机文件记录的字段结构,定义一个相关的数据类型,然后使用该数据类型的变量访问随机文件。 2、随机文件的写操作 格式:Put [#]文件号,[记录号],变量名 功能:将指定变量中的数据,按给定的记录号,写入到已打开的随机文件中。 2、随机文件的写操作 例8.5:建立一个如下图所示的学生成绩信息的录入程序,要求用户通过文件框输入学生信息,单击“添加”按钮后,将用户输入的信息存入一个随机文件。 3、随机文件的读操作 格式:Get [#]文件号,[记录号],变量名 功能:从已打开的随机文件中,将指定的记录读出,并将其赋给指定的变量。 3、随机文件的读操作 例8.6:建立一个如下图所示的学生成绩信息的输出程序,要求用户通过单击“读取”按钮后,将上题所建立的随机文件内容显示在窗体中。 1、二进制文件的写操作 Put #文件号,[位置],变量名 该语句将

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档