欢迎来到天天文库
浏览记录
ID:50307475
大小:324.50 KB
页数:52页
时间:2020-03-07
《Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编项目八 文件管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目八文件管理了解数据文件的概念及分类理解顺序文件、随机文件等的特点掌握顺序文件的控制了解与文件使用有关的函数和语句知识1文件的概念文件的分类:根据文件存储数据的性质可以分为程序文件和数据文件程序文件:存储的是可以由计算机执行的程序,包括源文件和可执行文件等,在VisualBasic中的窗体文件、模块文件、类文件和工程文件等都是程序文件。数据文件:存储的是各种数据。例如学生信息、职工工资等。这类数据必须通过程序存取和管理。知识1文件的概念文件的分类:根据文件的存取方式和结构分为顺序文件和随机文件顺序文件:结构比
2、较简单,文件中的记录一个接一个的顺序存放。在这种文件中要读取某个数据,必须从文件头开始,一个记录一个记录地顺序读取。顺序文件适用于有一定规律且不经常修改的数据存储。随机文件:又称直接存取文件。在随机文件中,每个记录的长度都是固定的,记录中字段的长度也是固定的,每个记录都有一个记录号。可以根据记录号,直接存取随机文件中的记录。知识1文件的概念文件的分类:根据文件中数据的编码方式可以分为ASCII码文件和二进制文件ASCII码文件:又称文本文件,文件中的数据都是以ASCII码字符的方式存储的,这种文件可以用普通的字
3、处理软件打开编辑(以纯文本文件方式保存)。二进制文件:指文件的数据以二进制的方式存储,占用空间较小。但二进制文件不能用普通的字处理软件进行编辑。知识1文件的概念文件结构:VisualBasic文件由记录组成,记录由字段组成,字段由字符组成。字符:是构成文件的最基本单位。字段:由若干字符组成的一项数据。记录:由一组相关字段组成。文件:由记录构成,一个文件含有一个以上记录。知识1文件的概念文件的基本操作打开(或建立)文件:一个文件必须先打开或建立后才能使用。对文件进行读、写操作:根据用户的需要,在打开或建立的文件上
4、执行所要求的输入输出操作。关闭文件:将数据写入文件,并释放相关的资源。知识2文件的打开操作语句格式:OpenpathnameFormode[Accessaccess][lock]As[#]filenumber[Len=reclength]Open文件名[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]知识2文件的打开操作文件名文件名应是全名,可以跟路径,默认当前路径,应是字符串型数据,注意双引号。可以是变量或函数。知识2文件的打开操作文件的存取方式:Input:打开文件,用于读文
5、件到内存。Output:打开文件,用于新建文件,把内存中的内容写入文件。如果已经存在,则覆盖该文件。Append:打开文件,用于把内存中的内容追加到文件的末尾。如果文件不存在,则和Input方式一样,用于新建文件。Binary:以二进制方式打开文件。Random:以随机方式打开文件,这是缺省的操作方式,即当For关键字省略时,文件以随机方式打开。知识2文件的打开操作Access存取类型:用来指定存取文件的类型。Read:以只读方式打开文件。Write:以只写方式打开文件。WriteRead:以读写方式打开文件(
6、允许读也允许写),这是缺省的方式。知识2文件的打开操作锁定:用于在多用户或多进程环境中限制其他用户或进程对打开文件的操作。LockShared:任何用户或进程都可以读写该文件。LockRead:不允许其他用户或进程读该文件。LockWrite:不允许其他用户或进程写该文件。LockWriteRead:不允许其他用户或进程读写该文件,这是锁定的缺省值。知识2文件的打开操作文件号文件号是用来标识打开文件的文件句柄,是一个整数表达式,其值在1~511之间。对打开文件的读写操作都要使用文件号。知识2文件的打开操作记录长
7、度记录长度是一个整型表达式。对于随机文件,该值是记录长度;对于顺序文件,该值是缓冲字符数;对于二进制文件,将忽略Len子句。知识3文件的关闭操作语法格式:Close[[#]文件号][,[#]文件号]……Close语句用来结束文件的输入输出操作知识3文件的关闭操作说明Close语句用来关闭文件。文件号是用Open语句打开文件时,给文件分配的文件号。Close可以关闭多个文件,如果指定了文件号,则把指定的文件关闭;如果省略所有的文件号,则关闭打开的所有文件。除了用Close语句关闭文件外,在程序结束时,系统将自动关
8、闭所有打开的数据文件。知识4顺序文件的读操作Input#语句Input#语句语法格式为:Input#文件号,变量列表说明:“变量列表”可以由一个或多个变量组成,这些变量可以是不同的数据类型。但应与文件读取的数据类型相匹配。Input#语句把读出的数据赋给数值型变量时,遇到空格、回车、换行符或逗号则结束读取。知识4顺序文件的读操作LineInput#语句LineInput#语句用于从文件
此文档下载收益归作者所有