- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 文件的使用 本章学习目标: 进行文件系统控件属性设置与使用 掌握顺序文件、随机文件和二进制文件的建立和数据写入与读出方法。 掌握常用文件函数和文件命令的使用方法。 本章能力目标: 根据不同需求设置文件系统控件属性的能力 编写常用事件过程程序代码的能力 设计一般用户界面的能力 7.1 文件的概念 。 1.文件的结构 字符是构成文件的最基本单位。字段或域由若干个字符组成,用来表示一项数据。记录就是一组有相互关系的字段。文件是记录的集合。 文件是按名存取的,磁盘文件是由数据记录组成。记录是计算机处理数据的基本单位,它由一组具有共同属性相互关联的数据项组成。 2.文件种类 在VB中,按照文件的存取方式和组成,把文件分为顺序文件、随机文件和二进制文件,在这三类文件中,数据的存取方法是不同的。 7.2 顺序文件的操作 1. 什么是顺序文件 顺序文件(Sequential File)是普通的文本文件。顺序文件中的记录按顺序一个接一个地排列。一行一条记录(一项数据),记录可长可短,以换行字符为分隔符号。由于此类文件只提供第一条记录的存储位置,其他记录的位置无从得知,因此读写文件存取记录时,都必须从第一条记录开始,按顺序逐个进行。 7.2 顺序文件的操作 2. 怎样操作顺序文件 图7-1所示窗体中有三个命令按钮:“新建”(控件名称为Commond1)、“打开读”(控件名称为Command2)和“追加记录(控件名称为Commond3)”;有一个文本框(控件名称为Text1,MultiLine为True,ScrollBars为2);有一个通用对话框(控件名称为CommonDialog1),当单击“新建”按钮时,执行的事件的功能是:打开“保存对话框”,把文本框控件中的内容保存成一个文本文件,文件名称及位置由保存对话框确定;当单击“打开读”按钮时,执行的事件的功能是:打开“打开对话框”,把“打开对话框”中显示的文本文件的内容读出并显示在文本框中;当单击“追加记录”按钮时,执行的事件的功能是:打开“保存对话框”,把文本框中的内容加到“保存对话框”中显示的文本文件的末尾。对于这样一个简单的程序应该如何实现呢? 7.2 顺序文件的操作 3. 实现操作顺序文件的步骤 (1) 新建工程,添加窗体Form1。 (2) 在窗体Form1中添加三个命令按钮:Command1、Command2和Command3;一个文本框:Text1和一个能用对话框Commondialog1。 (3) 设置控件的属性值 (4) 编写事件过程代码。 (5) 保存程序,调试运行。 7.2 顺序文件的操作 4.相关知识点归纳 (1)数据文件的操作流程 在Visual Basic中,数据文件的操作按下述步骤进行: ● 打开(或建立)文件 一个文件必须先打开或建立后才能使用。如果一个文件已经存在,则打开该文件;如果不存在,则建立该文件。 ● 进行读写、操作 在打开(或建立)的文件上执行所要求的输入输出操作。在文件处理中,把内存中的数据传输到相关联的外部设备并作为文件存放的操作叫做写数据,而把数据文件中的数据传输到内存程序中的操作叫做读数据。一般来说,在主存与外设的数据传输中,由主存到外设叫做输出或写,而由外设到主存叫做输入或读。 ● 关闭文件 打开的文件使用(读/写)完后,必须关闭,否则会造成数据丢失。关闭文件会把文件缓冲区中的数据全部写入磁盘,释放掉该文件缓冲区占用的内存。 7.2 顺序文件的操作 (2)顺序文件的打开 在对顺序文件进行操作之前,必须用Open语句打开要操作的文件。 Open语句的一般格式为: Open 文件名 [For打开方式 ] As [#]文件号 说明: 文件名用来指定要打开的文件,可以包含目录、文件夹及驱动器。 打开方式包括3种:Input、Output、Append 其中:Input表示将数据从磁盘文件读到内存,即进行文件读操作。 Output表示将数据从内存输出到磁盘文件中去,即进行写操作。 Append表示将数据追加到文件的尾部。 文件号。是一个1~511之间的整数,它用来代表所打开的文件,文件号可以是整数或数值型变量。 7.2 顺序文件的操作 举例说明如下: ① Open d:\stu1.dat For Input As #1 该语句以输入方式打开文件stu1.dat,并指定文件号为1。 ② Open d:\stu2.dat For Output As #5 该语句以输出方式打开文件stu2.dat,即向文件stu2.dat进行写操作,并指定文件号为5。 ③ Open d:\stu3.dat For Append As #6 该语句以添加方式打开文件stu3.da
您可能关注的文档
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml012.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml013.ppt
- UML与系统分析设计 第二版 教学课件 作者 张龙祥 1uml014.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第1章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第2章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第3章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第4章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第5章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第6章.ppt
- Unigraphics NX3应用与实例教程 教学课件 作者 郑金 14104第7章.ppt
- vb课件 第8章 Visual Basic与Access 2003.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第2章 学生成绩管理系统总体设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第3章 登录对话框模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第4章 管理员授权用户模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第5章 教师基本情况添加模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第6章 教师基本情况查询浏览模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第7章 教师基本情况修改模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第8章 教师基本情况删除模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第9章 学生基本情况管理模块设计.ppt
- VB数据库项目设计模块化教程 教学课件 作者 刘玉山 刘宝山 第10章 教师任务书查询功能模块设计.ppt
最近下载
- 自动控制原理(第七版)课后习题答案解析.pdf
- 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合解析- 十年(2015-2024)高考真题数学分项汇编(全国).pdf VIP
- (2025)小学生诗词大会竞赛试题及标准答案.docx VIP
- 临建工程施工组织设计.docx VIP
- 儿童吉兰-巴雷综合征谱系疾病与抗糖脂抗体相关性研究进展 .pdf VIP
- 2025年钛铁项目建设总纲及方案.docx
- AB-罗克韦尔PowerFlex755变频器操作说明.pdf
- 幼儿园小班科学活动《颜色变变变》含课件.pptx VIP
- 2025诗词大会精选100题题库(含答案).docx VIP
- 小学诗词大会精选100题题库(含答案).docx VIP
文档评论(0)