Basic程序设计课程辅导第5章.docVIP

  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文档。上传文档
查看更多
Basic程序设计课程辅导第5章

Visual Basic程序设计课程辅导——第5章 第5章 文件处理应用程序设计方法 本章以一个简单的文件管理器应用程序开发为起点,详细介绍了文件读写的基本操作方 法、主要函数、常用控件。通过本章学习,你应该能够达到如下学习目标: 1.掌握文件读写的基本方法 2.掌握与文件处理相关的语句和函数的用法,并能够完善程序。 3.理解文件系统控件的基本功能,能够通过对驱动器列表框、目录列表框、文件列表框三类控件的属性设置,编写简单的文件管理程序。 4.了解“文件管理器”应用程序的开发过程,能够读懂并完善这类程序的部分语句。 1.文件的基本概念 文件一般是指存储在外部介质(如磁盘)上的数据的集合。根据数据的性质,可以把文件分成程序文件和数据文件。我们讨论的主要是数据文件。根据数据的存储方式和结构,可以将文件分为顺序文件、随机文件和二进制文件。 (1)顺序文件 顺序文件将要保存的数据依次逐个转换成ASCII字符,然后存入磁盘。 顺序文件是最简单的文件结构,它按次序一个接一个的排列纪录,并且只提供第一个记录的存储位置。当需要读取某一记录时,就必须按顺序从第一条记录开始依次读出数据,直到找到所需记录为止。 (2)随机文件 以随机存取方式存取数据的文件。随机文件是可以按照任意顺序读写的文件,它的每条记录都有一个记录号,并且所有记录的长度是相等的。读取数据时,只要指定记录号,就可以直接读取记录。随机文件一旦打开,就可以同时进行读写操作。 随机文件的优点是数据的存取灵活、方便、速度快。主要缺点是占用的空间大、数据组织复杂。 (3)二进制文件 磁盘中的文件在本质上都是以二进制方式存储的,二进制文件存取方式是以字节为单位对文件进行访问的,允许程序读写文件的任何字节,不管是文本文件、可执行文件,都可以二进制方式存取访问。 2.常用的文件操作语句和函数 语句 格式 功能 举例及说明 ChDrive语句 ChDrive 驱动器名 改变当前驱动器 ChDrive D 说明:将当前驱动器改变为D ChDir语句 ChDir 路径名 改变当前目录 ChDir D:\TMP 说明:改变当前目录为D:\TMP Kill语句 Kill 文件名 删除文件 Kill D:\Data\Test.txt 说明:删除在D盘Data目录下的Test.txt文件 Kill C:\TEMP\*.tmp 说明:删除在C盘TEMP目录下所有tmp后缀的文件 FileCopy语句 FileCopy 源文件, 目标文件 拷贝文件 FileCopy SourceFile,DestinationFile 说明:将源文件的内容复制到目的文件中, SourceFile为源文件名,DestinationFile为目标文件名。FileCopy语句不能复制一个已打开的文件。 Name语句 Name 旧文件名 As 新文件名 对文件重命名 Name OldName As NewName 将OldName重命名为NewName MkDir语句 MkDir 目录名或文件夹名 创建新目录或文件夹 MkDir 成绩单 说明:创建一个成绩单目录 CurDir语句 CurDir 驱动器名 得到当前路径 MyPath = CurDir(C) 说明:返回C:\Program Files SetAttr语句 SetAttr 文件名, 文件属性值 设置文件属性 SetAttr TEST.txt, vbNormal + vbHidden 说明:将当前目录下的文件Test.txt 设置为常规和隐藏文件 Lof函数 格式:Lof(文件号) 功能:返回由文件号指定的、用Open语句打开的文件的长度,单位是字节。若返回值为0,则表示该文件是空文件。 Eof函数 格式:Eof(文件号) 功能:返回一个打开的指定文件的文件指针是否指向文件尾的标志,若指向文件尾,Eof的返回值是True,否则返回值是False。 FreeFile函数 格式:FreeFile 功能:返回一个在程序中没有使用的文件号。 Loc函数 格式:Loc(文件号) 功能:返回一个打开的指定文件的最近读写位置。 3.文件系统控件 VB提供了3个文件系统控件,驱动器列表框(DriveListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)。利用这3个控件进行文件管理十分方便。 (1)驱动器列表框 重要属性—Drive属性 Drive1. Drive = C: 指定C盘为当前驱动器 ChDrive Drive1.Drive 将Drive属性指定的驱动器设置为当前驱动器。 重要事件—Chang事件 当选择一个新的驱动器或通过程序代码改变Drive属性的确定值时,会触发驱动器列表框的Chang事件,驱动器列表框的默认名为D

文档评论(0)

书房 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档