




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章 文件教学目的:掌握文件系统的基本概念,学会访问顺序文件与随机文件教学重点:顺序文件的访问教学难点:FSO对象模型的操作教学课时:2教学过程:(一)文件文件:是指存放在外部存储介质上的数据和程序等。文件控件:在VB 6.0中包括四个文件类控件,它们分别是DriveListBox控件、DirListBox控件、FileListBox控件和CommDialog控件。 利用这些文件控件来设计程序 文件处理函数: 常用的文件处理函数和方法有Kill、FileCopy、RmDir、Shell和Name等。 Kill语句。 FileCopy语句。 Shell函数。RmDir语句。Name语句。(二)文件系统对象(FileSystemObject)编程:FSO 对象模型编程包括三项主要任务: 使用CreateObject 方法,或将一个变量声明为 FileSystemObject 对象类型来创建一个 FileSystemObject 对象。 对新创建的对象使用适当的方法。 访问该对象的属性。创建 FileSystemObject 对象: 1.将一个变量声明为 FileSystemObject 对象类型 Dim fso As New FileSystemObject2.使用 CreateObject 方法来创建一个 FileSystemObject 对象 Set fso = CreateObject(Scripting.FileSystemObject)访问已有的驱动器、文件和文件夹:要访问一个已有的驱动器、文件或文件夹,可以使用 FileSystemObject 对象中相应的 get 方法:l GetDrivel GetFolderl GetFile使用驱动器: 可以在程序中使用 FSO 对象模型来处理驱动器和文件夹,如同在“Windows资源管理器”中能进行的交互方式一样。可以复制和移动文件夹,获得驱动器和文件夹的信息等等。使用文件夹。使用文件: 通过使用新的面向对象的 FSO 对象,诸如 Copy、 Delete、 Move 以及OpenAsTextStream,或者使用传统的函数,诸如 Open、 Close、 FileCopy、GetAttr 等等,可以使用 Visual Basic 中的文件。2 一般掌握的内容:文件的分类按照文件的存取方式及其组成结构可以分为两种类型:顺序文件、随机文件;按照文件的数据编码方式来分可以分为ASCII码文件和二进制文件;按照文件的特征属性来分可以分为系统文件、隐藏文件、只读文件、普通文件和存档文件;按照文件的数据性质来分可以分为程序文件和数据文件。顺序文件:通常指的是普通的文本文件,文件中的字符包括文本字符及控制字符,如“,”(Chr(14))、换行符“CrtLF”、“Chr(13)”、“Chr(10)”等。数据是以ANSI代码保存。它是一条条记录按照顺序进行存放,每条记录的长度可以按照实际的需要变化。由于这类文件的信息是按照顺序从头到尾按顺序排列,而且只提供第一条记录的存储位置,所以对其中的数据信息进行处理是相当困难的。所以一般的顺序文件只用于要求少量空间,不经常进行数据修改的有规律的文件。随机文件: 随机存取设置在存取相同长度的数据记录,每一数据记录内可以设计各种栏位以容纳不同的数据。此种文件数据是以二进制的位的形式保存在磁盘上。二进制文件: 二进制文件与随机文件类似,唯一不同是不必限制于固定长度,你可以用喜欢的方式来存取文件。(三)用传统的文件I/O语句和函数处理文件一、顺序文件1、顺序文件的打开和关闭 打开:open 文件名 for input |output|append as #文件号 len =buffersize说明:文件名:包括整个路径和文件名 input : 从已经存在的文件中读取 output: 文件打开后,文件指针位于文件开头 append: 文件打开后,文件指针位于文件结尾关闭文件:close #文件号1 ,文件号2例:open “d:shu1.dat” for input as #1 open “d:shu2.dat” for output as #5 open “d:shu3.dat” for append as #7 close #1 close #5, #7 close 2. 顺序文件的读取Line Input #文件号,变量名 Input ( length, 文件号)Input #文件号,变量名1 ,变量名2 作用:将文件复制到内存变量中3. 顺序文件的写入 print #文件号 ,数据 write #文件号,数据 Print 和write 区别二、随机文件1、文件的打开关闭 打开:Open 文件名 for Random as 文件号 len=记录长度 关闭:Close #文件号2、随机文件的读取 Get #文件号,记录号,变量3、随机文件的写入 Put #文件号,记录号, 变量说明:记录号=1三、二进制文件1、二进制文件的打开与关闭Open 文件名 for binary as #文件号Close #文件号2、二进制文件的读/写Get #文件号 ,位置,变量Put #文件号 ,位置,变量四、文件操作常用函数1、LOF函数 LOF(文件号)返回已打开文件的大小 2、FileLen函数 FileLen(文件名)返回一个未打开文件的大小 3、EOF函数 EOF(文件号)判断读取位置是否到达文件尾 五、文件系统控件l 驱动器列表框(DriveListBox)Drive属性保存当前选定的驱动器名ChDrive 语句用来改变当前驱动器l 目录列表框(DirLis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版房地产售后服务合同范本集
- 2025版房地产开发项目多方合作协议范本
- 2025版公共设施PPP项目合同第三、四章风险评估与管理指南
- 二零二五年度纺织品原料采购与销售一体化合同范本
- 独居沙发改造方案范本
- 护坡施工方案分包出么
- 尼龙办公地毯施工方案
- 护士临床带教课件
- 大病保险检查试题及答案
- 展示设计空间规划试题及答案
- GB/T 9729-2007化学试剂氯化物测定通用方法
- MA控台基本知识和技巧
- 三视图及尺寸标注课件
- 东芝空调用户使用手册
- BVI公司法全文(英文版)
- 住房公积金投诉申请书
- 众辰变频器说明书3400
- 《世说新语》乘船 完整版课件
- 施工现场安全检查记录表(周)以及详细记录
- 《财务管理》课程教学实施方案
- 煤矿地质基础知识课件
评论
0/150
提交评论