第十四篇vb教案.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.1 文件概述 一、基础知识 文件是指存放在外存贮器上的、有一个名称的、相关信息的集合;是计算机中组织信息的基本单位;操作系统按文件名对其进行管理。 最主要的特点在于它能够使信息长久地保存起来。 一个程序在运行的过程中,需要的数据可以从一个磁盘文件中获得,输出的信息可以输出到一个磁盘文件中。 好处有二: 1 、原始数据用文件保存,便于重复利用(尤其在有大量数据的场合,调试程序的需要),可保证输入的正确性。 2 、输出的信息存放到一个文件中,可以长久地保留起来,以备以后重复使用有用的数据; 如:学生档案数据,处理完以后,存放到文件中,可作为一个档案,而不是仅仅显示出来。 二、两种基本操作 1、读操作 又称为输入,是指从文件中读出数据到内存中。 读出来以后,一般要赋给同一类型的一个变量。 2、写操作 又称为输出,是指将内存中的数据存到文件中。 一般情况下,将一些变量的值输出到文件中。 三、文件的类型 文件的类型根据不同的标准可有下列三种形式: 1、按数据形式分类 程序文件:存放计算机可执行代码的文件;其类型名:exe,com等。 数据文件:可供程序处理的原始数据,必须通过程序来管理和使用。 2、按存取方式和结构分类 顺序文件:只能按顺序存取方式进行操作的文件。只能从头到尾地按顺序进行读写操作。因此可以说,顺序文件是顺序的字符流。 在顺序文件中,对文件不允许从文件中的某个任意位置进行读写。 如同磁带中的歌曲,只能一首接一首地播放。 随机文件:是指按随机存取方式进行读写操作的文件。以定长记录为单位组织信息,并以记录为单位进行读写。 在随机文件中,对文件的读写可以从文件中的任意位置开始,又称为直接存取文件。适用于读写有固定长度记录结构的文本文件或者二进制文件。 如同VCD盘上的歌曲,可任意指定播放哪一首歌。 3、按数据的编码形式分类 文本文件:又称为ASCII文件,文件的内容是以字符的 ASCII 码形式存放的,可用文本编辑器直接编辑。 如:存放数值234.56,则分别存放位数的ASC码。 可用DOS 的 TYPE 命令显示出来,可直接在显示器和打印机上输出来。 二进制文件:文件内容以在内存中的表现形式存放,占用内存较小,存取速度较快。 由于有数据类型区别,所以文件的大小比存放同一内容的文本文件要小,如:一个整型数,在二进制文件中,只占两个字节,而在文本文件中,有多少数位,就要占多少字节。 文件种类 根据数据性质,文件可分为程序文件和数据文件,程序文件包括源文件和可执行文件 根据数据的存取方式和结构,文件可分为顺序文件和随机文件。 顺序文件是指文件中的记录一个接一个地存放。每一个记录的长度不固定。 随机文件是指每个记录的长度固定,记录中每个字段的长度也是固定的。 【例】根据不同的标准,文件可以分为不同的类型。例如,根据数据的性质,可分为_______文件和__文件;根据数据的存取方式和结构,可分为_____文件和_____文件;根据数据的编码方式,可分为______文件和_____文件。 【答案】 程序 数据 顺序 随机 二进制 ASCII 14.2 文件的打开与关闭 在VB中,数据文件的操作步骤如下: (1)打开文件(2)进行读、写操作(3)关闭操作 14.2.1文件的打开(建立) 打开文件的物理含义:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方法。 Open 文件名 [For 方式] [Access 存取类型] [锁定] As [#]文件号 [Len=记录长度] 功能:以指定的方式打开一个文件,分配缓冲区,并与一个文件号关联。 (1)方式:用于指定文件的打开方式,即打开一个文件以后,要干什么。 Output ——顺序输出方式(实为新建文件) Append ——顺序输出追加方式 Input ——顺序输入方式 Random—— 随机存取方式(读写;只读;只写) Binary——二进制文件操作方式(按字节为单位对文件进行操作) 用OUTPUT或APPEND或RANDOM等方式打开文件时,原文件可以不存在 【例】在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是 A.顺序输入方式 B.顺序输出方式 C.随机存取方式 D.二进制方式 (2)存取类型:指定访问文件的类型,可以是下列类型: Read:只读, Write:只写, Read Write:读写,只对随机文件\二进制文件\Append方式打开的文件有效.如果打开的文件已由其他过程打开,则不允许指定存取类型. (3)锁定: Shared:其他过程可以进行读写操作. Lock Read:不允许其他进程读, Lock Write:不允许其他进程写, Lock Read Wri

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档