高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第九章 文件

第9章文件 本章我们讨论的主要是数据文件。数据文件存储 的是程序运行时所用到的数据。在实际应用中,经常 涉及到需要重复使用的大量数据,在这种情况下,如 果每次都从键盘上输入,一方面造成大量的人力、物 力浪费,另一方面又增大了输入出错的可能性。解决 这种问题的常用方法是,把待输入的大量数据预先准 确无误地以文件的形式存储到磁盘上,需要用到数据 时,从文件中读出即可。同样,我们也可把程序的运 行结果存到磁盘上,这样既能长期保存数据,又能做 到数据共享。 请单属标左键换页 退出
第9章 文件 本章我们讨论的主要是数据文件。数据文件存储 的是程序运行时所用到的数据。在实际应用中,经常 涉及到需要重复使用的大量数据,在这种情况下,如 果每次都从键盘上输入,一方面造成大量的人力、物 力浪费,另一方面又增大了输入出错的可能性。解决 这种问题的常用方法是,把待输入的大量数据预先准 确无误地以文件的形式存储到磁盘上,需要用到数据 时,从文件中读出即可。同样,我们也可把程序的运 行结果存到磁盘上,这样既能长期保存数据,又能做 到数据共享。 退出

在B中,按照文件的存取访问方式,分为顺序文 件、随机文件、二进制文件。应用程序访问一个文件 时,应根据文件包含什么类型的数据,确定合适的访 问类型。ⅴB为用户提供了多种处理文件的方法,具有 较强的文件处理能力。 9.1文件操作流程 9.2版房文件 9.3随机文件 9.4二进制文件 9.5文件操作常用函数 请单属标左键换页
在VB中,按照文件的存取访问方式,分为顺序文 件、随机文件、二进制文件。应用程序访问一个文件 时,应根据文件包含什么类型的数据,确定合适的访 问类型。VB为用户提供了多种处理文件的方法,具有 较强的文件处理能力。 9.1 文件操作流程 9.2 顺序文件 9.3 随机文件 9.4 二进制文件 9.5 文件操作常用函数

91文件操作流程 在VB中,对于顺序文件、随机文件、二进制文件 的操作通常都有3个步骤: (1)打开文件 (2)访问文件 (3)关闭文件 本节仅对以上3个步骤作概念上的说明,具体的语 句格式及使用在后续小节中介绍。 请单属标左键换页
9.1 文件操作流程 在VB中,对于顺序文件、随机文件、二进制文件 的操作通常都有3个步骤: (1)打开文件 (2)访问文件 (3)关闭文件 本节仅对以上3个步骤作概念上的说明,具体的语 句格式及使用在后续小节中介绍

911打开文件 文件操作的第一步是打开文件。在创建新文件或 使用旧文件之前,必须先打开文件。打开文件的操作, 会为这个文件在内存中准备一个读写时使用的缓冲区, 并且声明文件在什么地方,叫什么名字,文件的处理 方式。 912访问文件 访问文件是文件操作的第二步。所谓访问文件, 即对文件进行读/写操作。从磁盘将数据送到内存称为 “读”,从内存将数据存到磁盘称为“写” 913关闭文件 打开的文件使用(读/写)完后,必须关闭,否则 会造成数据丢失。关闭文件会把文件缓冲区中的数据 全部写入磁盘,释放掉该文件缓冲区占用的内存。 请单鼠标左键换页
9.1.1 打开文件 文件操作的第一步是打开文件。在创建新文件或 使用旧文件之前,必须先打开文件。打开文件的操作, 会为这个文件在内存中准备一个读写时使用的缓冲区, 并且声明文件在什么地方,叫什么名字,文件的处理 方式。 9.1.2 访问文件 访问文件是文件操作的第二步。所谓访问文件, 即对文件进行读/写操作。从磁盘将数据送到内存称为 “读”,从内存将数据存到磁盘称为“写”。 9.1.3 关闭文件 打开的文件使用(读/写)完后,必须关闭,否则 会造成数据丢失。关闭文件会把文件缓冲区中的数据 全部写入磁盘,释放掉该文件缓冲区占用的内存

9.2版序字文件 顺序文件用于处理一般的文本文件,它是标准的 ASCI文件。顺序文件中各数据的写入顺序、在文件 中的存放顺序、和从文件中的读出顺序3者是一致的 顺序文件按行组织信息。每行由若干项组成,行 的长度不固定,每行由回车换行符号结束。 请单属标左键换页
9.2 顺序文件 顺序文件用于处理一般的文本文件,它是标准的 ASCII文件。顺序文件中各数据的写入顺序、在文件 中的存放顺序、和从文件中的读出顺序3者是一致的。 顺序文件按行组织信息。每行由若干项组成,行 的长度不固定,每行由回车换行符号结束

