- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 文件 本章的学习要点 文件的分类 文件操作语句和函数 顺序文件的读写 随机文件的读写与记录的操作 11.1 文件概述 计算机的数据文件按数据的存放方式分为三种类型: 1. 顺序型文件 连续存放的文本数据。此文件中通常记录与记录之间的分界符为回车符;记录中字段与字段之间的分界符为逗号。 2. 随机型文件 有固定记录结构长度的文本数据。随机文件的每一个记录都有固定的长度,每一个记录都有一个记录号,在存入数据时,只需指明是第几个记录号,就可以把数据存入制定位置。 二进制型文件 存储二进制数据。数据以二进制格式保存,存储单位为字节。 11.2 顺序文件 1.顺序文件的打开 顺序文件按行存储,依次将记录顺序存储,当读出某些数据时,需要从第一条记录开始读取数据,直到找到所需要的记录为止。 在对文件进行操作之前,必须打开文件,同时要通知操作系统对文件进行读操作还是写操作,将数据存到什么地方。 语法格式: 11.2 顺序文件 1)文件名:文件名可以是字符串常量也可以是字符串变量。 2)模式: OutPut:打开一个文件,对该文件进行写操作,即将数据写入磁盘文件。Output选项模式打开一个不存在的文件时,VB会在磁盘上创建一个新的顺序文件。文件打开后文件的指针位于文件开头,准备向文件写入数据。若磁盘上有同名文件则该文件将被覆盖。 Input:打开一个文件,对该文件进行读操作,即将数据从文件中读入内存。注:文件必须存在,否则将出现错误。 Append:打开一个文件,在该文件末尾追加记录。打开或创建一个新的顺序文件,文件打开后文件指针位于文件的末尾准备向文件的尾部追加数据。若磁盘上没有该文件,则创建一个新的文件。 11.2 顺序文件 3)文件号:文件号是一个介于1-511之间的整数,打开一个文件时需要指定一个文件号,这个文件号就代表该文件,直到文件关闭后这个号才可以被其他文件所使用,同时被打开的每个文件的文件号不能同。 例 : 含义是:打开D:\ sj目录下的aaa文件供写入数据,文件号为# 1。 含义是:打开当前目录下的bbB.txt文件供读数据,文件号为# 2。 11.2 顺序文件 2. 顺序文件的关闭 结束各种读写操作后,必须将文件关闭,否则会造成数据丢失。关闭文件的命令是Close语句。 语法格式: 说明: (1)文件号是指利用Open语句打开文件时指定的文件号。 (2)此语句可以同时关闭多个已打开的文件,用逗号分隔文件号。 (3)若省略文件号,表示关闭所有已经打开的文件 11.2 顺序文件 3.顺序文件的写操作 以OutPut和Append模式打开的文件可以进行写操作,对顺序文件能够进行写操作的语句有Print #和Write #两个,用来向已经打开的顺序文件写入数据。 1.Print #语句 语法格式: 说明:此语句的功能和Print语句类似,不同的是,此处是将输出列表项写入到文件中。 (1)输出列表项可以是常量、变量或表达式,输出列表项多于一个时,各项之间可以用逗号或分号分隔,其含义与Print语句的紧凑格式和标准格式相同。 (2)在输出列表项中也可使用Spc(n)函数向文件中写n个空格,或使用Tab(n)函数指定其后的输出项从第n列输出。 11.2 顺序文件 2.Write #语句 语法格式: Write #语句的功能和Print #语句的功能基本相同,都是将输出项写入指定文件中,不同的是: (1)Write #语句在文件中的各个输出项都以紧缩格式输出,并自动在输出项之间插入逗号分隔。 (2)Write #语句为文件中的字符串加上双引号。 11.2 顺序文件 4. 顺序文件的读操作 可以使用Input #语句、Line Input #语句或者Input()函数从文件中读出(输入)数据。 与读文件操作有关的两个函数: 1.Input #语句 语法格式: 说明:该语句作用是将从文件中读出的数据分别赋给指定的字符变量。变量个数多于一个时,用逗号分隔。 11.2 顺序文件 2. Line Input #语句 语法格式: 该语句从指定文件号的文件中读出一行数据并将其赋值给字符串变量。 注意: Line Input #语句与Input#语句类似,但Input#语句读取
您可能关注的文档
- Visual Basic .NET软件开发技术 -吴绍根 第8章 文件管理及错误管理.ppt
- Visual Basic 6.0程序设计与实训教程 -郑有增 第3章 VB常用控件应用.ppt
- Visual Basic 6.0程序设计与实训教程 -郑有增 第4章 VB界面设计.ppt
- Visual Basic 6.0程序设计与实训教程 -郑有增 第5章 VB图形操作.ppt
- Visual Basic 6.0程序设计与实训教程 -郑有增 第8章 项目的集成和制作安装程序.ppt
- Visual Basic.NET程序设计 -潘晓文 第1章.ppt
- Visual Basic.NET程序设计 -潘晓文 第4章.ppt
- Visual Basic.NET程序设计 -潘晓文 第5章.ppt
- Visual Basic.NET程序设计 -潘晓文 第7章.ppt
- Visual Basic.NET程序设计 -潘晓文 第9章.ppt
- 专题10 陌生有机物的结构与性质分析-五年(2020-2024)高考化学真题分类汇编(原卷版).docx
- 专题10 陌生有机物的结构与性质分析-五年(2020-2024)高考化学真题分类汇编(解析版).docx
- 专题05 常见无机物的性质与用途-五年(2020-2024)高考化学真题分类汇编(原卷版).docx
- 2024年高考化学真题完全解读(湖南卷).docx
- 专题09 有机化学基础知识 -五年(2020-2024)高考化学真题分类汇编(原卷版).docx
- 光伏发电项目工程场地平整施工方案.docx
- 城市化教案完整版.docx
- 印度行业内贸易指数数据分析报告-.ppt
- 物业移交单完整版.doc
- 专题08 实验方案的设计与评价-五年(2020-2024)高考化学真题分类汇编(解析版).docx
最近下载
- 儿科住院医师考试:2022心理及行为障碍真题模拟及答案(2).pdf VIP
- 交通运输工程学术学位博士学位培养方案.docx VIP
- 教科版三年级下册科学第三单元《太阳、地球和月球》测试卷含完整答案【名校卷】.docx
- 信息安全(复旦)大学MOOC慕课 章节测验期末考试客观题答案.docx
- 小红帽绘本故事.ppt VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 小学四年级下册数学期中测试卷及答案【网校专用】.docx
- 《Linux网络操作系统》全套教案.doc
- 【行业研报】2023年周易行业企业战略规划方案及未来五年行业预测报告.docx
- 2023年南方沿海地区某再生水厂初步设计说明.pdf VIP
文档评论(0)