欢迎来到天天文库
浏览记录
ID:40239501
大小:1021.50 KB
页数:107页
时间:2019-07-28
《Visual Basic程序设计案例教程 刘红梅 第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章文件管理任务描述9.1任务分析9.2使用文件系统控件创建文本编辑器9.3学习目标理解掌握文件系统控件的使用;了解文件的结构与分类;理解掌握顺序文件的建立、打开、读写和关闭;理解掌握随机文件的读写操作;掌握文件的操作语句和函数。重点和难点重点:文件系统控件的属性、事件及方法;顺序文件的建立、打开、读写和关闭。难点:利用文件系统进行编程。课时安排讲授2学时,实训2学时9.1任务描述文件管理是操作系统的主要功能之一。如何在VisualBasic6.0中实现对文件的管理,是本章学习的主要任务。9.2任务分析文件管理包括文件的创建;保存文
2、件在磁盘上,这就需要文件保存的路径:所在磁盘驱动器、所在目录,然后给文件起文件名,进行保存;文件的打开;文件的读写;文件的关闭等。9.3使用文件系统控件创建文本编辑器9.3.1文件概述9.3.2文件系统控件9.3.3文件的基本操作9.3.4顺序文件9.3.5随机文件9.3使用文件系统控件创建文本编辑器9.3.1文件概述文件是存储在外部介质上的数据集合,它是按名进行存取的。在程序设计中,文件具有十分重要的作用:①文件是使一个程序可以对不同的输入数据进行加工处理、产生相应的输出结果的常用手段。②使用文件可以不受内存大小的限制。③使用文件可
3、以方便用户提高上机效率。9.3.1文件概述1.文件结构为了有效的存储数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。VisualBasic6.0文件由记录组成,记录由字段值组成。(1)文件(File)。文件由记录构成,一个文件含有一条以上的记录。例如:在“学生信息”文件中有80个学生的信息,每个学生的信息就是一条记录,80条记录构成一个文件。(2)记录(Record)。记录由一组相关的字段值组成。例如:在“学生信息”文件中,每个学生的学号、姓名、性别、所在班级、党员否、家庭住址、电话号码、邮政编码等构成一条记录,如表9
4、-1所示。在VisualBasic6.0中,以记录为单位处理数据。9.3.1文件概述(3)字段(Field)。字段也称域,表示一个对象的属性。在一张数据表中,第一行是字段名,下面每一行中的数据项表示相应字段的字段值。例如:在表9-1数据表中,“学号”是一个字段名,“090001”就是一个字段值。9.3.1文件概述表9-1数据表学号姓名性别所在班级党员否地址电话号码090001王佳明男09管理是学院路15号2135760090002刘畅男09信息是学院路16号21184069.3.1文件概述2.文件分类按照不同的分类标准,文件可分为不同
5、的类型。(1)根据数据的存取方式和结构,文件可分为顺序文件和随机文件。①顺序文件(SequentialFile):顺序文件的结构比较简单,文件的记录按照输入的顺序依次存放。在这种文件中,只知道第一个记录的存放位置,其他记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地按顺序读取,直至找到要查找的记录为止。顺序文件的组织比较简单,只要把数据记录一个接一个地写到文件中即可。但维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改后在重新写入磁盘。顺序文件不能灵活地存取和增减数据,因而适用于有一定规律且不
6、经常修改的数据。其主要优点是占空间少,容易使用。9.3.1文件概述②随机存取文件(RandomAccessFile):又称直接存取文件,简称随机文件或直接文件。与顺序文件不同,在访问随机文件中的数据时,不必考虑各个记录的排列顺序或位置,可以根据需要访问文件中的任一个记录。在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的,此外,随机文件的每个记录都有一个记录号,在写入数据时,只要指定记录号,就可以把数据直接存入指定的位置,而在读取数据时,只要给出记录号,就能直接读取该记录,在随机文件中,可以同时进行读、写操作,因而
7、能快速地查找和修改每个记录,不必为修改某个记录而对整个文件进行读、写操作。随机文件的优点是数据的存取较为灵活,方便,速度较快,容易修改,主要缺点是占用空间较大数据组织比较复杂。9.3.1文件概述(2)根据数据性质,文件可分为程序文件和数据文件。①程序文件(ProgramFile):程序文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。在VisualBasic6.0中,扩展名为.exe、.frm、.Vbg、.Vbp、.bas、.cls等文件都是程序文件。②数据文件(DataFile):数据文件用来存放普通的数据,例如学生考试成
8、绩、职工工资、商品库存等。这类数据必须通过程序来存放和管理。9.3.1文件概述(3)根据数据的编码方式,文件可以分为ASCⅡ文件和二进制文件。①ASCⅡ文件:又称为文本文件,它以ASCⅡ字符保存文件,这种文件可以用文字处
此文档下载收益归作者所有