




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB6程序设计,第六部分 VB中的图形处理及文件操作,产学研中心,教学目标: 1.掌握:文件控件和文件操作 2.理解:文件类型及结构 教学内容:利用文件控件处理文件的方法、文件处理函数、文件系统对象(FileSystemObject)编程。 在计算系统中,文件管理一直是一个非常重要的概念。所谓的文件是指存放在外部存储介质上的数据和程序等.,利用文件控件 在VB6.0中包括四个文件类型控件,它们分别是DriveListBox控件、DirListBox控件、FileListBox控件和CommDialog控件,可以实现不同功能。,1.设置初始窗体属性,窗体属性设置,2.添加控件,设置其属性 向窗体添加一个drivelistbox控件,一个dirlistbox控件 一个filelistbox控件,它们将实现相应不同的功能,同时它们又相互协调。 如图,3.编写程序的初始化代码 在窗体的设计阶段双击窗体,在窗体的form_load()事件中添加下列代码: Private Sub Form_load() Drive1.enabled=true Dir1.enabled=true File1.enabled=true 设置控件的有效状态 File1.pattern=“*.exe“ 设置过滤器,使之只显示可执行文件 Drive1.drive=“c:“ 设置控件的初始驱动器为C盘 End Sub 程序说明: 程序首先通过Drive1.enabled=true,Dir1.enabled=true,File1.enabled=true来设置控件的有效状态,然后设置文件的过滤器为“.exe“和控件的初始驱动器为“c:“,这样只有在c盘下面的以“.exe“结尾的可执行文件才能够显示出来。,4.响应DriveListBox控件的Change事件 Private Sub Drive1_change() Dir1.path=Drive1.Drive 改变驱动器,使目录列表框中的内容跟着所选驱动器的变化而变化 End Sub 程序说明: 在程序的运行阶段,改变驱动器时,就会激活DriveListBox控件的Drive1_Change()事件,然后通过Dir1.path=Drive1.Drive来使DriveListBox控件显示改变驱动器后的目录。,5.响应DirListBox控件的Change事件 Private Sub Dir1_change() File1.path=Dir1.path 改变目录,使目录列表框中的内容跟着所选文件夹的不同而不同 End Sub 程序说明: 在程序的运行阶段,改变目录时,就会激活DirListBox控件的Dir1_change()事件,然后通过File1.path=Dir1.path来使FileListBox控件显示改变目录后的文件列表。 存储文件,运行程序,VB6.0的文件处理函数 在VB6.0中,除了可以利用文件控件来对文件进行处理外,还可以通过一些函数和方法来处理文件,常用的文件处理函数和方法有Kill,FileCopy.RmDir,Shell和Name等。,Kill语句的功能是从磁盘中删除文件,它的语法结构如下: Kill pathname 其中参数pathname是用来指定一个文件名的字符串表达式,pathname要包含文件所在的目录或文件夹以及驱动器。Kill支持多字符()和单字符(?)的统配来指定多重文件。,FileCopy语句的功能是复制一个文件 ,它的语法结构如下 FileCopy source,destination 在FileCopy语句的语法中包括两个参数,其中soure用来表示要被复制的源文件名,而destination用来指定要复制的目的文件名 在source和destination参数中都要包含文件所在的目录或文件夹以及驱动器。,Shell函数的功能是执行一个可执行文件,同时返回一个Variant(Double),如果成功的话,代表这个程序的任务ID,若不成功,则会返回0.它的语法结构如下: Shell(pathname,windowstyle) 参数说明: pathname为所要执行的应用程序的名称及其路径和必要的参数;,RmDir 语句的功能是删除一个存在的而且为空的目录或文件夹,它的语法结构如下所示: Rmdir path 其中参数Path是一个字符串表达式,用来指定要删除的目录或文件夹。如果在参数Path中没有指定驱动器,则Rmdir会在当前驱动器上删除为空的目录或文件夹。,Name语句的功能是重新命名一个文件、目录或文件夹,它的语法结构如下: Name oldpathname As newpathname 其中包括以下两个部分:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025第二季度重庆医科大学附属大学城医院临床医技科室人员招聘模拟试卷及答案详解(考点梳理)
- 2025广西百色市右江民族医学院公开招聘实名编制高层次人才93人模拟试卷及答案详解(夺冠系列)
- 2025无限期劳动合同样本
- 2025版常见商业办公租赁合同解析
- 2025安徽马鞍山市博望区人民医院招聘派遣制工作人员8人考前自测高频考点模拟试题及完整答案详解1套
- 造林更新工高级工考试题库及答案
- 加油站管理员考试题库及答案
- 田径初级考试题库及答案
- 村社区干部考试题库及答案
- 保安监控室考试题库及答案
- 2025-2026学年人教版(2024)九年级物理全册第十四章 内能的利用(单元同步检测练习)(含答案)
- 第1课时 10的加、减法(教学设计)-2024-2025学年一年级上册数学人教版
- 2025至2030中国聚烯烃行业项目调研及市场前景预测评估报告
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 2025年下半年杭州市上城区丁兰街道办事处招聘编外工作人员11人考试参考题库及答案解析
- 2025年合肥市广播电视台(文广集团)招聘12人考试参考题库及答案解析
- 利用“蜜蜂剪辑”和“千博手语”轻松制作听障学生微课
- 普通饮片车间共线生产风险评估报告
- 新教科版小学1-6年级科学需做实验目录
- GB/T 8492-2024一般用途耐热钢及合金铸件
- 读懂诗家语省公开课金奖全国赛课一等奖微课获奖课件
评论
0/150
提交评论