VB语言程序设计教程第09章 文件操作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计基础(VB) 第9章 文件操作 * 主 要 内 容 9.1 文件的基本概念 9.2 顺序文件的存取※ 9.3 随机文件的存取※ 9.4 二进制文件的存取 9.5 磁盘文件操作语句和函数 * 9.1 文件的基本概念 1.Visual Basic文件的概念 文件是存储在计算机存储器中信息的集合,是程序、数据和文档的统称。 每个文件具有惟一的文件标识,即文件名。 文件路径由盘符和文件夹名构成,文件名由主文件名和扩展名构成。 例如,D:\MyData\Score.DAT,表示文件 Score.DAT 存放在 D 盘的MyData 文件夹中,文件的扩展名为.DAT。 在学生的档案中需要存储每个同学的学号、姓名、班级、性别、家庭住址等,可以用表9-1所示方式表示文件。 * 9.1 文件的基本概念 表9-1 文件结构举例 * 9.1 文件的基本概念 2.文件的访问类型 在Visual Basic中,有3种文件访问的类型。 (1)顺序文件:普通的纯文本文件。可以用记事本查看内容。读写操作只能按顺序从头到尾依次进行,不能直接定位到想要处理的数据。不能同时进行读写操作。 (2)随机文件:以固定长度的记录为单位进行存储,且每条记录有有一个记录号,对文件中记录的读或写可根据记录号直接进行,即可以按任意顺序访问记录。随机文件打开后既可读又可写。不能用记事本查看,只能通过程序访问其数据。 (3)二进制文件:与随机文件类似,区别在于记录长度不固定,以字节为单位进行访问。 9.2 顺序文件的存取 9.2.1 顺序文件的打开与关闭 1.打开文件 格式:Open 文件名 For 打开方式 As [#]文件号 说明: (1)文件名:一个字符串,表示要打开的文件名称,包括路径。 (2)打开方式:可以取 Input、Output、Append三种之一。 ①Input:为读操作打开文件。要打开的文件必须存在。 ②Output:为写操作打开文件。要打开的文件如果不存在,将创建该文件;如果已经存在,将覆盖该文件。 ③Append:向文件中追加数据。若文件不存在,则新建;若存在,所添加的数据将存放到原来的数据的后面。 * 9.2 顺序文件的存取 (3)文件号:是一个整数,介于1和511之间。用Open语句打开文件时,必须为被打开的文件分配一个有效的文件号,以后对文件的读、写操作等都是通过文件号进行的。 例如: Open D:\MyData\Test.TXT For Input As #1 以读方式打开Test.TXT文件,文件号为1 Open Test1.TXT For Output As #2 以写方式打开当前文件夹中的文件Test1.TXT,文件号为2。 Open Test2.TXT For Append As 10 以追加方式打开文件Test2.TXT,文件号为10 * 9.2 顺序文件的存取 2.关闭文件 格式:Close [[#] 文件号] [,[#] 文件号] 说明:文件号为Open语句中的文件号,如果指定了文件号,则关闭所指定的文件;如果省略了文件号,则关闭所有打开的文件。 例如: Close #1, #2 关闭打开的#1和#2文件 Close 关闭所有打开的文件 * 9.2 顺序文件的存取 9.2.2 写(输出)顺序文件 1.Print #语句 格式:Print #文件号,[表达式列表] 功能:将数据写入顺序文件。 说明:使用方法与Print方法一样。表达式列表由以逗号、分号分隔的各种表达式组成。分号表示紧凑格式,逗号表示标准格式。 例1:以下两条语句的输出结果如图9-1所示。 Print #1, 001; 张三; 92; 87 Print #1, 001; 李四; 85; 94 * 9.2 顺序文件的存取 例2:以下两条语句的输出结果如图9-2所示。 Print #1, 001, 张三, 92, 87 Print #1, 001, 李四, 85, 94 图9-1 紧凑格式存储 图9-2 标准格式存储 * 9.2 顺序文件的存取 2.Write #语句 格式:Write #文件号,[表达式列表] 功能:将数据写入顺序文件。 说明:Write #语句的用法和Print #语句相似,不同点如下。 (1)数据采用紧凑格式存放,数据项之间自动用逗号分开。 (2)字符串自动用双引号括起来。 * 9.2 顺序文件的存取 例3:以下两条语句的输出结果如图9-3所示。 Write #1, 001; 张三; 92; 87 各表达式之间用逗号和用分号分

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档