921顺序文件的打开与关闭 在对顺序文件进行操作之前,必须用Open语句打 开要操作的文件。在对一个文件操作完成后,要用 Cloe语句将它关闭。 1.Open语句的一般格式 Open文件名[For打开方式As#文件号 (1)文件名。 (2)打开方式包括以下3种 Input Output ppend 请单属标左键换页
9.2.1 顺序文件的打开与关闭 在对顺序文件进行操作之前,必须用Open语句打 开要操作的文件。在对一个文件操作完成后,要用 Close语句将它关闭。 1.Open语句的一般格式 Open 文件名 [For打开方式] As [#]文件号 (1)文件名。 (2)打开方式包括以下3种。 Input Output Append

(3)文件号。是一个1~511之间的整数。它用来 代表所打开的文件,文件号可以是整数或数值型变量 例如: OOpen "d: shul. dat"For Input As #1 该语句以输入方式打开文件shul.dat,并指定文件 号为1。 2 Open"d: Ishu2 dat"For Output As #5 该语句以输出方式打开文件Shu2dat,即向文件 shu2dat进行写操作,并指定文件号为5 Open "d: \shu3. dat" For Append As #7 该语句以添加方式打开文件shu3.dat,即向文件 shu3dat添加数据,并指定文件号为7。 请单属标左键换页
(3)文件号。是一个1~511之间的整数。它用来 代表所打开的文件,文件号可以是整数或数值型变量。 例如: ① Open "d:\shu1.dat" For Input As #1 该语句以输入方式打开文件shu1.dat,并指定文件 号为1。 ② Open "d:\shu2.dat" For Output As #5 该语句以输出方式打开文件shu2.dat,即向文件 shu2.dat进行写操作,并指定文件号为5。 ③ Open "d:\shu3.dat" For Append As #7 该语句以添加方式打开文件shu3.dat,即向文件 shu3.dat添加数据,并指定文件号为7

2. Closet语句的一般格式 Close[文件号表列] 例如: ① Close#1 关闭文件号为1的文件。 ② Close#2,#7,#8 关闭文件号为2,7,8的文件。 ③ Close 关闭所有已打开的文件。 请单属标左键换页
2.Close语句的一般格式 Close [文件号表列] 例如: ① Close #1 关闭文件号为1的文件。 ② Close #2,#7,#8 关闭文件号为2,7,8的文件。 ③ Close 关闭所有已打开的文件

922顺序文件的写操作 VB用Prin语句或 Write语句向顺序文件写入数据。 创建一个新的顺序文件或向一个已存在的顺序文件中 添加数据,都是通过写操作实现的。另外,顺序文件 也可由文本编辑器(记事本、Word等)创建。 1. Print语句 Prin语句的一般格式: Print#文件号[,输出表列 请单属标左键换页
9.2.2 顺序文件的写操作 VB用Print语句或Write语句向顺序文件写入数据。 创建一个新的顺序文件或向一个已存在的顺序文件中 添加数据,都是通过写操作实现的。另外,顺序文件 也可由文本编辑器(记事本、Word等)创建。 1.Print语句 Print语句的一般格式: Print #文件号 [,输出表列]

例如: Open d: shu2 dat" For Output As #2 Print #2,zhangi wang; Ii Print#2,78;99;67 Close #2 执行上面的程序段后,写入到文件中的数据如下: zhangwang rli 789967 请单属标左键换页
例如: Open "d:\shu2.dat" For Output As #2 Print # 2, "zhang";"wang";"li" Print # 2, 78;99;67 Close #2 执行上面的程序段后,写入到文件中的数据如下: zhangwangli 78 99 67
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第三章 简单VB程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)网站设计(案例:艺海拾贝).ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第七章 电子商务与物流.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第六章 网络营销.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 网上支付与安全交易.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第四章 企业电子商务应用.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第三章 EDI商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第二章 Internet商务.ppt
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第一章 电子商务概述.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第8章 结构体.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第7章 指针.ppt
- 中国科技大学:电子科学与技术系《C语言程序设计》 第6章 预处理.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第5章 函数.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第4章 数组.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第3章 C语言的基本语句 和程序结构设计.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第2章 数据类型、运算符和表达式.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第1章(1-2) C语言的程序结构.ppt
- 中国科技大学电子科学与技术系:《C语言程序设计》 第一章 C语言程序设计概述.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第二章 数据与表达式.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第八章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第六章 常用控件与多窗体.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十一章 VB数据库开发.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十三章 Activex控件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十二章 Visual basic多菜体应用.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第十章 高级界面设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿)第四章 选择结构.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第一章 Visual basic程序设计概述.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第七章 过程和变量的作用域.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第三章 数据类型、常量、变量及表达式1.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第九章 文件.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第二章 Vb简单的程序设计.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第五章 数组.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第八章 常用控件与系统对象.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第六章 过程.ppt
- 高等学校计算机教材:《Visual Basic 6.0》课程教学资源(PPT课件讲稿,第2版)第四章 三种控制结构程序设计.ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第1章 绪论Data Structure(主讲:胡建华).ppt
- 中国药科大学:《数据结构》课程PPT教学课件(讲稿)第2章 线性表.ppt