- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章文件第九章文件
第九章 文件 * VB程序设计基础教程—第九章 本章主要内容 文件的基本概念 文件系统控件 文件读写 使用文件系统对象编程 使用文件的目的 前面章节编写的应用程序,数据输入是使用键盘、文本框或InputBox对话框来实现。程序的运行结果是输出到窗体上或其它可用于显示的控件上。若要再次查看结果,就必须重新运行程序,并重新输入数据。另外,当退出应用程序或关闭计算机时,相应的数据将全部丢失,无法重复使用这些数据。因此,为了长期保存数据,方便修改和供其它程序调用,就必须将其以文件的形式保存在磁盘中。 VB为用户提供了较强的对文件系统的支持,使用户可以很方便地访问文件系统, 文件和记录 文件是存储在计算机外部设备上的数据集合。计算机处理的数据一般都以文件的形式存放在外部介质上,操作系统以文件为单位进行数据管理。用户要识别数据,必须先按文件名找到指定文件,再对文件中的数据进行读、写等操作。 记录是组成文件的基本单位,它由若干个相互关联的数据项组成。记录的各数据项是由字母、数字、汉字等各种符号或二进制代码组成的序列。在数据处理中,表示一件事或一个人的某些属性就可构成一个记录。例如: 文件的分类 根据数据的性质,文件可分为程序文件和数据文件。 根据文件的保护级别可分为只读文件、读写文件和不保护文件。 根据数据的组织方式,可分为顺序文件和随机文件。 根据数据的存储格式可分为: 文本文件:是以不带任何格式(纯文本格式)的字符方式进行存储的。因此又称为ASCII文件。 二进制文件:数据是以二进制形式存储的,它以字节来定位数据。 文件系统控件 在Windows应用程序中,当打开文件或将数据以文件的形式存入磁盘时,通常要打开一个对话框。利用这个对话框,可以指定驱动器、目录、文件名,方便地查看系统的驱动器、目录及文件等信息。为了建立这样的对话框,VB提供了3个文件系统控件:驱动器列表框(DriveListBox),目录列表框(DirListBox)和文件列表框(FileListBox)。利用这3个控件,可以建立如图所示的文件管理器: 驱动器列表框 驱动器列表框是下拉式列表框。驱动器列表框以及后面介绍的目录列表框、文件列表框有许多标准属性,包括:Enabled, Font, BackColor, ForeColor, Left, Top, Height, Name, Visible及Width等。 1.重要属性-——Drive属性 用来设置或返回运行时所选择的驱动器,默认值为当前驱动器。Drive属性不能通过属性窗口设置,只能用程序代码设置。其格式如下: [窗体.]驱动器列表框名称.Drive[=驱动器名] 在程序执行期间,驱动器列表框下拉显示系统所拥有的驱动器名称,在一般情况下,只显示当前的驱动器名称。如果单击列表框右端向下的箭头,将把计算机所有的驱动器名称全部下拉显示出来,但不列出网络驱动器。如图所示。这时如果单击某个驱动器名,则这个驱动器名将出现在列表框的顶端,即把它变为当前驱动器。 2.重要事件——Change 在程序运行时,当选择一个新的驱动器或通过程序代码改变Drive属性的设置时,都将引发驱动器列表框的Change事件。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。 目录列表框 目录列表框用来显示当前驱动器上的目录结构,刚建立时显示当前驱动器的顶层目录和当前目录。顶层目录用一个打开的文件夹表示,当前目录用一个加了阴影的文件夹表示,当前目录下的子目录用合着的文件夹表示,如图所示。在VB建立目录列表框时,当前目录为VB的安装目录。程序运行时,双击顶层目录,就可以显示根目录下的子目录名,双击某个子目录名,就可以把它变成当前目录。 1.常用属性——Path Path属性适用于目录列表框和文件列表框,用来设置或返回当前路径。Path属性只能在程序代码中设置,不能在属性窗口中设置。其格式如下: 目录列表框名称.|文件列表框名称.Path[=“路径”] 目录列表框的默认名称是Dir1,这里“路径”的格式与DOS下相同,如果缺省,将显示当前路径。如设置: [窗体.]Dir1.Path=“c:\Windows” 则目录列表框中显示C盘Windows目录下的目录结构。 2.重要事件——Change 对于目录列表框来说,在程序运行时,每当改变当前目录,即目录列表框的Path属性值发生变化时,将引发其Change事件。目录列表框的Change事件过程的开头为Dir1_Change()。 文件列表框的属性 文件列表框可以用来显示当前目
您可能关注的文档
- 第26期心态培训学员优秀感想选登第26期心态培训学员优秀感想选登.doc
- 第23届全国中学生物理竞赛预赛试卷第23届全国中学生物理竞赛预赛试卷.doc
- 第19课 昨天、今天和明天第19课 昨天、今天和明天.ppt
- 第22课《美国南北战争》上课课件第22课《美国南北战争》上课课件.ppt
- 第25太阳周太阳黑子数峰值预测第25太阳周太阳黑子数峰值预测.pdf
- 第26章emWin(ucgui)抗锯齿基础介绍第26章emWin(ucgui)抗锯齿基础介绍.pdf
- 第29卷6 期第2 0 0 7 年12月冰川冻土J OU第29卷6 期第2 0 0 7 年12月冰川冻土J OU.pdf
- 第26期暨南大学EDP简报第26期暨南大学EDP简报.pdf
- 第29章 基于SOM的数据分类第29章 基于SOM的数据分类.ppt
- 第2次数模活动 如何写数模论文—by余一骄第2次数模活动 如何写数模论文—by余一骄.ppt
最近下载
- 智联招聘行测题库.pdf
- crj700培训手册版第一分册飞机概述.pdf VIP
- 骨折术后护理查房.pptx VIP
- 鹦鹉养殖与驯化.pdf VIP
- 2025届高考英语二轮复习:非谓语动词课件 (共49张PPT).ppt.pptx VIP
- 雕刻机快速调试使用指南教学文稿.pdf VIP
- 部编版小学四年级道德与法治上册期末复习全册必背知识点汇总(按单元整理).docx VIP
- 《高校学生就业与创业指导》全套教学课件.pptx
- 2025年新高二数学专项提升(人教A版)暑假培优练04 直线与圆 (14大巩固提升练+能力提升练+高考专练) 学生版.pdf VIP
- 2026届高考数学专项复习:直线与圆.pdf VIP
文档评论(0)