新Visual Basic程序设计教程 教学课件 胡声艳 李为华 第10章.pptVIP

  • 3
  • 0
  • 约2.95千字
  • 约 29页
  • 2015-11-19 发布于广东
  • 举报

新Visual Basic程序设计教程 教学课件 胡声艳 李为华 第10章.ppt

第10章 文 件 一.文件系统控件 1.驱动器列表框(Drive ListBox) 驱动器列表框及后面介绍的目录列表框、文件列表框有许多标准属性,包括Enabled、FontBold、FontItalic、FontName、FontSize、Height、Left、Name、Top、Visible、Width。 此外,驱动器列表框还有一个Drive属性,用来设置或返回所选择的驱动器名。该属性只能用程序代码设置,不能通过属性窗口设置。 其格式为: 驱动器列表框名.Drive[=驱动器名] 2.目录列表框(Directory ListBox) [窗体.]目录列表框(文件列表框).Path[=路径] Private Sub Drive_Change() Dir1.Path=Drive1.Drive End Sub 3.文件列表框(File ListBox) (1)Pattern属性 用来指定在文件列表框中显示文件的类型。它的缺省值为“*.*”,如将Pattern属性设置为“*.frm”,则显示扩展名为.frm的文件。 它既可以在设计阶段从属性表中设置,也可以在运行阶段由语句实现,其格式为: [窗体.]文件列表框名.Pattern[=属性值] 省略“=属性值”,则显示当前文件列表框的Pattern属性值。 当Pattern属性改变时,将产生Pattern_Change事件。 (2)FileName属性 用来在文件列表框中设置或返回某一个选定的文件名称。其格式为: [窗体.][文件列表框.]FileName[=文件名] “文件名”可以带路径,可以有通配符,因此可以用来设置Drive、Path或Pattern属性。 (3)ListCount属性 可用于组合框、目录列表框、驱动器列表框或文件列表框。其格式为: [窗体.]控件.ListCount 这里的“控件”可以是组合框、目录列表框、驱动器列表框或文件列表框。该属性返回控件内所列项目的总数。它不能在属性窗口中设置,只能在程序代码中使用。 (4)ListIndex属性 用来设置或返回当前控件上所选择的项目的“索引值”(即下标)。其格式为: [窗体.]控件.ListIndex[=索引值] 这里的“控件”可以是组合框、列表框、目录列表框、驱动器列表框或文件列表框。它不能在属性窗口中设置,只能在程序代码中使用。 (5)List属性 用来设置或返回各种列表框中的某一项目。其格式为: [窗体.]控件.List(索引)[=字符串表达式] 这里的“控件”同上,“索引”是某种列表框中项目的下标(从0开始)。 4.三个控件绑定协调工作 驱动器列表框、目录列表框及文件列表框的同步操作,可以通过Path属性的改变引发Change事件来实现同步操作。例如: Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub 该事件过程使窗体上的目录列表框Dir1和文件列表框File1产生同步。类似地,增加下面的事件过程: Private Sub Drive1_Change() Dir1.Path=Drive1.Drive End Sub 二.文件 1.文件结构 2.文件指针 3.文件的打开与关闭 Open 文件说明 [For方式][Access 存取类型]As [#]文件号[Len=记录长度] 文件的读写操作结束后,应将文件关闭,其格式为: Close [[#文件号][,[#文件号]…… 其功能为:把文件缓冲区中的所有数据写到文件中,释放与该文件相联系的文件号,以供其他Open语句使用。 【说明】格式中的文件号是Open语句中使用的文件号,若不指定文件号,则把所有打开的文件全部关闭。另外,在程序结束时将自动关闭所有打开的数据文件。 4.与文件操作有关的函数 (1)FreeFile函数 (2)Loc函数 (3)LOF函数 (4)EOF函数 三.有关文件的操作 1.顺序文件的读写 (1)Print # 语句 (2)Write # 语句 (3)增加数据 在Append方式下向文件进行写操作时,原有的数据将被保留,新的数据添加在文件的尾部。 (4)Input语句 其格式为:Input # 文件号,变量表列 (5)Line Input语

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档