- 2
- 0
- 约3.41千字
- 约 25页
- 2022-05-11 发布于北京
- 举报
第7章 文件; 1. 驱动器列表框(DriveListBox)
在运行时,可选择一个有效的磁盘驱动器。该控件用来显示用户系统中所有有效磁盘驱动器的列表。
(1) 常用属性
Name属性:缺省时,值为:“Drive1”
Drive属性:用来设置和返回驱动器列表框中的当前驱动器。
此属性是运行时属性,不能在属性窗口中设置。设置语句格式:
<驱动器列表框名>. Drive =驱动器名
例如:Drive1.Drive=“C:\”
(2) 常用事件
Change事件:是驱动器列表框中最常用的事件常用语句
(3) 常用语句:ChDrive语句
功能:改变当前工作驱动器。
格式: ChDrive Drive 如: ChDrive “D” ;2、目录列表框(DirListBox)
显示用户系统的当前驱动器的目录结构和路径。这个控件可以显示分层的目录列表。
(1) 常用属性
Name属性:缺省时,值为“Dir1”
Path属性:用来设置和返回目录列表框中的当前目录。
此属性是运行时属性,不能在属性窗口中设置。设置语句格式:
<目录列表框名>.Path=路径
例如:Dir1.path=“c:\Program File\aa
(2) 常用事件:Change事件
(3) 常用命令: ChDir语句
功能:设置当前工作目录
格式:ChDir 路径 如:ChDir “C:\Windows”;3. 文件列表框(FileListBox)
在运行时列出由文件列表框控件的Path属性指定目录中的文件。
(1) 常用属性 (详细)
Name,Path,Pattern,FileName,ListCount,ListIndex,List
(2) 常用事件:
PathChange事件:当文件列表框的Path属性改变时产生
PatternChange事件:当文件列表框的Pattern属性改变时产生
Click事件
组合使用文件系统控件 (参见例7-1,P131)
;; 文件是指存放在磁盘上的一系列相关的字节。VB有三种文件访问类型:
(1) 顺序访问
适用于普通的文本文件。文件中的每个字符代表一个文本字符或者文件格式符(如:回车、换行符等)
文件中的数据以ASCII码方式存储。
(2) 随机访问
文件是由一组相同长度的记录组成的。
记录可以由标准的数据类型的单一字段组成,也可由用户自定义类型变量所创建的多个字段组成。每个字段的数据类型可以不同但长度固定的。
文件中的数据以二进制方式存储。允许在任何时候访问文件的任何地方。
(3) 二进制访问
文件可以存储任意希望存储的数据。它没有对数据类型和记录长度的假定;但须知道数据是如何写入的,以便正确地读写它们。
该访问模式中,不能随意定位读取数据。
文件中的数据是顺序地、成块地被读取的。其本质:文件数据在磁盘中的存储格式与其在内存中的存储格式一致;1.文件访问的语句 (参见P136-P140)
(1) 打开文件语句 — OPEN语句
语法格式:Open 文件名[FOR模式][Access存取类型][锁定] As[#]文件号[Len=记录长度]
(2) 关闭文件语句 — CLOSE语句 语法格式:Close [[#]文件号][,[#]文件号]…
(3) 关闭所有打开的文件语句 — RESET语句 语法格式: Reset
(4) 锁定和解锁语句 — Lock和UnLock语句 语法格式:Lock [#]文件号[,记录范围] Unlock [#]文件号[,记录范围]
(5) 定位语句 — Seek 语句
语法格式:Seek [#]文件号,位置; (1) 尾部确认函数 — EOF函数
格式:EOF(文件号)
(2) 返回访问模式— FileAttr函数
格式: FileAttr(文件号,返回类型)
(3) 返回文件长度— Filelen 函数
格式: Filelen(文件名)
(4) 下一个有效文件号 — FreeFile 函数 格式:FreeFile [(文件号范围)]
(5) 返回文件字节数 — Lof 函数
格式: Lof(文件号)
(6) 返回最近一次读写位置 — Loc 函数 格式: Loc (文件号)
(7) 返回
原创力文档

文档评论(0)