《Visual Basic程序设计项目化教程》 项目11 文件管理器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


11.1.3 文件基本操作





文件的基本操作指的是文件的删除、拷贝、移动、改名等。在VB中,可 以通过相应的语句执行这些基本操作。 (1)、拷贝文件(FileCopy语句) 格式:FileCopy 〈源文件名〉,〈目标文件名〉 功能:可以把源文件拷贝到目标文件,拷贝后两个文件的内容完全一样。 说明:打开的文件不能拷贝。拷贝文件不能含有通配符(*或?)。 例如: FileCopy "A1.doc","A2.doc" 将把当前目录下的一个文件拷贝到同一目录下的另一个文件。 例如:如果将一个目录下的一个文件拷贝到另一个目录下,则必须包括 路径信息。 FileCopy "c:\VB\A1.doc","c:\VB1\A2.doc" VB没有提供移动文件的语句。实际上,先用FileCopy语句拷贝文件,然 后用Kill语句将源文件名删除。
11.1.2 文件分类



优点:顺序文件的组织比较简单,只要把数据记录一个接一个地写到文 件中即可,占用空间少,容易使用。 缺点:维护困难,为了修改文件中的某个记录,必须把整个文件读入内 存,修改完后再重新写入磁盘。顺序文件不能灵活地存取和增减数据, 因而适用于有一定规律且不经常修改的数据。 ②随机存取文件(Random Access File):又称直接存取文件,简称随机 文件或直接文件。在随机文件中,每个记录的长度是固定的,记录中的 每个字段的长度也是固定的。此外,随机文件的每个记录都有一个记录 号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。 而在读取数据时,只要给出记录号,就能直接读取该记录。在随机文件 中,可以同时进行读、写操作,因而能快速地查找到每个记录,不必为 修改某个记录而对整个文件进行读、写操作。 优点:数据的存取较为灵活、方便,速度较快,容易修改。 缺点:占空间较大,数据组织较复杂。
11.1.2 文件分类

3、按数据的编码方式分类 按数据的编码方式,文件可以分为ASCII文件和二进制 文件。

①ASCII文件:又称文本文件,它是以ASCII方式保存 的文件。这种文件可以用字处理软件建立和修改(必须 按纯文本文件保存)。 ②二进制文件(Binary File):它是用二进制方式保存的 文件。二进制文件不能用普通的字处理软件编辑,占 空间较小。
Visual Basic 程序设计 项目化教程
项目十一 文件管理器

项目主要知识点: 1、文件结构 字符 字段 记录 文件 2、文件分类


按数据性质分类
按数据存取方式和结构分类 按数据编码方式分类
项目十一 文件管理器

5、文件操作语句和函数 6、顺序文件的写操作 Print#语句 Write#语句 7、顺序文件的读操作 Input#语句


11.1.2 文件分类

Leabharlann 根据不同的分类标准,文件可分为不同的类型。 1、按数据性质分类 按数据性质,文件可分为程序文件和数据文件。 ①程序文件(Program File):这种文件存放的是可以由计算机执行的程 序,包括源文件和可执行文件。在VB中,扩展名 为.exe、.frm、.vbp、.vbg、.bas、.cls等的文件都是程序文件。 ②数据文件(Data File):数据文件用来存放普通的数据。例如学生考试 成绩、职工工资、商品库存等。这类数据必须通过程序来存取和管理。 2、按数据的存取方式和结构分类 按数据的存取方式和结构,文件可分为顺序文件和随机文件。 ①顺序文件(Sequential File):顺序文件的结构比较简单,文件中的记 录一个接一个地存放。在这种文件中,只知道第一个记录的存放位置, 其他记录的位置无从知道。当要查找某个数据时,只能从文件头开始, 一个记录一个记录地顺序读取,直至找到要查找的记录为止。
Line input#语句 input#函数 8、随机文件打开、关闭操作
项目十一 文件管理器

9、随机文件的读操作 10、打开系统文件 11、文件的移动、复制和删除


12、文件对象file的属性
13、文件系统对象 14、Animation控件的使用


常用属性
常用方法
项目十一 文件管理器
11.1 第1步:文件基础知识
为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方 式称为文件结构。VB文件是由记录组成的,记录是由字段组成的,字段 是由字符组成的。 11.1.1 文件结构 1、字符(Character):是构成文件的最基本单位。字符可以是数字、字 母、特殊符号或单一字节。这里所说的“字符”一般为西文字符,一个 西文字符用一个字节存放。如果为汉字字符,包括汉字和“全角”字符, 则通常用两个字节存放。也就是说,一个汉字字符相当于两个西文字符。 一般把用一个字节存放的西文字符称为“半角”字符,而把汉字和用两 个字节存放的字符称为“全角”字符。注意,VB 6.0支持双字节字符, 当计算字符串长度时,一个西文字符和一个汉字都作为一个字符计算, 但它们所占的内存空间是不一样的。例如,字符串“VB程序设计”的长 度为6,而所占的字节数为10。

15、文件系统控件的应用
驱动器列表框 目录列表框 文件列表框


16、Shell()函数
17、复杂的程序构思,以及编程能力
项目十一 文件管理器

项目实施步骤: 阅读相关基础知识 界面设计
窗体设计 控件属性设置

程序设计
编程初步 程序代码

程序调试,功能完善 保存项目工程和再次打开工程

11.1 第1步:文件基础知识

2、字段(Field):也称域。字段由若干个字符组成,用来表示一 项数据。例如邮政编码“100084”就是一个字段,它由6个字符组 成。而姓名“刘大平”也是一个字段,它由3个汉字组成。 3、记录(Record):由一组相关的字段组成。例如在通信录中, 每个人的姓名、单位、地址、电话号码、邮政编码等构成一个记 录,如在VB中,以记录为单位处理数据。 4、文件(File):文件由记录构成,一个文件含有一个以上的记录。 例如在通信录文件中有100个人的信息,每个人的信息是一个记 录,100个记录构成一个文件。
相关文档
最新文档