- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[电脑基础知识]8--vb苏大-文件
Visual Basic Programming 文件 第8章 文件处理 顺序文件 随机文件处理 二进制文件 Points to Remember 文件处理 文件概述 文件访问的语句和函数 文件概述 文件是一组相关信息的集合。对于计算机而言,文件是指存放在外部设备如磁盘上的一系列相关的字节。当应用程序访问一个文件时,必须假定这些字节所表示的是什么(是字符、整数、字符串还是数据记录等等)。 文件类型 文件操作的一般步骤 1.文件类型 为了有效地存取数据,应根据数据存放在文件中的方式,使用适当的文件访问类型。在Visual Basic中有三种文件访问的类型: 顺序访问 随机访问 二进制访问 顺序访问 顺序访问适用于普通的文本文件。文件中的每一个字符代表一个文本字符或者文件格式符(比如回车、换行符)。文件中的数据是以ASCII码方式存储的。 随机访问 随机访问的文件是由一组相同长度的记录组成。记录可以由标准的数据类型的单一字段(域)组成,或者由用户自定义类型变量所创建的各种各样的字段(域)来组成——每个字段的数据类型可以不相同,但长度是固定的。数据以二进制方式存储在文件中。随机访问模式允许你在任何时候访问文件的任何地方。 二进制访问 二进制访问的文件可以存储任意希望存储的数据。除了设有对数据类型和记录长度的假定外,它与随机存储很相似。但是,必须知道数据是如何写入文件的,以便正确地读取它们。二进制访问模式与随机访问模式不同之处是:在二进制访问模式中,你不能随意定位读取数据。二进制访问的文件中的数据是顺序地、成块地被读取的。 2.文件操作的一般步骤 要读取文件中的数据,首先需要把文件的有关信息加载到内存,使得文件与内存中某个文件缓冲区相关连。这个操作称为文件的“打开”; 只有“打开”的文件才能进行各种数据的存/取操作,也就是读取或写入数据; 一个文件使用完毕,应该将其“关闭”,“关闭”文件实质是释放文件所占用的文件缓冲区,以便其他文件使用。因为系统在内存中分配的文件缓冲区的个数是有限的,可以同时打开进行操作的文件个数也是有限的。为了合理利用系统资源,不再使用的文件应将其“关闭”。 文件访问的语句和函数 Visual Basic提供了多个用于访问文件的语句和函数,其中的大部分语句和函数适用于三种文件访问类型,但也有一些只适用于特定的文件访问类型(见表8-2)。 打开文件语句——Open语句 关闭文件语句——Close语句 关闭所有打开的文件语句——Reset语句 锁定和解锁语句——Lock和Unlock语句 Seek语句 文件操作函数 1.打开文件语句——Open语句 Open语句的功能是为文件的输入输出分配缓冲区,指定文件的存取类型(模式)和存取方式,定义与文件相关联的文件号。给出随机存取文件的记录长度。 语句的格式为: Open 文件名 [FOR 模式] [Access 存取类型] [锁定] AS [#]文件号 [Len=记录长度] Open、 FOR、 Access、AS、Len为关键字 注意 打开文件的例子 文件名 文件名(Filename)为要被打开文件的名字,可用字符串或字符型变量表示,并可包括盘符和路径 模式 模式(mode)参数用以说明访问文件的方式,可以是以下参数: Output设定为顺序输出模式 Input设定为顺序输入模式 Append设定为添加模式,与OutPut方式不同,以Append方式打开顺序文件时,文件指针定位在文件未尾,写入的数据添加到原来文件的后面。 Random设定为随机访问的模式 Binary设定为二进制访问模式 如果缺省FOR子句,将以随机访问模式打开文件。 存取类型 存取类型(Access)。用来指定访问文件的类型。可以是: Read对打开的文件只能进行读操作 Write 对打开的文件只能进行写操作 Read Write对打开的文件可读可写 如果打开的是顺序文件,并已在其FOR子句中(FOR Input 或FOR output或FOR Append)指定了访问文件的模式,则不再需要Access子句。但FOR Append可以与Access Read Write子句共存。 若用Binary或Random模式打开文件时,不使用Access子句。Visual Basic将依次使用Read Write、Write和Read把文件打开3次。 锁定 锁定(Lock)。该子句只在网络或多任务环境中使用。该子句作用是防止其他计算机或其他程序对打开的文件进行读写。锁定的类型包括: Shared允许任何计算机上的任何进程对该文件进行读写操作。 Lock Read防止读出,其他计算机可以对已打开的文件进行写操作,但不能
文档评论(0)