- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[实例7-4]编程将文本文件C:\temp\myfile1.dat 的内容读到文本框txtText1 。 7.4 随机文件 7.4.1 随机文件的打开与关闭: 打开 Open “文件名”[For Random] As #文件号 [Len=记录长度] 其中[For Random] 可省略,记录长度默认为128字节。 关闭 Close [文件号列表] 7.4.2 写随机文件 Put #文件号,[记录号],变量名 将一个记录变量的内容写到指定的记录位置处。省略记录号,则表示在当前记录后的位置插入一条记录。 7.4.3 读随机文件 Get #文件号,[记录号],变量名 将一个已打开的磁盘文件的一条记录的内容读入一个变量之中。省略记录号,则读出当前记录后的那一条记录。 7.4.4 访问随机文件的一般步骤 ① 用Type定义记录型变量; ②使用Open语句打开文件; ③ 读/写记录; ④使用Close语句关闭文件。 实例7-5 案例:文件浏览设计 文件结构(顺序、随机、二进制) 文件系统控件(同步效果的实现) 顺序文件、随机文件的读写操作 小 结 * * * * * * * * * * * * * * * * 第7章 文 件 主要内容 顺序文件、随机文件、二进制文件 驱动器列表框、目录列表框、文件列表框控件 顺序文件和随机文件的读写操作 学号 姓名 性别 出生年月 130110 吴迪 男 02-28-80 130111 张杨 男 06-03-86 7.1 文件的概念 文件:是存储在外部存储介质(如磁盘、磁带等)上的数据的集合,是计算机中数据组织的方式,是操作系统管理数据的最小单位。 数据文件的组成结构:VB文件由记录构成,每条记录由多个数据项(又称为字段,是不可再分的最小数据单位。)组成,每个字段由字符组成。 字段 记录 7.1 文件的概念 根据功能分类 文件的分类: 数据文件 程序文件 根据存储方式分类 二进制文件 ASCII文件 根据访问方式分类 随机文件 顺序文件 二进制文件 顺序文件:文件中的记录一个接一个顺序存放,记录长短不同,以“回车(13)”和“换行(10)”字符为分隔符。访问时只能从第一条记录访问到最后一条记录(即:只能顺序访问)。 7.1 文件的概念 7.1 文件的概念 特点:记录长度不等,顺序读写。优点是结构简单,访问模式简单,适用于存储有规律的、不经常修改的数据。 VB中顺序文件就是文本文件,数据在写入文件前都被转化为ASCII字符。 随机文件:每条记录的长度相同,每一个记录都有记录号,可以按记录号直接访问文件中的任一记录(即:可以随机访问)。 7.1 文件的概念 7.1 文件的概念 特点:按记录号读写,允许用户访问文件中任意一个记录,存入和读出速度较快,数据容易更新。所占空间较大,设计程序较繁琐。 随机文件的存储形式: 二进制文件:直接把二进制码存放在文件中,按字节随机访问文件中的数据,可理解为长度为1字节的随机文件。 7.1 文件的概念 特点:是最原始的文件类型,没有固定的格式,允许用户直接访问各个字节数据,也允许用户按所需的任何方式组织和访问数据。其优点是文件灵活性最大,但相应的编程的工作量也最大。无法通过一般的文字处理软件查看文件内容。 7.2 文件系统控件 驱动器列表框 目录列表框 文件列表框 文件系统控件:驱动器列表框、目录列表框和文件列表框,主要为用户提供了用来浏览系统目录结构和文件列表的交互界面。 Drive属性:返回或设置运行时选择的驱动器,默认值为当前驱动器。该属性设计时不可用。 Object.Drive[=字符串表达式] 例如,Drive1.Drive=“C:” Change事件:当改变驱动器或通过代码改变Drive属性值时,该事件发生。 驱动器列表框(DriveListBox)是一种下拉列表框。用于以列表方式显示系统的驱动器清单。 7.2.1 驱动器列表框 目录列表框 (DirListBox) 用于显示当前驱动器的目录结构及当前目录下的所有子目录。 7.2.2 目录列表框 Path属性:用于设置或返回当前目录,只能在运行时设置,在设计界面无效。 Object.Path [=字符串表达式] 其中,字符串表达式是表示绝对路径或相对路径的字符串表达式,默认是当前目录。 例如, Dir1.Path=“C:\temp” List, Listcount, Listindex属性: 7.2.2 目录列表框 List: 字符型数组,存放目录列表框的子目录名称,下标从0开始的。 List
文档评论(0)