Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第08章
123页1、1,第8章 文件操作,2,8.1 文件,文件(File)是程序设计中的一个重要概念。所谓“文件”一般指存储在计算机外部介质上数据的集合。操作系统是以文件为单位对数据进行管理的,也就是说,想要找到存储在计算机外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储信息,也必须先建立一个文件(以文件名标识),然后再向该文件输出数据。在程序设计中设置文件的目的,是为了提高计算机使用效率,方便用户使用计算机的一种数据存储和访问的方式。,3,8.1 文件,VB6.0允许使用两种不同的方法来处理驱动器、文件夹和文件。 (1) 使用诸如Open、Write语句等传统方法。 (2) 使用新的工具File System Object对象模型。,4,8.1.1 文件结构,为了更有效的对数据进行存储和读取,文件中的数据必须以某种特定的格式去存储,这种特定的格式称文件的结构。VB文件由记录组成,记录由字段组成,字段由字符组成。,5,8.1.1 文件结构,为了更有效的对数据进行存储和读取,文件中的数据必须以某种特定的格式去存储,这种特定的格式称文件的结构。VB文件由记录组成
2、,记录由字段组成,字段由字符组成。 字符(Character) 字段(Field) 记录(Record),6,8.1.2 文件类型,1按照数据性质分类 按照数据性质,文件可分为程序文件和数据文件。 (1) 程序文件(Program File):这种文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。扩展名为.exe、.frm、.vbp、.bas、.cls等的文件都是程序文件。 (2) 数据文件(Data File):数据文件用来存放普通的数据。例如学生考试成绩、职工工资、商品库存等。这类数据必须通过程序来存取和管理。,7,8.1.2 文件类型,2按照数据的存取方式和结构分类 按照数据的存取方式和结构,文件可分为顺序文件和随机文件。 (1) 顺序文件(Sequential File):顺序文件的结构比较简单,文件中的记录一个接一个地存放。在这种文件中,当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到要查找的记录为止。 优点:顺序文件的组织比较简单,只要把数据记录一个接一个地写到文件中即可,占用空间少,容易使用。 缺点:维护困难,为了修改文件中的某个记录,
3、必须把整个文件读入内存,修改完后再重新写入磁盘。顺序文件不能灵活地存取和增减数据。因而适用于有一定规律且不经常修改的数据。,8,8.1.2 文件类型,2按照数据的存取方式和结构分类 (2) 随机存取文件(Random Access File):又称直接存取文件,简称随机文件或直接文件。在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的。此外,随机文件的每个记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就能直接读取该记录。在随机文件中,可以同时进行读、写操作,因而能快速地查找到每个记录,不必为修改某个记录而对整个文件进行读、写操作。 优点:数据的存取较为灵活、方便,速度较快,容易修改。 缺点:占空间较大,数据组织较复杂。,9,8.1.2 文件类型,3按照数据的编码方式分类 按照数据的编码方式,文件可以分为ASCII文件和二进制文件。 (1) ASCII文件:又称文本文件,它是以ASCII方式保存的文件。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。 (2) 二进制文件(Binary Fil
4、e):它是用二进制方式保存的文件。二进制文件不能用普通的字处理软件编辑,占空间较小。,10,8.1.3 文件的打开与关闭,在VB中,对文件的操作按下述步骤进行。 (1) 打开或建立文件 (2) 读、写操作 (3) 关闭文件,11,8.1.3 文件的打开与关闭,1文件的打开(建立) 在VB中,可以用Open语句打开或建立一个文件。 格式: Open For Access As #Len= 功能:打开或建立一个文件,为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。,12,8.1.3 文件的打开与关闭,1文件的打开(建立) 说明: 1)格式中的“文件名”用于指定所要打开文件的文件名,包括目录、文件夹和驱动器。,13,8.1.3 文件的打开与关闭,1文件的打开(建立) 说明: 2)格式中的“访问方式”用于指定文件的输入输出方式。 Output:指定顺序输出方式,文件被打开后只能写数据。 Input:指定顺序输入方式,文件被打开后只能读取数据。 Append:指定顺序输出方式。与Output不同的是,当用Append方式打开文件时,如果对文件执行写操作,则写入的数据附加到原来文件的后面
《Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第08章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计 教学课件 ppt 作者 王怀彬 第08章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页