- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 文件处理和输出打印 6.1 使用传统方法处理文件 6.2 使用文件系统对象处理文件 6.3 使用App 对象的Path属性 6.4 使用语句、函数处理文件 6.5 使用控件处理文件 6.6 显示和打印 6.1 使用传统方法处理文件 6.1.1 顺序文件 6.1.2 随机文件 6.1.3 二进制文件 6.1.1 顺序文件 当以顺序方式访问文件时,首先要以一定操作的方式,通过Open语句将文件打开。顺序访问文件时可以执行的操作有: 从文件输入字符(Input) 向文件输出字符(Output) 把字符加入到文件(Append) Open语句的语法是: Open pathname For [Input | Output | Append] As filenumber [Len = buffersize] 使用顺序文件的特点有: (1)当以Input方式打开文件时,该文件必须已经存在,否则会产生一个错误。 (2)当以Output 或 Append方式打开一个不存在的文件时,Open 语句会首先创建该文件,然后再打开它。 (3)一个已被打开的文件,若需要以另外的方式重新打开,则在重新打开之前必须先使用 Close 语句关闭它。 (4)如果要编辑一个文件,应先把它的内容读入到程序变量,然后再改变这些变量,并通过这些变量把对文件的更新写回到该文件。 6.1.2 随机文件 随机型文件是由具有相同数据类型的记录组成的,其每个记录包含一个或多个字段。 具有一个字段的记录,其记录类型对应于任一标准数据类型,比如整数或者定长字符串。具有多个字段的记录,则对应于用户自定义数据类型。例如,下边所定义的 Worker 类型创建了由3个字段组成的 19 个字节的记录。 6.1.3 二进制文件 二进制访问能提供对文件的完全控制,因为文件中的字节可以代表任何东西。另外,当需要使文件的尺寸尽量小时,也应使用二进制型文件。 二进制文件也使用Open 语句打开,其语法是: Open pathname For Binary As filenumber 对二进制文件读写,使用与随机文件相同的格式。 6.2 使用文件系统对象处理文件 6.2.1 文件系统对象编程方法 6.2.2 驱动器(Drive)对象 6.2.3 文件夹(Folder)对象 6.2.4 文件(File)对象 6.2.1 文件系统对象编程方法 1.创建 FSO 对象 将一个变量声明为 FileSystemObject 对象类型。 使用 CreateObject 方法来创建一个 FSO 对象。 2.对FSO对象使用适当的方法 有关FSO对象的方法包括:CreateFolder(创建文件夹)、CreateTextFile(创建文件)、DeleteFolder(删除文件夹)、DeleteFile(删除文件)、CopyFolder(复制文件夹)、CopyFile(复制文件)、GetDrive(访问驱动器)、GetFolder(访问文件夹)、GetFile(访问文件)等。 3.访问对象的属性 由于CreateFolder、CreateTextFile、GetDrive、GetFolder、GetFile等方法,可以获得Folder、File、Drive 等对象的句柄,因此,也就能访问到这些对象的属性。 6.2.2 驱动器(Drive)对象 通过FSO对象模型可以建立Drive对象而实现对驱动器的访问。它对应的驱动器,可以是本地的,也可以是网络上的。其中,驱动器的信息可以通过Drive 对象的属性获得, 6.2.3 文件夹(Folder)对象 通过FSO对象模型可以建立Folder 对象,能够实现对文件夹的访问。通过Move、Copy、 Delete等方法,可以移动、复制或删除文件夹。 表6-2 列出了Folder 对象在操作文件夹时的一些方法及属性。 6.2.4 文件(File)对象 通过FSO对象模型建立的File 对象,能够实现对文件的访问,通过Move、Copy、Delete等方法,可以移动、复制或删除文件。 1.创建文件并添加数据 使用 FileSystemObject对象的CreateTextFile 方法。 使用 FileSystemObject对象的 OpenTextFile 方法。 使用File 对象的 OpenAsTextStream 方法。 2.读取文件 3.移动、复制和删除文件 6.3 使用App 对象的Path属性 App 对象是通过关键字 App 访问的全局对象,因此它不需要事先声明即可使用。 在应用程序中,特别是在程序启动过程中,经常需要取得当前执行程序的路径;其价值是可以从当前执行程序的路径位置有哪些信誉好的足球投注网站到程
文档评论(0)