VB编程课件第9章.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB编程课件第9章

第9章 文件 VB 2005提供了强大的文件访问与处理功能。它除了提供传统的文 件访问方式外,还可以使用System.IO命名空间访问文件,并且新 增了一个性能更加强大的My.Computer.FileSystem对象。 本章主要介绍文件的基本概念,以及在VB 2005中访问各种类型文 件的方法。 9.1 文件的结构和文件的分类 文件是指存储在外部物理介质上的数据的集合。它可以永久性地保 存数据。计算机操作系统是以文件为单位对数据进行管理的。 这一节主要介绍文件的结构和分类。 9.1.1 文件的结构 为了有效地存取数据,数据必须以某种特定方式存放,这种方式称为文件的结构。基本的文件结构有:字符、字段、记录。 1. 字符(Character) 字符是数据的最小单位,是构成文件的最基本单位。字母、数字、特殊符号都可以看成是一个字符。 2. 字段(Field) 字段也称为域,是指由某种数据类型及若干字符组成的一项数据,通常表示特定含义。 3. 记录(Record) 记录是由一个或多个相关联的字段组成,是计算机处理数据的基本单位。 文件就是记录的集合。 9.1.2 文件的分类 根据不同的分类标准,文件可分为不同的类型。 1. 根据数据性质分类 根据数据的性质,文件可以分为程序文件和数据文件。 2. 根据数据的存储形式分类 根据数据的存储形式,文件可以分为顺序文件和随机文件。 3. 根据数据的编码分类 根据数据的编码,文件可以分为ASCII文件和二进制文件。 9.2 访问文件 根据不同类型的文件,访问数据的方式也不相同。VB 2005提供了 三种文件访问模式:顺序访问模式、随机访问模式、二进制访问模 式。访问文件,基本操作步骤一般都须经过以下三步完成: 1) 首先打开文件,如果文件不存在应先创建文件。 2) 当文件打开后,就可以对文件进行读或写操作了。 3) 当文件操作完毕,应该关闭文件。 9.2.1 使用传统的方式访问文件 VB 2005支持以前版本传统的文件访问方式。传统的文件访问方式就是通过调用VB系统提供的文件访问函数来访问文件。不同类型的文件,访问时使用的函数也有所差异。常用的文件访问函数访问的文件类型,见表。 9.2.1 使用传统的方式访问文件 1. 访问顺序文件 顺序文件访问模式的规则最简单,读取时从第1条记录“顺序”读到最后一条记录,写入时也一样,不可以在数据间随意跳转。 将数据写入顺序文件,通常有3个步骤:打开、写入和关闭。从顺 序文件读取数据到内存的步骤也有3个步骤:打开、写入和关闭。 (1) 打开文件 打开或创建文件调用FileOpen函数, 其语法格式如下: FileOpen (〈文件编号〉,〈文件名〉,〈模式〉[ ,〈存取方式〉,〈共享方式〉,〈记录长度〉] ) (2) 关闭文件 关闭文件调用FileClose函数,其语法格式如下: FileClose ( [〈文件编号〉[ ,〈文件名〉, …] ] ) 9.2.1 使用传统的方式访问文件 【例9-1】打开C盘下的file.txt文件,并显示该文件的文件号、文件名和字符数,然后关闭。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim arr(10) As Single Dim fileName As String Dim fileNum As Integer fileName = InputBox$(请输入要打开的文件名:) 输入要打开的文件 fileNum = FreeFile() 得到文件号 FileOpen(fileNum, fileName, OpenMode.Output) 打开指定文件 显示文件信息 MessageBox.Show(打开文件名是 + fileName + 的文件,该文件的文件号是 + Str(fileNum)) FileClose(fileNum) 关闭文件 End Sub 9.2.1 使用传统的方式访问文件 (3) 写操作 将数据写入磁盘文件调用Print、PrintLine、Write和WriteLine函数。这4个函数的格式相同,其语法格式如下: Print (〈文件编号〉[ , Output ] ) PrintLine (〈文件编号〉[ , Output ] ) Write (〈文件编号〉[

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档