- 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 文件操作
目录9.1文件的基本概念9.2顺序文件9.3随机文件
知识目标掌握文件的基本概念、类型及基本操作语句。了解顺序文件、随机文件的概念和基本操作方法。技能目标能够编程实现对文件的打开、读写和关闭等基本操作。
9.1 文件的基本概念
9.1 文件的基本概念文件是程序设计中一个非常重要的概念,它是由文件名标识、存储在外部介质上的一组相关信息的集合。文件是计算机中存储信息的基本单位,一篇文章、一个程序、一组数字都可组成一个文件,操作系统就是以文件为单位对数据进行管理的。
?9.1.1 文件的类型1.按数据性质分类按数据性质,文件可分为程序文件和数据文件。9.1 文件的基本概念1)程序文件程序文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。在 Visual Basic中,扩展名为.exe、.frm、.vbp、.vbg、.bas、.cls的文件都是程序文件。2)数据文件数据文件用来存放普通的数据。例如,学生考试成绩、职工工资、商品库存等。这类数据必须通过程序来存取和管理。
2.按数据的存取方式分类Visual Basic提供了3种文件存取方式,分别是顺序存取方式、随机存取方式和二进制存取方式。对应这3种存取方式可以把文件分为顺序文件、随机文件和二进制文件3种。9.1 文件的基本概念1)顺序文件顺序文件是一种文件结构相对简单的文件,文件中的记录一个接一个地存放。在这种文件中,只知道第一个记录的存放位置,其他记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到要查找的记录为止。例如,向顺序文件写入数据时,必须先写入前99个记录,才能写入第100个记录,读出数据也一样。
顺序文件组织比较简单,所占空间少,而且容易使用。缺点是维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改完后再重新写入磁盘。顺序文件不能灵活地存取和增减数据,适用于有一定规律且不经常修改的数据。9.1 文件的基本概念顺序文件实际上就是一个文本文件。因此,VisualBasic生成的顺序文件可以使用任何文本编辑软件打开查看,如记事本、写字板、Word等应用程序都可以打开文本文件。提示
9.1 文件的基本概念2)随机文件随机文件又称直接存取文件,简称直接文件。在随机文件中,每条记录的长度是固定的,记录中的每个字段的长度也是固定的。因此只要指定记录号,就可以把数据直接存入指定位置,而在读取数据时,只要给出记录号,就能直接读取该记录,不必对整个文件进行读写操作。例如,要访问随机文件中的第15条记录时,可以跳过前面的14条记录,而直接访问第15条,这样就减少了文件的存取时间。随机文件中记录的排列方式如下:记录1记录2…记录n。
根据其读写方式,随机文件具有数据存取较为灵活、方便,速度较快、容易修改等优点。其缺点是占用空间较大,数据组织较复杂,程序设计较烦琐。9.1 文件的基本概念在随机文件中,除字符串数据外,其他数据直接以二进制形式存放。因此,使用文本编辑软件打开随机文件时,非字符数据项会变得不可辨认。
9.1 文件的基本概念3)二进制文件二进制文件是最原始的文件类型,直接把二进制码存放在文件中,没有格式,以字节数来定位数据,允许程序按所需的任何方式组织和访问数据,也允许对文件中各字节数据进行存取和访问。这类文件灵活性较大,但编程工作量也较大。图形文件及文字处理程序等计算机程序都属于二进制文件。二进制文件不能使用文本编辑软件打开查看,只有用生成它的程序打开才能看到其中的内容。
?9.1.2 文件操作语句及函数1.文件访问的常用语句文件的主要操作就是读和写。Visual Basic提供了许多与文件操作有关的函数和语句,用户可以使用它们方便地对文件或目录进行创建、复制、删除等操作。9.1 文件的基本概念1)改变当前驱动器改变当前驱动器语句的语法格式如下: ChDrive驱动器名“驱动器名”是用一对双引号括起来的字符串表达式,它指定一个存在的驱动器。如果使用零长度的字符串(),则当前的驱动器不会改变。例如,ChDriveD表示将当前驱动器变为D。
9.1 文件的基本概念2)改变当前目录改变当前目录语句的语法格式如下: ChDir路径名其中各参数的含义如下:ChDir语句改变默认目录位置,但不会改变默认驱动器位置。“路径名”是用一对双引号括起来的字符串表达式,它指明哪个目录或文件夹成为新的默认目录或文件夹,路径名包含驱动器。如果没有指定驱动器,则ChDir在当前驱动器上改变默认目录或文件夹。例如,ChDirD:\TMP表示将当前目录变为D:\TMP。
9.1 文件的基本概念3)删除文件删除文件语句的语法格式如下: Kill文件名“文件名”是用一对双引号括起来的字符串表达式,可以带路径。在 Windows系统
文档评论(0)