- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第09章 VB文件操作
教学目标 掌握三种文件系统控件 了解文件的基本操作 掌握顺序文件的访问模式 第9章 VB 文件操作 * 1. VB程序设计概述 2. VB编程基础 5. 数组及其应用 6. VB函数与过程 7. 应用程序界面设计 8. VB图形操作 3. VB语言基础 4. VB控制结构 教 学 内 容 9. VB文件操作 10. VB数据库编程 第9章 VB文件操作 9.1 文件系统控件 9.2 文件及其基本操作 9.3 文件的访问模式 重点 第9章 VB文件操作 程序设计时,变量和数组中的数据不可能长期保存,必须保存于文件或数据库中。 文件是存储于外存储器上的、数据的集合。 操作系统对文件的管理方式:按名存取 9.1 文件系统控件 9.1.1 驱动器列表框 驱动器列表框控件(DriveListBox)是一种下拉式列表框,缺省时在用户系统上显示当前驱动器号。单击右侧的下拉箭头,就会显示该计算机所拥有的所有驱动器列表。 9.1 文件系统控件 9.1.1 驱动器列表框 (1)Drive属性:返回和设置在驱动器列表框中显示的驱动器。Drive属性只能在程序代码中设置、访问。 格式:[对象.] Drive[=drive] 例如:Drive1.Drive = “C:\” (2)Change事件 当Drive属性值发生变化时,即驱动器列表框中的显示驱动器发生变化时,就会触发此事件。 9.1 文件系统控件 9.1.2 目录列表框 目录列表框(DirListBox)显示系统当前驱动器的目录结构及当前目录下的所有子目录。 (1)Path属性:设置或返回当前路径,只能在程序代码中设置、访问,而不能在属性窗口中设置。 格式:[对象.] Path [=Pathname] (2)Change事件 双击一个新目录或通过代码改变Path属性值时就会触发此事件。 9.1 文件系统控件 9.1.3 文件列表框 目录列表框文件列表框控件(FileListBox) 显示指定目录下的文件目录清单。 (1)Path属性:表示文件所在的路径。 (2)Pattern属性:返回或设置的文件类型。默认值为“*.*”,显示所有文件。例:File1.Pattern=*.EXE; *.DLL (3)FileName属性:返回被选定文件的文件名 格式:[对象.]FileName [= pathname] (4)Click、DblClick事件 9.1.4 综合示例 【例9.1】 设计一个 如下图所示的程序。 分析:本问题是要求在选择特定驱动器和特定目录后,在文件列表框中显示.exe文件。如果双击某个文件,则打开该文件。如果单击某个文件,则显示该文件的路径。 9.1.4 综合示例 【例9.1】 设计一个图片浏览器。 分析:本问题是要求在选择特定驱动器和特定目录后,在文件列表框中显示图片文件名称。如果双击某个图片文件,则在图像框中显示图片。 9.2 文件及其基本操作 9.2.1 文件概述 1. 文件的概念 文件是存储在外存储器上的、用文件名标识的数据的集合。操作系统对文件的管理实行“按名存取”。 2. 文件的分类 ● 按文件的内容分类 程序文件、数据文件 ● 按数据的编码方式分类 ASCII文件、二进制文件 可以由计算机执行的程序 程序运行所需的各种数据 又称为文本文件 以二进制的方式存储 9.2 文件及其基本操作 9.2.1 文件概述 ● 按访问方式分类 顺序文件:也称文本文件,按顺序访问文件。 结构简单。但不能同时进行读、写操作。 随机文件:根据记录号,可直接访问任意一个记录。 存取速度快,更新简便。 二进制文件:直接把二进制码存放在文件中。 由一系列字节组成,没有固定格式,要求以字节为单位定位数据的位置。灵活性大,但编程工作量大。 一个一个顺序地存放的,每条记录可长可短 每条记录的长度都是相同的 9.2.1 文件概述 3. 文件的读/写操作 一般来说,处理数据文件的程序由三部分组成: 打开文件:系统为文件在内存中开辟一个文件缓冲区。每个缓冲区都有一个编号,称为文件号(代表文件)。 文件号由程序员指定,或由FreeFile函数自动获得。 读/写操作:读是输入,将数据从文件读入到内存变量 写是输出,将数据从内存变量写到文件 关闭文件:将文件缓冲区的内容写到文件中。可以长期保存,避免数据的丢失。 9.2.2 文件操作语句
文档评论(0)