网站大量收购独家精品文档,联系QQ:2885784924

第11章 文件操作.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 11 章 文件操作 文件系统概述 三种不同类型的文件: 顺序文件、随机文件和二进制文件的处理 文件系统控件 11-1 文件的基础知识 “文件”是指记录在外部介质上的数据的集合。它可以永久性的存储信息。 分类: 顺序文件:记录一个接一个地存放 随机存取文件:在访问随机文件中的数据时,不必考虑各个记录的排列顺序域位置,可以根据需要访间文件中的任一个记录 11-2 文件系统操作 文件的打开与关闭 文件系统其它操作语句和函数 11-2-1 文件的打开与关闭 1.文件的打开 文件打开语句Open语句的语法格式如下: Open 文件说明 [For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度] 其中: (1)方式是要指定文件的输入输出方式。它的取值有以下几种: Output:指定顺序输出方式。 Input:指定顺序输入方式。 Append:指定顺序输出方式。 Random:指定随机存取方式 Binary:指定二进制方式文件 11-2-1 文件的打开与关闭 (2)存取类型指以何种权限打开文件。其值可取以下几种: Read:打开只读文件。 Write:打开只写文件。 Read Write:打开读/写文件 (3)文件号是一个整型表达式,其取值在1~511的范围之内。 (4)Len=记录长度子句指定当文件与程序之间拷贝数据时缓冲区的字符数。 11-2-1 文件的打开与关闭 2.文件的关闭 Visual Basic提供了Close语句来进行关闭文件的操作。 其语法格式如下: Close[[#]文件号][,[#]文件号]…… 11-3 顺序文件 顺序文件就是普通的文本文件,任何文本编辑器都可以读写这种文件。 读写顺序文件时,每次只能按顺序读写一行,每行的长度可以变化。顺序文件一般用于存储字符、数字或者其它可用ASCII字符表示的数据类型,但不能存储类似于位图之类的信息 。 11-3-1 顺序文件的操作 1.顺序文件的打开和关闭 顺序文件的打开和关闭是用Open和Close语句,我们举例说明在顺序文件中语句的使用。 Open App.Path + \test.dat For Output As #1 Open App.Path + \test.dat For Input As #1 Open App.Path + \test.dat For Append As #1 11-3-1 顺序文件的操作 2.顺序文件的写操作 写顺序文件可以用Write # 和Print #语句,向一个已经打开的文件中写入数据。 例如打开文件myfile.txt : Open myfile.txt For Output As #filenum Write # 语句的语法格式如下: Write # 文件号,变量列表 用Write # 语句写入的信息有利于以后用Input #语句来读取数据,因为Write #语句自动将写入到文件中的信息用逗号分开,并为字符串数据加上双引号 3.顺序文件的读操作 读数据的操作由Input#语句和LineInput#语句实现。 (1)Input函数 Input函数可以从顺序文件中一次读取指定长度的字符串。Input函数可读取包括换行符,回车符等在内的字符。 其语法格式如下: 变量 = Input(串长度,文件号) 例如,要从一个打开文件中读取12个字符并复制到变量file中,可以这样写: file = Input(12,filenum) 11-3-1 顺序文件的操作 (2)LineInput函数 LineInput函数以行为单位取得文件内容,以行为单位是指从当前位置开始到下一个换行符为止的内容。换行符是Chr(13) Chr(11)两个字节组成。 其语法格式如下: LineInput #文件号,字符串变量 其中: “文件号”是打开文件时所用的文件号 “变量号”使用来存放读出数据的一个或多个变量,如果有多个变量,中间用空格分割开。 11-4 随机文件 随机文件时可以按任意次序读写的文件,每行或者每个记录的长度是固定的。 随机文件有以下特点: (1)随机文件的记录是定长记录,只有给出记录号n,才能通过[(n-1)×记录长度]计算出该记录与文件首记录的相对地址。因此,在用Open语句打开文件对必须指定记录的长度。 (2)每个记录划分为若干个字段,每个字段的长度等于相应的变量的长度。 (3)各变量(数据项)要按一定格式置入相应的字段。 (4)打开随机文件后,既可读也

文档评论(0)

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

文档来源于网络

1亿VIP精品文档

相关文档