- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
清华大学VB经典教案第11节–数据文件
第11章 小 结 * 第11章 数据文件 文件是具有标识符(文件名和扩展名)的一组相关信息的集合,用于永久保存大量的数据。数据文件是永久保存应用程序输入、输出数据的集合,它不同于程序文件。 11.1 数据文件的结构与类型 11.1.1 数据文件的结构 为了有效地存取数据,数据必须以某种特定的方式存取,这种特定的方式称为文件的结构。Visual Basic的数据文件由记录组成,记录由字段组成,字段由字符组成。 (1)字符:是构成数据文件的最基本单位,可以是数字、字母、特殊符号或单一字节。一个字符通常用一个字节存放,一个汉字或全角字符则用两个字节存放; (2)字段:又称域,由若干字符组成,表示一个数据项; (3)记录:由一组相关的字段组成。Visual Basic以记录为单位处理数据文件中的数据; (4)数据文件:由记录组成,一个数据文件包含一个以上的记录。 11.1.2 数据文件的类型 在Visual Basic中,根据数据文件的访问方式不同,将数据文件分为:顺序文件、随机文件和二进制文件三种。 (1)顺序文件 顺序文件的结构比较简单,文件中的记录一个接着一个地顺序存放。记录在顺序文件中的存放次序,以及读出、写入记录时的顺序一致,都必须从头至尾按顺序进行。 顺序文件的优点是组织结构简单,但维护困难,为了存取顺序文件中的某个记录,必须把整个文件读入内存,处理完成后再保存。 顺序文件一般用于处理文本文件,即以ASCII方式存储的文件,文本文件可以用编辑软件直接打开查看数据。 顺序文件中的一行就是一个记录,每一行用回车换行符结束,每条记录包含一到多个字段,这些字段可以是不同的数据,如:数值、字符串、日期、时间、布尔值等,也可以仅仅是一个或多个字符组成的字符串。每条记录的长度可以不同,不同记录中字段的长度也可以不同。 (2)随机文件 随机文件中的数据也以记录的形式存放,但与顺序文件不同的是,其每条记录的长度都相等,记录中每个字段的长度也是固定的,且每条记录有一个惟一的记录号,对于随机文件,可以按记录号对记录中的数据进行存取操作,不仅可以访问随机文件中的任何一条记录,而且对记录的读、写也可以任意选择,因此,对数据的存取比顺序文件简单、灵活得多。 (3)二进制文件 二进制文件是最原始的文件类型,它直接将二进制数据存放在文件中,没有固定的格式,数据存取是以字节为单位进行,允许程序按任何方式组织和访问数据,二进制文件不能用编辑软件直接打开查看数据。 11.2 数据文件的操作语句和函数 11.2.1 数据文件相关概念 1.数据的输入 数据的输入是将外存数据文件中的数据读入内存,又称为读文件。 2.数据的输出 数据的输出是将内存的数据写入外存的数据文件中,又称为写文件。 3.文件指针或记录指针 数据文件被新建或打开后,自动生成一个隐含的文件指针或记录指针,文件的读或写就从文件指针或记录指针所指的位置开始,称为当前读写位置。 只有用Append方式打开的文件,文件指针指向文件的末尾,其他情况下,文件指针都是指向文件的开头,每执行一次读写操作后,文件指针自动移到下一个读写位置。 4.文件号 是打开或新建文件的惟一标识,取值范围为1~511之间的整数。 注意:用Open语句打开或新建一个文件后,系统为该文件分配一个文件号,从此以后,对该文件所有的读、写操作,直到关闭该文件,都是以这个文件号为操作对象。 11.2.2 数据文件的基本操作 数据文件的基本操作包括三个步骤: (1)打开或新建数据文件; (2)读、写数据文件中的数据; (3)关闭数据文件。 11.2.3 数据文件的打开、新建 打开或新建数据文件使用Open语句,其语法格式如下: Open 文件名 For 读写方式 [Access 存取类型][锁定类型] As [#]文件号 [Len=记录长度] 说明: (1)文件名:打开或新建数据文件的完整路径,是字符串,如果只有文件名和扩展名,则表示在系统的当前路径,默认情况下为Visual Basic在本机的安装路径; (2)读写方式见表11-1,存取类型见表11-2; (3)锁定类型:在多用户或多进程环境中,限定其他用户或进程打开文件的操作,见表11-3; (4)记录长度:不超过32767的整数。对于随机文件,该值表示记录的长度;对于顺序文件,该值表示缓冲区的大小(字节数)。 二进制文件方式 Binary 默认的读写方式,可以省略 随机文件方式 Random 打开一个顺序文件,将记录指针移到文件尾,并允许向文件
文档评论(0)