- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内 容 简 介 学习目标与要求 学习重点与难点 顺序文件的读写操作 随机文件的读写操作 利用顺序文件对磁盘中的文件进行访问 利用随机文件对磁盘中的文件进行访问 与文件相关的函数和语句 章 节 目 录 9.1 文件及概述 9.2 常用的文件操作语句和函数 9.3 顺序文件 9.4 随机文件 9.5 二进制文件 9.1 文件及概述 9.1.1 文件结构 9.1.2 文件的类型 9.1.3 文件的处理 9.1.1 文件结构 文件:文件是按照一定的存储格式保存在外部介质上的数据的集合,存储格式因所用的应用程序不同而不同。通常情况下,计算机处理的大量数据都是以文件的形式存放的。 文件的结构:用特定的格式,以指定的文件名存储在磁盘上的,这种特定的格式称为文件结构。基本的文件结构有:字符(Character)、字段(Field)、记录(Record)和文件(File)。 字符:数据文件中最小的单位,可以是数字、 字母、特殊符号或单一的字节,这里所说的“字符” 一般为西文字符。 字段:由若干个字符组成,构成一项数据。 记录:由若干个相关字段组成,称为记录。 文件:文件由记录组成,一个文件至少包含一 条记录。 根据文件的存取方式及结构划分,可分为顺序文件和随机文件。 随机文件(Random Access File):随机文件中所有记录是等长的,构成记录的字段的长度都相等,每一条记录都有一个记录号,在读写数据时,只要指明是第几条记录(记录号),就可以把数据存入到指定的位置。 按照文件的数据编码划分,可划分为ASCII文件 和二进制文件。 按照文件的性质划分,可分为数据文件和程序 文件。 9.1.3 文件的处理 打开(建立)文件:一个文件必须先打开或建立后才能使用。 读或写操作:在文件处理中,计算机的核心部 件CPU先在内存中开辟缓冲区,再对缓存中的数据 进行读写处理。把缓冲区中的数据写入磁盘文件, 叫写操作。从磁盘中读取文件中的数据到缓存,叫 读操作。 关闭文件(Close File):从内存缓冲区中向磁盘 输出数据时,要等把缓冲区存满之后,才一起输出到磁盘中去。反之,从磁盘中读入的数据,一次读入若干个记录到缓冲区,然后从缓冲区送到数据区,直到读完该文件。 为了保证数据完全写入到磁盘中,在文件处理完毕后必须关闭文件,把留在缓冲区的数据强制性地写入磁盘中。关闭文件可以保证数据的完整性,释放必要的文件号以便其它文件继续使用。 9.2 常用的文件操作语句和函数 9.2.1 文件操作函数 9.2.2 文件操作语句 9.2.1 文件操作函数 FreeFile函数 :利用FreeFile函数的返回值, 可以得到一个整数,这个整数就是一个在程序 中没有使用过的文件号。 一个整数值,用这个值可以获得一个已打开文件的 当前位置。 语法格式:LOC(文件号) 说明: 对于顺序文件,以128字节为单位,返回当前 位置是第几个128字节;对于随机文件,它返回当 前读写的记录号;对于二进制文件,返回当前的字 节位置。 9.2.2 文件操作语句 9.3 顺序文件 9.3.1 顺序文件的打开(建立) 9.3.2 顺序文件的读写操作 9.3.1 顺序文件的打开(建立) 文件名:指所要操作的文件名称,其中包含驱 动器名及路径名称。 9.3.2 顺序文件的读写操作 顺序文件的写操作:就是将记录写入到指定的文件中去,有两种语句:Print#语句和Write#语句。 Print# 语句:将缓冲中的数据写入文件中。 语法格式: Print#文件号,[[Spc(n)|Tab(n)][表达式列表][;|,]] 说明: 【例9-1】设计一个窗体,输入5种商品的信息,说明顺序文件的写操作过程。 操作步骤: (1)添加4个标签控件Label1~ Label4。 (2)添加3个文本框控件Text1~ Text3。 (3)添加2个命令按钮Command1 ~ Command2。 (4)各控件的属性设置如下: 顺序文件的读操作: 9.4
您可能关注的文档
- 连锁经营管理原理与实务 教学课件 作者 施玉梅 第五章 连锁企业的物流管理.ppt
- 连锁经营管理原理与实务 教学课件 作者 施玉梅 第一章 商业发展和零售业的演变.ppt
- 应用微积分(上册) 教学课件 作者 刘春凤《应用微积分》第4章 4.1.ppt
- 连锁企业财务管理 教学课件 作者 吴虹 刘建华 主编第八章连锁企业财务预算 第八章财务预算.ppt
- 连锁企业财务管理 教学课件 作者 吴虹 刘建华 主编第二讲货币时间价值 货币的时间价值.ppt
- 连锁企业财务管理 教学课件 作者 吴虹 刘建华 主编第九章财务分析 第九章财务分析.ppt
- 应用微积分(下册) 教学课件 作者 刘春凤《应用微积分》第5章 5.3.ppt
- 连锁企业财务管理 教学课件 作者 吴虹 刘建华 主编第六章成本费用管理 成本费用管理.ppt
- 连锁企业财务管理 教学课件 作者 吴虹 刘建华 主编第七章收入与利润管理 收入与利润管理.ppt
- 应用写作基础实训 教学课件 作者 吴作歆 杨翾 主编 经济合同.ppt
- 质量管理 教学课件 作者 李明荣 主编 第8章 质量检验.ppt
- 质量管理 教学课件 作者 李明荣 主编 第9章质量成本管理.ppt
- 质量管理 教学课件 作者 李明荣 主编 第10章标准化与企业质量文化.ppt
- 面向对象程序设计--Visual Basic6.0 教学课件 作者 朱丽敏 第10章数据库管理.ppt
- 质量管理(第二版) 教学课件 作者 李明荣 第3章ISO9001标准的理解.ppt
- 面向对象程序设计--Visual Basic6.0 教学课件 作者 朱丽敏 第11章程序调试与错误处理.ppt
- 质量管理(第二版) 教学课件 作者 李明荣 第3章ISO19000标准的理解.ppt
- 面向对象程序设计--Visual Basic6.0 教学课件 作者 朱丽敏 第12章 应用程序的发布.ppt
- 面向对象程序设计实用教程--Visual Basic可视化编程 教学课件 作者 杨光宏 第1章.ppt
- 面向对象程序设计实用教程--Visual Basic可视化编程 教学课件 作者 杨光宏 第2章.ppt
文档评论(0)