吉林师范大学计算机学院vb课件:VB10.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.5.1 文件系统对象模型概述 FSO对象模型提供了一组对文件系统的驱动器、文件夹和文件进行管理的对象。FSO对象模型的主要对象有: FileSystemObject 文件系统对象模型的核心对象。它提供了一整套用于收 集相关信息,以及操纵驱动器、文件夹和文件的方法 Drive 用来收集系统所用的驱动器的信息 Folder 提供对一个文件夹所有属性的访问(查询文件夹的名称、 路径等),也允许使用适当的方法创建、删除或移动文件夹 File 提供对文件所有属性的访问(查询文件的名称、路径等),也可以使 用适当的方法创建、删除或移动文件 TextStream 允许用户读和写文本文件 FSO对象模型包含在一个称为Scripting的类型库中,此类型库位于Scrrun.DLL文件中。如果还没有引用此文件,则执行“工程”菜单的“引用”命令,打开“引用对话框”选择 “Microsoft Scripting Runtime”项。 1.使用FSO对象模型编程的主要步骤 1)创建FileSystemObiect对象。 2)据编程需要,有两种选择:一对FileSystemObiect对象使用适当的方法生成用于管理驱动器、文件夹和文件的对象(如Drive对象、Folder对象、File对象),用新创建的对象进行文件和文件夹的复制、移动、删除;二是使用FileSystemObjiect对象的方法,进行文件或文件夹的创建、复制、移动、删除。再生成用于管理驱动器、文件夹和文件的对象(如Drive对象、Folder对象、File对象)来实现其他功能。 3)访问步骤2生成的新对象的属性,以获取文件系统的信息(如文件名称、大小等)。 * 第10章 文 件 使用文件可以将应用程序所需要的原始数据、处理的中间结果以及执行的最后结果以文件的形式保存起来,以便继续使用或打印输出。 VB访问文件的方法有两种, 一种是使用传统的访问文件方法,如使用Open、Write #语句等进行访问,而要查询关于磁盘的信息(如磁盘的容量),查询文件和文件夹的信息(如创建时间等),要进行文件、文件夹的复制、移动和删除等操作还要使用Windows APl 函数; 另一种是使用VB6提供的新方法,即使用文件系统对象FSO(File System Objec)对文件进行访问。使用FSO对象可以轻而易举地完成对驱动器、文件夹及文件的管理。另外,使用VB的内部文件系统控件(如DriveListBox、DirListBox、FileListBox)可以实现选择驱动器、遍历浏览文件夹或文件等操作。 文件是存储数据的基本单位,任何对数据的访问都是通过文件进行的。通常在计算机的外存储设备(如磁盘、磁带)上存储着大量的文件,比如文本文件;位图文件、程序文件等,常将具有相互关系的一组文件放在同一个文件夹中,系统通过对文件、文件夹的管理达到管理数据信息的目的。 可以从不同的角度对文件进行分类,例如,按文件的存储介质不同,可以分为磁盘文件、磁带文件、打印文件等;按文件的存储内容不同,可以分为程序文件和数据文件;按文件的访问方式不同,又可以将文件分为顺序文件、随机文件和二进制文件。 数据文件用于保存程序运行时所用到的输入、输出数据或中间结果,它一般由一些数据记录构成,每个记录又包括一些数据项。VB通常以记录为单位存取数据文件中的数据。 10.1 文件的基本概念 顺序文件即普通的纯文本文件,其数据是以字符(ASCII码)的形式存储的,可以用任何字处理软件进行访问。 对顺序文件中的数据的操作只能按一定的顺序执行,建立时只能从第一个记录开始,一个记录接一个记录地写入文件。读写文件时只能快速定位到文件头或文件尾,但如果要查找位于中间的数据,就必须从头开始一个一个地查找,直到找到为止,就好像在录音带上查找某首歌一样。 顺序文件: 优点是结构简单、访问方式简单; 缺点是查找数据必须按顺序进行,且不能同时对顺序文件进行读写

文档评论(0)

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

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

1亿VIP精品文档

相关文档