六章文件管理.pptVIP

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

第六章 文件管理 程序设计中,文件是十分重要的,许多情况下,使用文件可以高效地解决实际问题。有用的数据在后备存储器上以文件的形式存储后,我们就可以通过文件对数据进行访问、操作以及检索,这称为文件管理。 6.1 文件的分类 根据文件访问类型的不同,可以将文件分为三类:顺序文件、随机文件和二进制文件。 (1)顺序文件 所谓顺序文件就是普通的文本文件,是比较简单的文件结构,文件中的记录一个接一个地逐次存放,而且只知道第一个记录的存储位置,其它记录的位置用户无法知道。当用户需要查找一个数据时,只能从文件头开始,一个记录、一个记录地顺序读取,直到找到为止。 (2)随机文件 随机文件又称直接存取文件,简称随机文件或直接文件。与顺序文件不同,随机文件可以按任意次序读写,但要求每一行或每个记录的长度必须相同,而且每个记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就能直接读取该记录。 (3)二进制文件 二进制文件是以二进制方式保存的文件,Visual Basic假设数据不按照固定的方式组织,而且允许程序按照所需的方式访问文件。 6.2 文件的基本操作 文件的基本操作包括文件的打开、文件的读写、文件的关闭文件的拷贝、文件的删除和文件的添加等。 6.2.1 文件的打开(建立) 在Visual Basic中使用Open语句打开或建立一个文件,并指定一个文件号和文件的打开模式等。Open语句的格式如下: Open 文件名 For 模式[Access 存取类型][锁定] As [#] 文件号 [Len =记录长度] 格式中的Open、For、As以及Len为关键字,带方括号的字段为可选项。其它参量含义如下: (1)文件名 是必要的字符表达式,用以指定要打开或建立的文件名,该文件名可以包含目录、文件夹及驱动器。 (2)模式用来指定文件的输入输出方式,可以为下述操作之一: Output:指定顺序输出方式。 Input:指定顺序输入方式。 Append:指定顺序输出方式。与Output不同的是,用Append方式打开文件时,文件指针被定位在文件末尾。如对文件进行写操作,则写入的数据附加到原来文件的后面,也称为追加。 Random:指定随机存取方式。 Binary:指定二进制方式文件,这种方式下,可以用Get或Put语句对文件中的任何字节位置的信息进行读写。 如果没有指定文件的输入输出方式,则以缺省的Random方式打开文件。 (3)Access是可选的关键字,说明对打开文件进行的操作种类,有Read(只读)、Write(只写)或Read Write(读/写)操作。“操作种类”指出了打开的文件中所进行的操作。如果要打开的文件已由其它过程打开,则不允许指定存取类型,否则Open出错,并产生出错信息。 (4)[锁定]是可选的关键字,只用在多用户或多进程环境中,说明其它进程或用户能够完全共享)、Lock Read(不允许其它进程读该文件)、Lock Write(不允许其它进程写该文件)和Lock Read Write(不允许其他进程读写该文件)对打开文件进行的操作,类型包括Shared(该文件。 如果不使用Lock子句,默认为Lock Read Write。 (5)文件号是必需的一个有效的文件号,范围在1到511之间。执行Open语句时,打开文件的文件号与一个具体的文件相关联,其它输入输出语句或函数通过文件号与文件发生关系。 (6)记录长度是可选的小于或等于32767(字节)的一个数。对于随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字节数,即确定缓冲区的大小,缓冲区越大,占用空间越多,文件的存取速度越快。 Open语句兼有打开文件和建立文件两种功能。对一个数据文件进行读、写、修改或增加数据之前,如果文件名指定的文件不存在,用Input方式打开文件时,将提示“文件未找到”;用Append、Binary、Output或Random方式打开文件时,则建立相应的文件 6.2.2 文件的关闭 文件的读写操作结束后,可以通过Close语句将Open语句打开的输入/输出文件关闭,一般格式为: Close [[#]文件号][,[#]文件号]… 6.2.3 文件的删除 删除文件可以用Kill语句实现,具体格为: K

文档评论(0)

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

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

1亿VIP精品文档

相关文档