- 0
- 0
- 约5.66千字
- 约 29页
- 2017-08-22 发布于浙江
- 举报
visual basic辅导讲义9-文件
Visual Basic辅导讲义 计算机与数学基础教学部 :刘冰 文件 1文件控件 VB提供了三个与文件有关的控件。 二、目录列表框: DirectoryListBox 三、文件列表框: FileListBox 一、驱动器列表框: DriveListBox 一、驱动器列表框:DriveListBox 1.重要属性 Drive属性:设定或读取当前驱动器的名称。 代码中设定方法: 驱动器列表框名.Drive = 盘符 Drive1.Drive = E: 2.重要事件 Change事件:当前驱动器变更时发生。 Drive1_change() 二、目录列表框DirectoryListBox 1. 重要属性 Path属性:设定或读取当前目录的完整路径。 代码中设定方法: 目录列表框.Path = 路径 Dir1.Path = E:\ Dir1.Path = E:\ab\cd 2. 重要事件 Click事件和Change事件。 三、文件列表框FileListBox 1.重要属性 ①Path属性:设定当前目录。 代码中设定方法:文件列表框.Path = 路径 ②FileName属性:传回所选定的文件名称。 ③Pattern属性:设定文件名的过滤方式,即文件通配符。 代码中设定方法: 文件列表框.Pattern = 通配符 file1.Pattern=“*.txt” Private Sub Drive1_Change() Dir1.Path = Drive1.drive End Sub Private Sub Dir1_Change() File1.Path = Drive1.Path End Sub Private Sub File1_Click() Print FileName End Sub 在驱动器列表框发生改变时,将驱动器列表框显示的盘符路径赋予目录列表框。 在目录列表框发生改变时,将目录列表框显示的目录路径赋予文件列表框。 简单应用 77.1 数据文件 数据文件在各种程序设计领域中,都占有极其重要的地位。一般而言,程序执行时用户所输入的数据都是存储在RAM(内存)中,一旦程序运行结束或电源中断,存储器中的数据也随之消失!若想永久储存,在程序中必须将RAM中的数据以文件的形式存储到外存储器中。当然,需要时程序也可以从文件中将数据读出。VB中的文件有三种: 一、顺序文件 二、随机文件 三、二进制文件 一、访问顺序文件 顺序文件也就是普通的文本文件,它是将字符的编码按先后顺序一个接一个地存放在文件中,占用的磁盘空间很小。 但是,当用户查找一个数据时,必须从文件的开头一个一个地按顺序找,直到找到为止。因此,这种文件的缺点是数据访问的灵活性差。 1. 打开文件 Open “文件名” [For 模式] As [#]文件号 (1) 模式 OUTPUT:写操作,如果没有该文件,则创建一个 INPUT:读操作,读取一个已经存在的文件中的内容 APPEND:写操作,将内容追加到文件未尾 (2) 文件号 1~511,可以用FreeFile()函数获得下一个可利用的文件号。 例如,打开C:\VB\SCORE.TXT,供写入数据,指定文件号为#3。 OPEN C:\VB\SCORE.TXT FOR OUTPUT AS #3 一、 顺序访问模式 打开文件 读出或写入 关闭文件 2.文件的关闭 格式:Close [[#]文件号1, [#]文件号2,……]] 【 例】 Close #1,#2 关闭1号和2号文件 Close 3 关闭3号文件 (#可以省略) Close 关闭所有文件 【 例】 Open “c:\myfile.txt” For Output as #1 ……’操作文件 Close #1 ‘释放内存、避免数据丢失。 1. Print语句 格式:Print #文件号,[表达式列表] 功能:将数据写入顺序文件中。 例如: Open d:\abc.txt For Output As #1 Print abcd, 5 + 10, 4 5, Date Print Print abcd; 5 + 10; 4 5; Date Print #1, abcd, 5 + 10, 4 5, Date Print #1, Print #1, abcd; 5
原创力文档

文档评论(0)