- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 文件操作 每当关闭应用程序时,存储在变量和数组中的数据都会释放内存空间,无法保存数据。如果需要将应用程序的数据长期保存,可以把数据保存在文件中,VB提供了强大的对文件系统的处理功能,用户可以很方便的对文件进行读写操作。本章将介绍文件的基本概念、文件的操作、处理文件的常用函数与语句、文件系统控件和公共对话框控件。 第8章 文件操作 8.1 文件概述 8.2 文件的操作 8.3 文件处理函数与语句 8.4 文件系统控件 8.5 公共对话框控件 8.6 综合举例 8.1 文件概述 8.1.1 文件 8.1.2 文件的分类 8.1.3 文件的访问 8.1.1 文件 操作系统一般都是以文件为单位对数据进行管理的,文件是指保存在外存储器上的数据集合。 在文件中构成数据的单位有字符、字段和记录。字符是最基本的信息单位,一个字符占用1个字节,字符包括字母、数字、标点符号或其他特殊符号;字段也称域,是由若干个字符组成,用于表示一项独立的数据,每个字段都有一个字段名,例如学号、姓名、性别等;记录是由一组相关的字段构成的,每个记录都有一个记录号,计算机对文件的某个记录操作时是通过记录号来进行的。 8.1.2 文件的分类 文件的种类很多,分类的方式也不同,下面根据文件的不同分类标准来介绍文件的种类。 1. 按存储数据的性质分类 按存储数据的性质来分类,文件可分为程序文件和数据文件。 (1)程序文件可以用于存放计算机的程序,包括源文件和可执行文件。例如在VB中,窗体文件、模块文件和类文件都是源文件,扩展名为 .exe的文件是可执行文件。 (2)数据文件可以用于存放程序运行时需要的各种数据,例如存放学生信息、产品销量、员工工资等数据。 8.1.2 文件的分类 2. 按文件中数据的编码方式分类 按数据的编码方式来分类,文件可分为文本文件和二进制文件。 (1)文本文件中的数据是以ASCII码方式存储的,所以也称ASCII码文件,文本文件可以直接使用记事本打开和编辑。 (2)二进制文件中的数据是以二进制方式存储的,是按照内存中的存储形式直接存储到磁盘的文件,占用空间较小。程序允许以字节为单位访问二进制文件的数据,但不能使用记事本或普通的字处理软件对二进制文件进行编辑。 8.1.2 文件的分类 3. 按文件中数据的存取方式和结构分类 按数据的存取方式和结构来分类,文件可分为顺序文件和随机文件。 (1)顺序文件是结构最简单的一种文件,文件中的数据是按顺序进行存取的,存储或者读取数据时必须从头到尾的顺序访问,由于无法灵活的处理数据,顺序文件比较适合存放不经常修改的、有规律的数据。 (2)随机文件是指可以随机存取的文件,在随机文件中每个记录都是固定长度的,每个记录有记录号,当访问文件中的数据时,不必考虑各个记录的排列顺序和位置,可以直接按照记录号访问文件中的任何一条记录。 8.1.3 文件的访问 在Visual Basic中对文件的操作方法基本一样,主要步骤如下: (1)打开文件:使用Open语句打开或新建文件,如果一个文件已经存在,则打开该文件,如果不存在,则建立该文件。 (2)对文件进行读写操作:将文件中的数据读到变量中;使用和处理变量中的数据;将变量中的数据写到文件中。 (3)关闭文件:使用Close语句关闭文件。 8.2 文件的操作 在Visual Basic中,根据文件的内容及内部信息组织方式的不同,可以把应用程序所操作的文件分为三类:顺序文件、随机文件、二进制文件。Visual Basic根据不同的文件类型,提供了对应的访问方式、语句及命令。 8.2 文件的操作 8.2.1 顺序文件 8.2.2 随机文件 8.2.3 二进制文件 8.2.1 顺序文件 顺序文件实际上是文本文件,具有最简单的文件结构,是以ASCII码字符形式一个接一个的顺序存放数据的。对顺序文件的数据进行读写操作时,只能从第一个数据开始顺序地往后读写,不能跳跃式的访问数据。对顺序文件的操作包括建立或打开顺序文件、关闭顺序文件、写顺序文件和读顺序文件。 8.2.1 顺序文件 1. 建立或打开顺序文件 在对文件进行读写之前,首先必须新建文件或者打开文件。在VB中,新建和打开文件都使用Open语句,语句的格式如下: Open 文件名 For 访问方式 As [#]文件号 该语句的功能是按照指定的访问方式打开或者新建一个顺序文件,并将该文件的文件名与文件号相关联,对该文件进行操作时只需要提供关联的文件号即可。 语句中的参数“文件名”的数据类型是字符串
您可能关注的文档
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第二章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第九章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第六章数组.ppt
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第七章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第三章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第十二章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第十一章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第四章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第一章.PPT
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt
文档评论(0)