- 1
- 0
- 约8.39千字
- 约 34页
- 2015-11-19 发布于广东
- 举报
第8章 文件 文件是存储在外部介质(如磁盘)上的以文件名标识的数据的集合。存储在磁盘上的文件称为磁盘文件,与计算机相连的设备称为设备文件。这些文件都不在计算机内,统称为外部文件。为访问存放在外部介质上的数据,应先按文件名找到所指定的文件,然后再从该文件中读取数据。 8.1 文件的基本概念 8.1.1 文件说明 文件说明指的是文件的命名规则,在VB中,文件说明的一般形式为: 设备名:\文件所在的路径名\文件引用名 8.1.2 文件结构和分类 1.文件结构 2.文件种类 (2)随机文件 二进制文件 8.2 文件的打开与关闭 8.2.1 文件的打开 8.2.2 文件的关闭 8.3.1顺序文件的读写操作 2.读操作 8.3.2随机文件的读写操作 1.FileCopy语句 2.Kill语句 3.Name语句 4.ChDrive语句 7.RmDir语句 9. LOF 函数 10.EOF函数 8.5 文件系统控件 1.重要属性 表8-3文件系统控件的重要事件 * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 8.1 文件的基本概念 8.2 文件的打开与关闭 8.3 文件的读写操作 8.4 常用的文件操作语句和函数 8.5 文件系统控件 退出 在VB中,文件说明没有大小写之分。 字符是构成文件的最基本单位。 字段或域由若干个字符组成,用来表示一项数据。 记录就是一组有相互关系的字段。 文件是记录的集合。 表8-1 用户电脑购置清单 无 高档 NEC MGH50 自带 Philips APD50G HY640 PⅢ800 李伟锋 00002 无 中档 NEC MGH50 自带 Philips APD40G HY256 PⅢ733 王伟锋 00001 其它 机箱组件 软驱 光驱 显卡 显示器 硬盘 内存 CPU 姓名 编号 (1)顺序文件 文件中的数据是按顺序组织的文本行,每行(即一个记录)的长度可以变化,用“换行”字符作为分隔符号。在顺序文件中,只知道第一个记录的存放位置,其他的记录无从知晓。当要查找某项数据时,只能从文件的开头,一个记录一个记录的顺序查找,直到找到所需记录为止。 在VB中,按照文件的存取方式和组成,把文件分为顺序文件、随机文件和二进制文件,在这三类文件中,数据的存取方法是不同的。 随机文件有时又称随机存取文件或直接存取文件,是由一组长度相等的记录组成的,一般它们以二进制形式存放,每个记录包含一个或多个字段。如果是只有一个字段的记录,可以是任何一种标准数据类型,如整数或者定长字符串。如果具有多个字段的记录,则该记录对应于用户自定义类型。对于随机文件,可以根据文件中的记录号访问任何一条记录,无须按顺序进行。 在随机文件中,每个记录是固定的,记录中每个字段的长度也是固定的,且每个记录都有一个记录号,读写数据时,只需指定记录号即可,且可以同时进行读写操作,数据的存取灵活、方便、速度快,但是占用的空间大、数据组织复杂。 根据数据的编码方式,文件可以分为ASCⅡ文件和二进制文件。ASCⅡ文件即文本文件,这种文件以ASCⅡ方式保存文件,可以使用字处理软件建立和修改,但必须以纯文本方式保存。二进制文件以二进制方式保存文件,以字节数来定位数据,没有固定的格式,允许程序按所需的任何方式组织和访问数据,对文件中的各个字节数据进行存取访问和改变。二进制文件不能用普通的字处理软件进行编辑,但占用的空间较小。 任何形式的文件都可以使用二进制模式进行访问。 8.2.1 文件的打开 8.2.2 文件的关闭 返回 退出 在VB中,使用Open语句打开或建立文件,为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式,其语法格式为: Open 文件说明 [For方式] [Access存取类型] [锁定] As [#]文件号 [Len=记录长度] 其中: “文件说明”:必要,字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。 Access:可选。关键字,说明打开的文件可以进行的操作,有只读、只写和读/写操作。 “方式”:必要,关键字。 “锁定”:可选。关键字,说明限定于其它进程打开的文件的操作。 “记录长度”:可选。小于或等于 32767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。 以下是使用Open 语句的不同用法来实现文件的输出与输入的范例。 (1) 以顺序输入模式打开 client1文件,若要以其他方式打开文件,必须先关闭文件。 Open client1 For Input As # 1 (2)以只写的二进制
您可能关注的文档
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第7章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第8章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第9章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第10章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第11章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第12章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第13章.ppt
- 新Visual Basic程序设计 第2版 普通高等教育“十一五”国家级规划教材 教学课件 吴昌平 第14章.ppt
- 新Visual Basic程序设计 第3版 教学课件 吴昌平 第1章.ppt
- 新Visual Basic程序设计 第3版 教学课件 吴昌平 第2章.ppt
原创力文档

文档评论(0)