PPT14数据文件教程.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPT14数据文件教程

; 文件是指存放在外存储器(如磁盘)上的信息集合 两大类文件:程序文件和数据文件 可以将应用程序所处理的数据以文件的形式保存起来 本 章 主 要 内 容 ; 14.1.1 文件结构 1. 数据文件的结构 数据文件由记录组成,记录由字段组成,字段由字符组成 ; (1)顺序文件:文本文件。文件中的记录按顺序一个接一个地排列。只能按记录的先后顺序进行存取。 (2)随机文件:随机文件的每一个记录都有固定的长度,每一个记录都有记录号,这种文件的特点是允许用户存取文件中任一个记录。可以同时进行读或写操作存入和读出速度较快,数据容易更新 (3)二进制文件:可理解为长度为1的特殊的随机文件; (1) 打开(或新建)文件 (2) 进行读、写操作 系统设置文件指针,用来记住当???读写的位置 (3) 关闭文件; 1. 打开文件(Open) 在对文件进行操作之前,必须先打开或建立文件。 Open 文件名 [For 方式][Access 存取类型][锁定] As [#]文件号[Len=记录长度] 说明:方式用于指定文件访问的方式,包括: Input——顺序输入 Output——顺序输出 Append——从文件末尾添加 Binary——二进制文件 Random——随机存取方式(默认方式) 文件号(或称文件缓冲区) :1~511的整数 长度Len:用来指定每个记录的长度(字节数) 示例: Open d:\cj1.dat For Output As #1 Open兼有打开或建立文件功能,对同一文件可用不同的文件号打开,每个文件号都有自己的一个缓冲区 ;2. 关闭文件(Close) 打开的文件在读写操作结束后,应将文件关闭。 关闭文件的语句格式: Close [[#] 文件号1] [,[#] 文件号2] … 示例: Close #1 ⑴Close语句用来关闭文件,打开文件后的操作。格式中的“文件号”是Open语句中使用的文件号。 ⑵如果指定文件号则关闭指定文件;如果不指定文件号则关闭所有文件。 ⑶除用Close语句关闭文件外,程序结束时将自动关闭所有打开的文件。 ⑷操作简单,但不是可有可无。;14.3.1 文件指针 文件被打开后,自动生成一个文件指针。文件的读写从指针位置开始。Append方式打开后,文件指针指向文件末尾。其他方式打开指向文件的头。指针随写入自动后移。文件指针的定位通过Seek语句实现。 格式:Seek #文件号,位置 ①对于用Input、Output或Append方式打开的文件,位置是从文件头到“位置”为止的字节数。文件的第一字节的位置为1。对于用Random方式打开的文件,位置是记录号。 ②在Get或Put语句中的记录号优先于由Seek确定的位置。“位置”为0或负数时,产生出错信息“错误的记录号”;1. FreeFile函数 用FreeFile函数可以得到一个在程序中没有使用的文件号。当程序中打开文件较多时,这个函数很有用,特别在通用过程中使用文件时,用这个函数可以避免使用其他Sub或Function过程中正在使用的文件号。利用这个函数可以把末使用的文件号赋给一个变量,用这个变量作文件号,而不必知道具体的文件号是多少。 2. Loc函数 格式:Loc(文件号) 该函数返回由“文件号”指定的文件的读写位置。格式中的“文件号”是Open语句中使用的文件号。对于随机文件,该函数返回的是一个记录号,对于顺序文件,该函数返回的是从该文件被打开以来读或写的记录个数,一个记录是一个数据块。;Private Sub Form_Click() filename$ = InputBox$(请输入要打开的文件名:) Filenum = FreeFile Open filename$ For Output As Filenum Print filename$; opened as file #; Filenum Close #Filenum End Sub;3. LOF函数 格式:LOF(文件号) 该函数返回文件分配的字节数,即文件的长度。在Visual Basic在,文件的基本单位是记录,每个记录的默认长度是128字节,因此,LOF函数返回

文档评论(0)

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

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

1亿VIP精品文档

相关文档