vb课件第07章文件4学时.pptxVIP

  • 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)

1亿VIP精品文档

相关文档