- 12
- 0
- 约2.33万字
- 约 107页
- 2016-10-26 发布于广东
- 举报
第9章 文件管理 学习目标 理解掌握文件系统控件的使用; 了解文件的结构与分类; 理解掌握顺序文件的建立、打开、读写和关闭; 理解掌握随机文件的读写操作; 掌握文件的操作语句和函数。 重点和难点 重点:文件系统控件的属性、事件及方法;顺序文件的建立、打开、读写和关闭。 难点:利用文件系统进行编程。 课时安排 讲授2学时,实训2学时 9.1 任务描述 文件管理是操作系统的主要功能之一。如何在Visual Basic 6.0中实现对文件的管理,是本章学习的主要任务。 9.2 任务分析 文件管理包括文件的创建;保存文件在磁盘上,这就需要文件保存的路径:所在磁盘驱动器、所在目录,然后给文件起文件名,进行保存;文件的打开;文件的读写;文件的关闭等。 9.3 使用文件系统控件创建文本编辑器 9.3.1 文件概述 9.3.2 文件系统控件 9.3.3 文件的基本操作 9.3.4 顺序文件 9.3.5 随机文件 9.3 使用文件系统控件创建文本编辑器 9.3.1 文件概述 文件是存储在外部介质上的数据集合,它是按名进行存取的。 在程序设计中,文件具有十分重要的作用: ①文件是使一个程序可以对不同的输入数据进行加工处理、产生相应的输出结果的常用手段。 ②使用文件可以不受内存大小的限制。 ③使用文件可以方便用户提高上机效率。 9.3.1 文件概述 1.文件结构 为了有效的存储数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。Visual Basic 6.0文件由记录组成,记录由字段值组成。 (1)文件(File)。 文件由记录构成,一个文件含有一条以上的记录。例如:在“学生信息”文件中有80个学生的信息,每个学生的信息就是一条记录,80条记录构成一个文件。 (2)记录(Record)。 记录由一组相关的字段值组成。例如:在“学生信息”文件中,每个学生的学号、姓名、性别、所在班级、党员否、家庭住址、电话号码、邮政编码等构成一条记录,如表9-1所示。在Visual Basic 6.0 中,以记录为单位处理数据。 9.3.1 文件概述 (3)字段(Field)。 字段也称域,表示一个对象的属性。在一张数据表中,第一行是字段名,下面每一行中的数据项表示相应字段的字段值。例如:在表9-1数据表中, “学号”是一个字段名,“090001”就是一个字段值。 9.3.1 文件概述 9.3.1 文件概述 2.文件分类 按照不同的分类标准,文件可分为不同的类型。 (1)根据数据的存取方式和结构,文件可分为顺序文件和随机文件。 ①顺序文件(Sequential File):顺序文件的结构比较简单,文件的记录按照输入的顺序依次存放。在这种文件中,只知道第一个记录的存放位置,其他记录的位置无从知道。当要查找某个数据时,只能从文件头开始,一个记录一个记录地按顺序读取,直至找到要查找的记录为止。 顺序文件的组织比较简单,只要把数据记录一个接一个地写到文件中即可。但维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改后在重新写入磁盘。顺序文件不能灵活地存取和增减数据,因而适用于有一定规律且不经常修改的数据。其主要优点是占空间少,容易使用。 9.3.1 文件概述 ②随机存取文件(Random Access File):又称直接存取文件,简称随机文件或直接文件。与顺序文件不同,在访问随机文件中的数据时,不必考虑各个记录的排列顺序或位置,可以根据需要访问文件中的任一个记录。 在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的,此外,随机文件的每个记录都有一个记录号,在写入数据时,只要指定记录号,就可以把数据直接存入指定的位置,而在读取数据时,只要给出记录号,就能直接读取该记录,在随机文件中,可以同时进行读、写操作,因而能快速地查找和修改每个记录,不必为修改某个记录而对整个文件进行读、写操作。 随机文件的优点是数据的存取较为灵活,方便,速度较快,容易修改,主要缺点是占用空间较大数据组织比较复杂。 9.3.1 文件概述 (2)根据数据性质,文件可分为程序文件和数据文件。 ①程序文件(Program File):程序文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。在Visual Basic 6.0中,扩展名为.exe 、.frm、.Vbg、.Vbp、.bas、.cls等文件都是程序文件。 ②数据文件(Data File):数据文件用来存放普通的数据,例如学生考试成绩、职工工资、商品库存等。这类数据必须通过程序来存放和管理。 9.3.1 文件概述 (3)根据数据的编码方式,文件可以分为ASCⅡ文件和二进制文件。 ①ASCⅡ文件:又称为文本文件,它以ASCⅡ字符保存文件,这种文件可以用文字处理软件
您可能关注的文档
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第7章 图形操作.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第8章 文件及应用.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第9章 对话框与菜单程序设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第10章 多文档界面与工具栏设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第11章 数据库编程基础.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第01章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第02章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第03章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第04章.ppt
- 新Visual Basic 6.0程序设计教程 教学课件 黄静华 王辉 第05章.ppt
最近下载
- 2025《“混改”后的云南白药公司治理及效果分析》6700字.doc VIP
- 2025年山东理工职业学院单招《数学》检测卷(word)附答案详解.docx VIP
- 2025年山东理工职业学院单招《数学》考前冲刺练习【实用】附答案详解.docx VIP
- 新人教版九年级数学下册导学案全册.docx VIP
- (正式版)JJF(蒙) 082-2024 《旋转蒸发仪校准规范》.pdf VIP
- 国际脓毒症和脓毒性休克管理指南解读.ppt
- 七年级下册语文单元测试卷及解析.docx VIP
- 人工智能安全与伦理挑战.pptx VIP
- 2023年执业药师继续教育咽喉反流性疾病的诊治参考答案.docx VIP
- 2025年山东理工职业学院单招英语模拟试题(附答案解析) 完整版2025.pdf VIP
原创力文档

文档评论(0)