2015计算机二级教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 处理文件 Visual Basic 程序设计教程 · 为什么要引入了数据文件 · 文件标识符 · 文件分类:程序文件和数据文件 · 数据文件按存储方法的不同,可分为以下三种类型: 1.顺序文件 2.随机文件 3.二进制文件 · 数据文件的操作形式 【例12-1】设计一个如图12.1所示的界面,该窗体上有1个驱动器列表框、1个文件夹列表框、1个文件列表框和一个文本框。当启动窗体后,用户在驱动器列表框选择驱动器后,文件夹列表框显示选中驱动器下的文件夹,用 户双击相应的文件夹,在文件列 表框中显示该文件夹下的所有文 本文件(.txt),用户双击相应的文件就可以在文本框中显示该文件内容。 ·VB提供了三种文件系统控件,它们是:驱动 器列表框(DriveListBox)、文件夹列表框(DirListBox)和文件列表框(FileListBox)。 12.3.1 驱动器列表框 ·驱动器列表框是下拉式列表框,用来显示当 前系统中所有有效的驱动器(包括远程连接的驱动器)。通过这个下拉列表框用户可以选择驱动器。 ·1.属性 2.常用事件:Change事件。 12.3.2 文件夹列表框 ·文件夹列表框以树形展开方式显示某个驱动器或文件夹内的各个子文件夹名,并用打开的文件夹图标来表示选定的文件夹,称当前目录。 ·属性 Path:用来设置当前文件夹名或返回所选择的文件夹名. List:该属性的类型为字符串数组,它的每一个列表项的内容是选定磁盘或文件夹下的各子文件夹名 ListCount:表示当前文件夹下的子文件夹个数。 ListIndex:它取值的有效范围为-n~ListCount-1。 其中,-1是当前选定文件 夹在List属性列表中的序 号,从0~ListCount-1则 为它的子文件夹在List属 性(数组)中的序号(下标),而当前文件夹的父文件 夹是绝对值大于1的负数,如图12.3所示。 ·常用事件 Chang事件。当鼠标双击新文件夹或改变Path属性时,触发Change事件,Change事件发生后,改变了文件夹列表框的Path属性,即改变了当前文件夹。 Click事件。当鼠标单击文件夹时,触发Click事件,Click不会改变文件夹列表框中的当前文件夹,但它会改变文件夹列表框的ListIndex属性,因此要在Click事件中改变当前文件夹,可用以下代码实现。 Private Sub Dir1_click() Dir1.Path = Dir1.List(Dir1.ListIndex) End Sub ·Keypress事件。按Windows系统的惯例,在程序中可用两种方法改变选定的路径,即用鼠标双击列表框内的某个文件夹名,或先用光标键把列表框内的光标条移到指定文件夹上,然后按回车。后一种方法的实现,必须由控件的KeyPress事件来完成。例如: Private Sub Dir1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Dir1.Path = Dir1.List(Dir1.ListIndex) End If End Sub 12.3.3 文件列表框 ·文件列表框用于显示当前文件夹下的文件。 ·属性 ·常用事件 Click事件 DblClick事件 Pathchange事件 Patternchange事件 Private Sub Combo1_Click() If Combo1.Text = 所有文件(*.*) Then File1.Pattern = *.* ElseIf Combo1.Text = 文本文件(*.TXT) Then File1.Pattern = *.TXT ElseIf Combo1.Text = 图形文件(*.bmp;*.jpg) Then File1.Pattern = *.bmp;*.jpg End If End Sub 其中Sub Combo1_Click()内的程序代码也可以写成: ·M=InStr(1,Combo1.Text,() ·N=InStr(1,Combo1.Text,)) ·File1.Pattern = Mid(Combo1.Text,M+1,N-M-1) ·VB提供了许多与文件操作有关的语句和函数,使用户可以在应用程序中很方便地对文件和文件夹进行删除、复制和获取文件有关属性等操作,这里简单介绍常用的几个语句。 1. ChDrive 语句 格式:ChDrive drive 功能:改变当前驱动器

文档评论(0)

3va3x66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档