第七章 文件.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  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文档。上传文档
查看更多
第七章 文件 第七章 文件 7.1 文件的基本概念 7.2 顺序文件 7.3 随机文件 7.4 二进制文件 7.5 文件操作语句和函数 7.6 文件控件 7.1 文件的基本概念 VB的文件结构 字符(Character)——构成文件的最基本单位。 字段(Field)——由若干字符组成的一项数据。 记录(Record)——由若干个相互关联的字段(数据项)组成。 7.1 文件的基本概念 VB文件种类 根据文件存储数据的性质分类:程序文件和数据文件 程序文件:可由计算机执行 数据文件:存储普通数据,通过程序来存取和管理 7.1 文件的基本概念 VB文件种类 根据文件的存取方式和结构分类:顺序文件 和 随机文件 顺序文件: 一行一条记录,记录可长可短 ; 顺序文件中的记录按顺序一个接一个存储 对顺序文件进行读写操作时,总是从文件头开始,顺序读写。 7.1 文件的基本概念 随机文件(直接存取文件) 随机文件是由大小相同的记录组成,每个记录中包含记录号和字段。 对随机文件的读写操作时,给出记录号可以访问文件中与记录号对应的记录。 7.1 文件的基本概念 VB文件种类 根据文件中数据的编码方式分类:ASCII文件和二进制文件 ASCII文件:又称文本文件,它是以ASCII码的方式进行存储的,这种文件可以用字处理软件建立或修改。 二进制文件:二进制文件中的数据均以二进制方式存储,其存取单位是字节,二进制文件不能用一般的字处理软件进行编辑。 7.1 文件的基本概念 7.2 顺序文件 7.2 顺序文件 打开方式 Output:对文件进行写操作 Append:在文件末尾追加记录 Input:对文件进行读操作 7.2 顺序文件 7.2 顺序文件 3.顺序文件的写操作——Print # 语句 格式:Print #文件号,[[Spc(n)|Tab(n)][表达式表][;|,]] 顺序文件 例:随机产生一个5×5的二维数组,将该数组的所有元素写入文件test.txt。 顺序文件的追加操作 这种操作适合把写入的数据附加到文件末尾的情况 格式:Wirte #文件号, [输出列表] 输出列表:一般指用, 或 ;分隔的数值或字符串表达式 Wirte 均以紧凑格式写入信息,并自动添加, 用文件操作语句和函数 1. LOF 函数 函数调用格式:LOF(文件号) LOF函数返回被打开文件的大小。 2. LOC 函数 函数调用格式:LOC(文件号) LOC函数返回被打开文件的当前读写位置 3. EOF 函数 函数调用格式:EOF(文件号) EOF 函数返回被打开文件是否到了文件末尾。返回值为True,表示到达文件末尾;否则返回值为False。 用文件操作语句和函数 4. FreeFile 函数 FreeFile函数的返回值是一个在程序中没有使用的文件号 5. FileAttr 函数 函数调用格式:FileAttr(文件号,属性) FileAttr函数的返回值是所打开文件的相关属性。 当属性取值为1,返回文件存取方式的相关代码。 如input方式打开,返回值为1。 6. Lock 函数与Unlock 函数 函数调用格式: Lock[#]文件号[,记录|[开始] To 结束] ...... Unlock[#]文件号[,记录|[开始] To 结束] Lock函数与Unlock函数用于对文件的锁定和解锁。 【例7-1 】用Windows自带的“记事本”程序创建一个顺序文件 data.dat。该文件内包含若干整型数据,各数据间用空格分开。编写一个程序,找出该文件中的最大值、最小值和平均值,并写入该文件。 7.2 顺序文件 格式:Line Input #文件号, 字符串变量 功能:从文件中读出一行数据,并将读出的数据赋给指定的字符串变量 7.2 顺序文件 【例7-2】在窗体上分别创建一个文本框对象Text1和一个命令按钮对象Command1,单击命令按钮时,将【例7-1】中的文本文件“d:\7-1\data.dat”的内容一行一行地读入文本框。 7.2 顺序文件 7.2 顺序文件 3.顺序文件的读操作 格式:Input(读取的字符数, #文件号) 功能:调用该函数可以读取指定数目的字符, 包括逗号、回车符、换行符、引号和前导空格等。 说明:除了用于以Input方式打开的顺序文件外,Input$函数还可用于以 Binary方式打开的二进制文件。 7.2 顺序文件 Private Sub Form_Click(

文档评论(0)

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

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

1亿VIP精品文档

相关文档