Visual Basic 程序设计教程 10 ryjc vb ch9 文件.pptVIP

Visual Basic 程序设计教程 10 ryjc vb ch9 文件.ppt

  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文档。上传文档
查看更多
第9章 文件 文件打开与关闭 文件读写 文件操作 文件系统控件 9.1 概述 文件是存储在外部介质上的一段数据流 根据数据性质的不同,文件可以分为程序文件和数据文件 程序文件是存储计算机程序的文件 VB中,扩展名为 .exe, .frm, .vbp, .vbg, .bas等的文件都是程序文件 数据文件是存储数据信息的文件 根据数据存取方式和结构的不同,可以分为顺序文件和随机文件 文件结构是由若干记录组成,记录由字段组成,字段由字符组成 Visual Basic具有较强的数据文件处理能力,可以对数据文件进行打开、读、写、关闭等操作,同时也提供了一些与数据文件处理有关的控件 此后的数据文件将统一简称为文件 9.2 文件打开与关闭 文件的操作流程 打开(创建)文件 为文件在主存中指定一个读写缓冲区,指定文件的打开方式,确定“文件号”,便于后面的操作 读、写文件 将外部介质上的文件数据输入到主存;写文件是将主存中的文件数据输出到外部介质上 关闭文件 将主存缓冲区中的所有数据写入文件中,并释放与该文件相关的“文件号” 9.2.1 文件打开 Visual Basic用Open语句打开或创建文件 1.格式 Open 文件名 For [打开方式] [Access存取类型] As [#] 文件号 [Len=记录长度] 2.功能 为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。 3.说明 (1)格式中的Open,For,Access,As,Len为关键字。 (2)打开方式:指定文件的输入输出方式,省略情况下默认为Random Input:指定顺序输入方式 将文件数据从磁盘中读入到计算机的内存中,此时该文件必须已经存在,否则,会产生一个错误 Output:指定顺序输出方式 将数据从内存中写入磁盘文件中 提示:想象你站在内存这个“房间”里,外面就是硬盘; Input就是从硬盘读数据,Output就是把数据写入硬盘中 Append:指定以追加的方式顺序输出 向文件的尾部以追加的方式写入数据 与Output不同的是当用Append方式打开文件时,文件指针被定位在文件末尾 如果对文件执行写操作,则写入的数据附加到原来文件的后面。 Random:指定随机存取方式 (3)存取类型:指定访问文件的类型。 Read:打开只读文件 Write:打开只写文件 Read Write:打开读/写文件 (4)文件号:是一个整数表达式,取值范围为1~511。 (5)记录长度:是一个整数表达式,取值不超过32767字节 4.举例 (1)在d盘根目录下打开或创建文件名为stu_name.txt的文件,以便记录可以写入该文件。 Open d:\stu_name.txt For Output As #1 (2)打开d盘根目录下文件名为stu_addr.txt的文件,以便记录从文件中被读出。 Open d:\ stu_addr.txt For Input As #2 (3)按随机方式打开文件stu_rec.dat,记录长度为256字节。 Open stu_rec.dat For Random As #3 Len=256 9.2.2 文件关闭 Close语句用于关闭文件 1.格式 Close [[#]文件号] [,[#]文件号]…… 2.功能 结束文件的输入输出操作,释放相应文件号。 3.说明 (1)格式中的Close为关键字。 (2)文件号是Open语句中使用的文件号。如果指定文件号,则仅关闭指定文件;如果不指定文件号,则关闭所有打开的文件。 4.举例 (1)关闭d盘根目录下文件名为stu_name.txt的文件。 Close #1 (2)关闭打开的所有文件。 Close 9.3 文件读写 9.3.1 顺序文件 顺序文件是常用的一种文件形式,结构简单占用空间少,文件中的记录一个接一个地存储 在这种文件中只知道第一个记录的存储位置,如果要查找某个记录,只能从文件头开始逐个记录地顺序读取,直到找到该记录为止 顺序文件不能灵活地存取和增减数据,因此适用于存储有一定规律且不需要经常修改的数据 1.顺序文件的写操作 顺序文件的写操作可使用Print 语句与Write 语句 (1)Print 语句 格式:Print #文件号,[ [ Spc(n) | Tab(n) ] [表达式表]] 功能:把数据写入文件中 说明: 格式中的Print是关键字 文件号是使用Open语句打开文件时指定的文件号 Spc函数的功能是插入空格 Tab函数的功能是对输出进行定位 表达式表省略的情况下,将向文件写入一个空行 只能写以Output或Append方式打开的文件 各

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档