欢迎来到天天文库
浏览记录
ID:27270612
大小:434.00 KB
页数:54页
时间:2018-11-30
《《授课ppt-文件》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章文件掌握文件管理控件的主要属性、事件和方法★掌握文件的基本概念掌握文件的常用函数、语句掌握顺序文件的读、写操作★了解随机(记录)文件了解二进制文件教学要求27.1文件管理控件7.2文件处理7.3顺序文件7.4随机文件处理教学内容37.1文件管理控件VB提供了驱动器列表框、目录列表框和文件列表框三个特殊的控件,将他们组合起来使用,可以创建与文件操作有关的界面。驱动器列表框DriveListBox目录列表框DirListBox文件列表框FileListBox47.1.1驱动器列表框(DriveListBox)[功能]:
2、一个下拉式列表框,显示当前系统的所有驱动器列表,顶端显示的是当前选定的驱动器。[常用属性]:Name:名称属性,缺省时该属性值为Drive1;Drive:当前驱动器属性,该属性为运行态属性;可以用于返回在驱动器列表框中当前选取的驱动器号,也可用于指定在驱动器列表框顶端显示的驱动器;[常用事件]:Change:当用户在驱动器列表框中选择一个驱动器,或在列表框顶端输入一个驱动器标识,或通过赋值语句修改了驱动器列表框的Drive属性都会激活该事件。一般在此事件中,用drive属性更新目录列表框的path属性,保持驱动器列表框和
3、目录列表框的同步变化。5[常用语句]:格式:ChDriveDrive功能:改变当前工作驱动器——对文件进行存取操作时的缺省驱动器。说明:Drive参数是字符型,必须为系统有效的驱动器名。[例如]:ChDrive“D:”注意:该语句的执行与驱动器列表框无关,既不会改变列表框的drive属性,列表框顶端的显示,也不会引发驱动器列表框的Change事件。同样,在驱动器列表框中选定某驱动器,并不能直接将其变更为当前工作驱动器,必须使用如下语句:ChDrivedrive1.drive67.1.2目录列表框(DirListBox)[
4、功能]:显示系统当前驱动器的目录结构,并突出显示当前目录。显示从根目录开始,到当前目录这条路径上的所有目录,以及当前目录的下属所有第一级子目录。[目录索引]:当前突出显示的目录,索引值为-1,紧邻其上的目录为-2,再上一层为-3,依次类推;而当前工作目录的第一个子目录的索引值为0,其他子目录的索引值顺次递增。-4-3-2-1017[常用属性]:Name:名称属性,缺省时为Dir1;Path:设置和返回目录列表框中的当前目录,为运行态属性;可以通过如下两种方式设置:一是赋值语句;二是双击目录列表框中某项。注意:一般目录列表
5、框中显示当前驱动器上的目录,即目录列表框与驱动器列表框必须同步,必须使用如下语句:<目录列表框>.path=<驱动器列表框>.drive此语句通常在驱动器列表框的Change事件中执行。例如:PrivateSubDrive1_change()Dir1.path=Drive1.driveEndSub8[常用事件]Change:当用户双击目录列表框中的目录项,或通过赋值语句改变了目录列表框的Path属性,都会引发该事件。一般在此事件中,用path属性更新文件列表框的path属性,保持文件列表框和目录列表框的同步变化。[常用语
6、句]:格式:ChDirPath功能:改变系统当前工作目录。说明:(1)ChDir语句改变的是当前驱动器(或指定驱动器)的工作目录,而不能改变工作驱动器;(2)该语句与目录列表框无关,即不会改变目录列表框的当前目录,也不会触发Change事件。同样,在目录列表框中选定某目录,并不能将其变更为当前工作目录,必须使用如下语句:ChDirdir1.Path97.1.3文件列表框(FileListBox)[功能]:显示系统当前目录下的文件列表。[常用属性]:Name:名称属性,缺省时为File1;Path:设置和返回文件列表中所显
7、示文件的路径,为运行态属性注意:一般文件列表框中显示当前目录之中的文件,即文件列表框与目录列表框必须同步,必须使用如下语句:<文件列表框>.path=<目录列表框>.path此语句通常在目录列表框的Change事件中执行。例如:PrivateSubdir1_change()file11.path=dir1.pathEndSub10Pattern:文件种类,设置文件列表框显示文件的种类,缺省为*.*例:File1.Pattern=“*.txt;*.frm”FileName:设置和返回文件列表框中将显示的文件名称,为运行态属
8、性;例:File1.fileName=“d:*.frm”ListCount:返回文件(组合框、驱动器、目录)列表框中的所列项目的总数,为运行态属性;ListIndex:设置或返回当前控件上所选择项目的“索引值”,为运行态属性,列表框中的第一项为0,第二项为1,依次类推,若文件列表框中一项也没有选定,则返回-1;di
此文档下载收益归作者所有