Visual Basic语言程序设计基础教案(第3版)第13章 文件操作.pptVIP

Visual Basic语言程序设计基础教案(第3版)第13章 文件操作.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文档。上传文档
查看更多
知识要点 学习任务 文件的基本概念、访问类型 各种文件的操作技巧 常用的文件访问函数和语句 了解文件的基本概念、访问类型和一般操作步骤 理解不同访问类型的文件的特点和用途 掌握各种文件的操作技巧和常用的文件访问语句的用法 文件是指记录在外部存储介质上的数据的集合,它可以是程序,也可以是数据或其他信息。广义地说,所有输入输出设备都是文件。 文件的分类 学习版按文件所依附的介质不同,可分为卡片文件、纸带文件、磁带文件、磁盘文件等 按文件所存储的内容不同,可分为源程序、目标文件、数据文件等 按文件中数据的组织形式不同,可分为字符代码文件(也称为字符文件或文本文件)和二进制文件 13.1 文件的分类 在Visual Basic中,有3种不同的文件访问类型:顺序访问、随机访问和二进制访问 顺序文件:即为普通的文本文件,任何文本编辑器都可以读写这种文件。数据被存储为ANSI字符。顺序文件的格式比较简单,所占磁盘空间比较少,存储方式比较单一,它采用顺序的方式存储数据。当文件中的内容不需要经常修改时,采用顺序文件存储数据。 随机文件:由具有相同长度的记录集合组成,读写顺序是任意的,读写速度非常快,适用于读写记录结构长度固定的文本文件或者二进制文件。 二进制文件:二进制文件是二进制数据的集合,它存放的是字节信息,适于存储任意结构的数据,是惟一支持读写位置任意及读写数据的长度任意的文件类型,具有存储密度大,空间利用率高等优点。 13.2 文件访问类型 (一) 文件操作的一般步骤 用Open语句将文件打开 根据需要,把文件中的部分或全部数据读到变量中去 对变量中的数据进行处理 将经过处理后的变量中的数据重新保存到文件中 以上操作完成后,用Close语句将文件关闭 13.2 文件访问类型(二) 打开顺序文件 语法:Open FileName [For[Input|Output|Append]]As[#] filenumber[Len=buffersize] 打开模式 Input模式:用来从打开的文件中读取数据 Output模式:用来向打开的文件中写入数据 Append模式:用来向文件尾部追加数据 编辑顺序文件(一) 从顺序文件中读取数据 Line Input #语句:用来从被打开的顺序文件中一次读写一个字符或一行数据(语法:Line Input #filenumber,varname) Input函数:用来从文件指针的当前位置开始读取指定长度的字符串,然后将结果返回,并保存到事先定义好的变量中 (语法:varname=Input(numchars,[ #]filenumber)) Input #语句:用来从顺序文件中读取数据给多个变量 (语法:Input #filenumber,varlist) 13.3 顺序文件(一) 编辑顺序文件(二) 把数据写入文件 Write #语句:用来向顺序文件中写入数据 (语法:Write #filenumber,[outputlist]) Print #语句:用来向顺序文件中写入格式灵活控制的数据 (语法:Print #filenumber,printlist) 【例13.6】Print #1,English,Chinese;Mathes 此语句的执行结果为:EnglishChineseMathes 【例13.7】 Print #1,English;Tab(8);Chinese;Spc(6);Mathes 此语句的输出结果为: English Chinese Mathes 关闭顺序文件 Close语句:用来关闭顺序文件(语法:Close [filelist]) 13.3 顺序文件(二) 声明变量:具体包括用户自定义类型的变量和其他标准类型变量 定义记录类型:记录类型与文件已经包含或将要包含的记录类型相对应 打开随机文件:通过Open语句完成 (语法:Open FileName [For Random] As [#]filenumber Len=reclength) 随机文件的编辑 把记录读入变量:通过Get语句来完成 (语法:Get [#]filenumber,recnumber,varname) 把变量写入记录:通过Put语句来完成 (语法:Put [#]filenumber,recnumber,varname) 关闭随机文件:通过Close语句完成 13.4 随机文件 二进制文件的打开:通过Open语句完成 (语法:Open FileName For

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档