- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 数 据 文 件 第12章 数 据 文 件 大多数的应用程序都需要读写磁盘文件。本章介绍如何建立文件、读取文件、写文件以及文件夹中文件的删除、复制、更名等各种操作。 12.1 文件的结构与分类 文件是指记录在外部介质上的信息的集合,文件的结构是指如何合理地组织数据而形成文件,当然这与文件的类型有关。 12.1.1 文件的分类 根据不同的分类标准,VB文件可以分为不同的类型。 1. 按文件性质分类 根据文件的性质,可分为程序文件和数据文件两大类。 1) 程序文件:这种文件存放的是可供计算机执行的程序,包括源程序文件和可执行程序文件。 2) 数据文件:用来存放运行程序所需的数据,或用来存储程序的运行结果。 2. 按存取方式和结构分类 根据文件中数据存取方式的不同,可以将数据文件分为顺序文件和随机文件两大类。 1) 顺序文件:数据(通常以记录的形式存放)的写入是一个接一个依次进行的。数据在文件中的存放次序,以及读出次序与写入数据时的顺序一致,也是从头到尾按序进行的。 2) 随机文件:数据通常也以记录的形式存放,但与顺序文件不同的是,其每条记录的长度相等,且拥有一个唯一的记录号。 3. 按编码方式分类 根据文件中存储信息所使用的编码方式,可以将文件分为ASCII文件和二进制文件。 1) ASCII文件:又称为文本文件,它以ASCII方式存储,数值型数据中的每位数字分别使用代表它们的ASCII码存储,汉字的存储则使用双字节的汉字字符集编码。 2) 二进制文件:以二进制方式保存信息,该类文件不具有可读性,不能使用TYPE命令输出或显示,也不能用文本编辑器建立或修改,占空间较小。 12.1.2 文件的结构 为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式就是文件的结构。VB的数据文件由记录组成,记录由字段组成,字段由字符组成。 1) 字符(Character):是构成文件的最基本单位,可以是数字、字母、特殊符号或单一的字节。一个字符通常用一个字节存放,一个汉字或全角字符则用两个字节存放。 2) 字段(Field):又称域,由若干个字符组成,用来表示一项数据。 3) 记录(Record):由一组相关的字段组成。例如在通信录中,每个人的姓名、单位、住址、电话号码等组成一个记录。 4) 文件(File):由记录组成。 12.2 文件操作语句和函数 在Visual Basic中,对于数据文件的处理,传统的方法是通过使用Open语句以及一些相关的语句和函数来实现的。这些语句和函数,适用于顺序文件、随机文件和二进制文件的访问。 12.2.1 数据文件的操作 在微型计算机中,数据文件一般为磁盘文件。从磁盘文件向计算机的内存传送数据,对于计算机来说,属于“输入”操作,称为“读文件”。从计算机的内存向磁盘文件传送数据,则是计算机的“输出”操作,称为“写文件”。 为了有效地管理文件的输入输出操作,每一个打开的数据文件中都有一个指针,指向下一次将要读写的数据位置,称为“文件指针”或“记录指针”。当缺省读写位置时,数据的读出或写入总是指向文件指针的当前位置。 数据文件的操作,一般按以下3个步骤进行: 1) 打开(或建立)文件:一个数据文件,首先必须打开才能使用。如果文件不存在,在执行某些打开命令时,将建立一个新文件。 2) 读写文件:执行文件的“写”操作,就是把内存中的数据传输到外部设备(一般为磁盘)并予以存储的过程;执行文件的“写”操作,则是把文件中的数据传输到计算机内存的过程。读写文件是数据文件处理的核心部分。 3) 关闭文件:对于一个不再使用的文件,应执行关闭命令,以便释放相关的文件缓冲区。 12.2.2 文件的打开与关闭语句 1. Open语句 在对文件执行任何读写操作之前,必须打开文件。Open语句用来打开或建立一个文件,分配一个缓冲区供文件进行输入/输出,并决定缓冲区的访问方式。其语法格式为: Open〈文件名〉For〈读写方式〉[Access〈存取类型〉] [〈锁定类型〉] As [#]〈文件号〉[Len =〈记录长度〉] 2. Close语句 Close语句用来关闭Open语句所打开的输入/输出文件。其语法格式为: Close [[#]〈文件号〉] [, [#]〈文件号〉]… 12.2.3 文件访问函数 1. EOF函数 EOF函数用于测试指定文件的结束状态,通常用来检查以Input方式打开的顺序文件。其语法格式为: EOF(〈文件号〉) 2. FreeFile函数 FreeFile
您可能关注的文档
- Visual Basic程序设计基础 教学课件 作者 李群先 第11章.ppt
- Visual Basic程序设计基础 教学课件 作者 李群先 第12章.ppt
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮 14103 Visual Basic程序设计基础电子教案.ppt
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮配套习题 VB程序设计基础模拟试题A.doc
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮配套习题 VB程序设计基础模拟试题B.doc
- Visual Basic程序设计基础 教学课件 作者 吴绍根 陈建潮习题答案 VB程序设计基础教材配套服务——习题及答案.doc
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _2.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _3.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _4.ppt
- Visual Basic程序设计基础教程 第2版 配套课件教学课件 作者 李雁翎 邸未冬 李朝霞 ydvbcj _5.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第13章 面向对象的程序设计.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第14章 数据库访问技术.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第15章 Visual Studio 2005简介.ppt
- Visual Basic程序设计教程 第3章.ppt
- Visual Basic程序设计教程 第5章.ppt
- Visual Basic程序设计教程 第4章.ppt
- Visual Basic程序设计教程 第6章.ppt
- Visual Basic程序设计教程 第7章.ppt
- Visual Basic程序设计教程 第8章.ppt
- Visual Basic程序设计教程 第9章.ppt
文档评论(0)