平差程序设计第一篇B.pptVIP

  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文档。上传文档
查看更多
文件系统对象方法 1、文件系统对象方法 通过FSO(File System Object)对象,使用带有一整套属性、方法和事件的面向对象语法来处理驱动器、文件夹和文件,使VB成为了完全的面向对象程序设计语言。 FSO对象实际上是系统所提供的类模块,其应用方法与类模块相同。 文件系统对象方法 2、FSO对象成员: Drive:允许收集驱动器信息,如可用空间、其共享名称等。 Folder:允许创建、删除或移动文件夹,并向系统查询文件夹的名称,路径等。 File:允许创建、删除或移动文件,并向系统查询文件的名称,路径等。 文件系统对象方法 FileSystemobject:该组的主要对象,提供了一套用于创建、删除、收集相关信息,以及通用的操作驱动器、文件夹和文件的方法。 TextStream:允许读和写文本文件。 文件系统对象方法 FSO成员中,除FileSystemObject外,其余的4都是具体的类型,其应用方法作为对象型变量,将具体的对象赋值与它后加以引用,而FileSystemObject主要用于获取具体对象的句柄,创立文件夹、文件、删除移动文件夹、文件等操作,不涉及具体的对象,所以使用时不赋值。 文件系统对象方法 3、 FSO对象引用 FSO对象不是标准VB对象,需要引用才能应用其属性和方法。引用方法是从“工程”菜单的“引用”对话框选择“Microsoft Scripting Runtime”项。 文件系统对象方法 4、使用文件系统对象编程 (1)、创建FSO对象:FSO对象作为一个类,使用前必须创建一个FSO对象实体,然后才能使用其方法、属性来管理驱动器、文件夹、文件等对象。 文件系统对象方法 由于FSO对象不是控件(不可视),所以创建一个FSO对象实体的方法是声明一个对象型的变量,然后对其赋值。 文件系统对象方法 (2)、对象型变量的声明 声明对象型变量的方法为:Dim 变量名 As 对象类型名。 Dim fso As New FileSystemObject Dim drv As Drive 文件系统对象方法 (3)对象型变量的赋值 对象型变量保存的是某个对象的引用,即对象在内存中的地址,也称为句柄。对象型变量赋值,必须用Set关键字。一经赋值,则对对象型变量的操作,等同于对它所引用对象的操作。 文件系统对象方法 (4)、FSO对象操作驱动器的方法 访问已有的驱动器,可使用FileSystemObject对象中相应的“Get” 方法,首先声明对象型变量: Dim fso As New FileSystemObject, drv As Drive 文件系统对象方法 Set drv = fso.GetDrive(描述驱动器的字符串) ‘获得指定驱动器的内存地址,并赋给驱动器型变量drv 文件系统对象方法 FSO对象允许系统获得驱动器的各种信息,诸如:TotalSize、 FreeSpace 、DriveLetter、 Drivetype、 SerialNumber 、FileSystem 、IsReady、ShareName/VolumeName等属性,语法为对象名\对象性变量.属性,例如: 对象名.print drv.TotalSize s=drv.FreeSpace. 文件系统对象方法 (5)、FSO对象操作文件夹的方法 A、创建、删除、移动和复制(小写fso表示一个已声明的FileSystemObject类型的变量,fld表示一个已赋值的文件夹型的变量。 文件系统对象方法 fso.CreateFolder(“描述文家夹名和路径的字符串”) fld.delete/fso.deletefolder(“描述文家夹名和路径的字符串”) 文件系统对象方法 fld.move(“描述目的地的字符串”)/fso.movefolder(“描述要移动的文件夹及目的地的字符串”) fld.copy/fso.copyfolder(“描述要复制文件夹的字符串”) 文件系统对象方法 B、文件夹定位: fso.FolderExists(“描述包括路径的文件夹名的字符串”或对象型变量) ‘检查文件夹是否存在,对象型变量已赋值。 文件系统对象方法 fso. GetAbsolutePathName(“文件夹名”或对象型变量) ‘获得当前文件夹的父文件夹名 fso.GetSpecialFolder(“文件夹名”或对象型变量) ‘获得系统文件夹名 文件系统对象方法 (6)、 FSO对象操作文件的方法: 设文件型变量Fil已被赋值,现在是一文件句柄,fso已声明为FileSystemObject型变量,则移动、复制、删除文件的方法为: 文件系统对象方法 移动一个文件: Fil.move/fso.MoveFile(string)

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档