- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文件管理学习指导文件是存储在计算机存储器中的信息的集合,是程序、数据和文档的统称。程序运行时,从文件中读取数据,并把处理结果存放到文件中。本章介绍VB的文件管理操作,包括文件系统控件的使用、文件操作的语句和函数、文件的分类、文件的读写操作等。【任务1】选择图片效果描述建立一个窗体如图,窗体上有驱动器列框、文件夹列表框、文件列表框,而且这三个控件是保持同步的,窗体上还有一个标签控件和一个图像框控件,当选中一个图形文件时,把该文件的图片显示在图像框中,同时把文件名显示在标签上。【任务1】选择图片设计分析要实现三个文件系统控件保持同步。即选择驱动器列表框中的驱动器时,在目录列表框中显示当前驱动器下的文件夹,在目录列表框中打开某个文件夹时,文件列表框中显示目录列表框中打开的文件夹中的文件。要想使目录列表框中显示的是驱动器列表框中选中的驱动器中的目录,则要在驱动器列表框的Change事件过程中,进行对目录列表框的Path属性进行设置,而要在文件列表框中要显示目录列表框中选定目录中的文件时,则要在目录列表框的Change事件中对文件列表框的Path属性进行设置。【任务1】选择图片1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务1】选择图片知识链接文件系统控件包括驱动器列表框(DriverListBox)、目录列表框(DirListBox)和文件列表框(FileListBox)。文件系统控件可以组合使用,也可以单独使用。一、驱动器列表框(DriveListBox)驱动器列表框是一个下拉式列表框,用于显示驱动器列表。默认状态下显示当前驱动器名,程序运行时用户可从列表中选择一个有效的驱动器标识符或输入任何有效的驱动器标识符。【任务1】选择图片(1)Drive属性:用于返回或设置驱动器列表框中所显示的驱动器盘符。只能在程序代码中设置。例如:Drive1.Drive=C:“(2)Change事件:当驱动器列表框控件中盘符改变时触发该事件。利用Change事件可将该控件与文件夹列表框控件一起使用,驱动器盘符改变时,文件夹列表框控件中所显示的文件夹也作相应改变。【任务1】选择图片二、目录列表框(DirListBox)目录列表框用于显示当前驱动器的目录结构。(1)Path属性:用于返回或设置目录列表框控件的当前目录。该属性设计时不可用,只能在代码中设置。例如:Dir1.Path=C:\windows(2)Change事件:用户改变目录列表框中的当前目录时触发该事件。利用Change事件可将该控件与文件列表控件一起使用,选定目录列表控件中的某一目录,文件列表控件则显示此目录中的文件。【任务1】选择图片三、文件列表框(FileListBox)文件列表框用于显示当前目录下的文件。(1)FileName属性:返回或设置选定文件的文件名(不包括驱动器和和路径)。(2)ListCount属性:返回文件列表中的文件总数。(3)ListIndex属性:返回或设置选定文件在列表中索引值(0~ListCount-1)。【任务1】选择图片(4)List属性:一个字符串数组,其成员为控件中显示的文件,List属性通常与ListCount属性、ListIndex属性结合使用以访问列表中的文件。(5)Path属性:返回或设置文件列表框控件所对应的文件夹,在该控件上显示的文件就是由Path属性所指定的文件夹下的文件。如果不设置,Path属性的默认值为工程所在的路径。(6)Pattern属性:返回或设置控件中显示的文件类型,默认为*.*。【任务1】选择图片四、保持各文件系统控件的同步若要使驱动器列表控件、目录列表控件、文件列表控件保持同步,需要如下两个事件过程:PrivateSubDrive1_Change()Dir1.Path=Drive1.DriveEndSubPrivateSubDir1_Change()File1.Path=Dir1.PathEndSub【任务1】选择图片五、选择文件名在文件列表框中选定的文件,若要取得所选文件的完整文件名,即包含路径的文件名,需要下面的事件过程。PrivateSubFile1_Click()IfRight(Dir1.Path,1)=\ThenchoiceFile=Dir1.Path+File1.filenameElsechoiceFile=Dir1.Path+\+File1.filena
您可能关注的文档
- Verilog HDL程序设计语句和描述方式.ppt
- Verilog HDL高级程序设计举例 .ppt
- Verilog HDL高级程序设计举例.ppt
- Verilog HDL数字集成电路高级程序设计课件:仿真测试工具和综合工具.ppt
- Verilog HDL数字集成电路高级程序设计课件:仿真验证与Testbench编写.ppt
- Verilog HDL数字集成电路设计方法概述.ppt
- Verilog HDL数字集成电路设计方法概述及基础知识 .ppt
- Verilog HDL数字集成电路设计原理与应用课件:仿真测试工具和综合工具.ppt
- Verilog HDL数字集成电路设计原理与应用课件:仿真验证与Testbench编写.ppt
- Verilog HDL数字集成电路设计原理与应用课件:设计与验证语言的发展趋势.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)