《授课ppt-文件》ppt课件

《授课ppt-文件》ppt课件

ID:27270612

大小:434.00 KB

页数:54页

时间:2018-11-30

《授课ppt-文件》ppt课件_第1页
《授课ppt-文件》ppt课件_第2页
《授课ppt-文件》ppt课件_第3页
《授课ppt-文件》ppt课件_第4页
《授课ppt-文件》ppt课件_第5页
资源描述:

《《授课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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。