Visual Basic程序设计 教学课件 作者 王怀彬 第08章.pptVIP

Visual Basic程序设计 教学课件 作者 王怀彬 第08章.ppt

  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文档。上传文档
查看更多
第8章 文件操作 8.1 文件 文件(File)是程序设计中的一个重要概念。所谓“文件”一般指存储在计算机外部介质上数据的集合。操作系统是以文件为单位对数据进行管理的,也就是说,想要找到存储在计算机外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储信息,也必须先建立一个文件(以文件名标识),然后再向该文件输出数据。在程序设计中设置文件的目的,是为了提高计算机使用效率,方便用户使用计算机的一种数据存储和访问的方式。 8.1 文件 VB6.0允许使用两种不同的方法来处理驱动器、文件夹和文件。 (1) 使用诸如Open、Write语句等传统方法。 (2) 使用新的工具File System Object对象模型。 8.1.1 文件结构 为了更有效的对数据进行存储和读取,文件中的数据必须以某种特定的格式去存储,这种特定的格式称文件的结构。VB文件由记录组成,记录由字段组成,字段由字符组成。 8.1.1 文件结构 为了更有效的对数据进行存储和读取,文件中的数据必须以某种特定的格式去存储,这种特定的格式称文件的结构。VB文件由记录组成,记录由字段组成,字段由字符组成。 字符(Character) 字段(Field) 记录(Record) 8.1.2 文件类型 1.按照数据性质分类 按照数据性质,文件可分为程序文件和数据文件。 (1) 程序文件(Program File):这种文件存放的是可以由计算机执行的程序,包括源文件和可执行文件。扩展名为.exe、.frm、.vbp、.bas、.cls等的文件都是程序文件。 (2) 数据文件(Data File):数据文件用来存放普通的数据。例如学生考试成绩、职工工资、商品库存等。这类数据必须通过程序来存取和管理。 8.1.2 文件类型 2.按照数据的存取方式和结构分类 按照数据的存取方式和结构,文件可分为顺序文件和随机文件。 (1) 顺序文件(Sequential File):顺序文件的结构比较简单,文件中的记录一个接一个地存放。在这种文件中,当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到要查找的记录为止。 优点:顺序文件的组织比较简单,只要把数据记录一个接一个地写到文件中即可,占用空间少,容易使用。 缺点:维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改完后再重新写入磁盘。顺序文件不能灵活地存取和增减数据。因而适用于有一定规律且不经常修改的数据。 8.1.2 文件类型 2.按照数据的存取方式和结构分类 (2) 随机存取文件(Random Access File):又称直接存取文件,简称随机文件或直接文件。在随机文件中,每个记录的长度是固定的,记录中的每个字段的长度也是固定的。此外,随机文件的每个记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就能直接读取该记录。在随机文件中,可以同时进行读、写操作,因而能快速地查找到每个记录,不必为修改某个记录而对整个文件进行读、写操作。 优点:数据的存取较为灵活、方便,速度较快,容易修改。 缺点:占空间较大,数据组织较复杂。 8.1.2 文件类型 3.按照数据的编码方式分类 按照数据的编码方式,文件可以分为ASCII文件和二进制文件。 (1) ASCII文件:又称文本文件,它是以ASCII方式保存的文件。这种文件可以用字处理软件建立和修改(必须按纯文本文件保存)。 (2) 二进制文件(Binary File):它是用二进制方式保存的文件。二进制文件不能用普通的字处理软件编辑,占空间较小。 8.1.3 文件的打开与关闭 在VB中,对文件的操作按下述步骤进行。 (1) 打开或建立文件 (2) 读、写操作 (3) 关闭文件 8.1.3 文件的打开与关闭 1.文件的打开(建立) 在VB中,可以用Open语句打开或建立一个文件。 格式: Open 文件名 [For 访问方式][Access 存取类型][锁定] As [#]文件号[Len=记录长度] 功能:打开或建立一个文件,为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。 8.1.3 文件的打开与关闭 1.文件的打开(建立) 说明: 1)格式中的“文件名”用于指定所要打开文件的文件名,包括目录、文件夹和驱动器。 8.1.3 文件的打开与关闭 1.文件的打开(建立) 说明: 2)格式中的“访问方式”用于指定文件的输入输出方式。 Output:指定顺序输出方式,文件被打开后只能写数据。 Input:指定顺序输入方式,文件被打开后只能读取数据。 Append:指定顺序输出方式。与Output不同的是

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档