- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB教程第8章-文件操作
第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文件系统控件的重要事件 * 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)以只写的二进制方式打开文件。若要以其他方式打开文件,必须先关闭此文件。 Open client1 For Binary Access Wri
文档评论(0)