9.1文件处理语句和函数 武汉职北技米学晚 windows|e参数说明表 常量 值 描述 vbhide0窗口被隐藏,且焦点会被移到隐式窗口 vbnormalfoc1窗口具有焦点,且会还原到它原来的大小和位置 us vbminmized2窗口会以一个具有焦点的图表来显示 DVUS maximize3窗口是一个具有焦点的最大化窗口 dfovus vbnormalnof4窗口会被还原到最近使用的大小和位置,当前活动的窗 OCus 口仍然保持活动 Minimize6窗口会以一个图表来显示,当前活动的窗口仍然保持活 dnofovus 动
windowstyle参数说明表 vbhide 0 窗口被隐藏,且焦点会被移到隐式窗口 常量 值 描 述 vbnormalfoc us vbminmized fovus vbmaximize dfovus vbnormalnof ocus Vbminimize dnofovus 1 2 3 4 6 窗口具有焦点,且会还原到它原来的大小和位置 窗口会以一个具有焦点的图表来显示 窗口是一个具有焦点的最大化窗口 窗口会被还原到最近使用的大小和位置,当前活动的窗 口仍然保持活动 窗口会以一个图表来显示,当前活动的窗口仍然保持活 动 9.1文件处理语句和函数
9.2顺序文件 武汉职业技术学晚 顺序文件是一种适用于在连续块中读写的文 本文件。这种文件中的数据由文本字符组成。这 些字符既可以是ASc码字符集中的可显示字符, 也可以是汉字字符。 顺序文件按行组织,每一行的结尾由“回车” 和“换行”字符指示。在顺序文件中 知道第 个记录的存放位置,其他的记录无从知晓。当 要查找某项数据时,只能从文件的开头,一个记 录一个记录的顺序查找,直到找到所需记录为止。 “回车”字符的AsC码为13,“换行”字符的 ASC码为10。 当用户要处理只包含文本的文件时,比如由 文本编辑器创建的文件,最好使用顺序型访问
顺序文件是一种适用于在连续块中读写的文 本文件。这种文件中的数据由文本字符组成。这 些字符既可以是ASCII码字符集中的可显示字符, 也可以是汉字字符。 顺序文件按行组织,每一行的结尾由“回车” 和“换行”字符指示。在顺序文件中,只知道第 一个记录的存放位置,其他的记录无从知晓。当 要查找某项数据时,只能从文件的开头,一个记 录一个记录的顺序查找,直到找到所需记录为止。 “回车”字符的ASCII码为13, “换行”字符的 ASCII码为10。 当用户要处理只包含文本的文件时,比如由 文本编辑器创建的文件,最好使用顺序型访问。 9.2 顺序文件
9.2顺序文件 武汉职业技术学晚 打开顺序文件 open“文件名”[For模式]As[#文件号[Len=记录长 度] 其中: (1)模式 0 UTPUT:写操作 INPUT:读操作 APPEND:追加到文件未尾 (2)文件号 ~511,可以用 FreeBie函数获得下一个可利用的文件号 (3)记录长度 小于或等于32767的整数,它指定数据缓冲区的大小 例如:打开G:\B\S00RE,供写入数据,指定文件号为#1。 OPEN、"C:VB、 SCORE" FOR OUTPUT"AS#1
一、 打开顺序文件 Open “文件名” [For 模式] As [#]文件号 [Len=记录长 度] 其中: (1) 模式 OUTPUT:写操作 INPUT:读操作 APPEND:追加到文件未尾 (2) 文件号 1~511,可以用FreeFile函数获得下一个可利用的文件号。 (3) 记录长度 小于或等于32767的整数,它指定数据缓冲区的大小。 例如:打开C:\VB\SCORE,供写入数据,指定文件号为#1。 OPEN "C:\VB\SCORE" FOR OUTPUT AS #1 9.2 顺序文件
9.2顺序文件 武汉职业技术学晚 二、读顺序文件 1. Input#语句 格式: I nput#文件号,变量列表 功能:从已打开的顺序文件中读出数据,并将数据 指定给用逗号分界的变量列表中的变量。 2. Line Input#语句 格式: Line Input#文件号,字符串变量 功能:从已打开的顺序文件中读出一行并将它分配 给字符串变量。 3. puto函数 格式: INPUT:$(读取字符数,#文件号) 功能:读取以 I nput或 Binary方式打开的文件中 的指定数目的字符
二、读顺序文件 1. Input #语句 格式:Input #文件号, 变量列表 功能:从已打开的顺序文件中读出数据,并将数据 指定给用逗号分界的变量列表中的变量。 2. Line Input #语句 格式: Line Input #文件号,字符串变量 功能:从已打开的顺序文件中读出一行并将它分配 给字符串变量。 3. Input()函数 格式: INPUT$(读取字符数,#文件号) 功能:读取以 Input 或 Binary 方式打开的文件中 的指定数目的字符。 9.2 顺序文件
9.2顺序文件 武汉职北技术学 例题:读文本文件到文本框 假定文本框名称为 txtTest,文件名为 MYFILE.TXT。 常用的函数: L0F(文件号):返回文件的长度(总字节数)。 E0F(文件号):返回读写位置。 文件未到结尾时,EOF函数为True,否则为Fa|se 解法: 方法1:一行一行读 txtTest. Text Open "MYFILE. TXT" For Input As #1 Do Whi le Not EOF(1) Line Input #1,InputData txtTest. Text txtTest Text InputData+vbCrLf Loop Close #1
例题:读文本文件到文本框 假定文本框名称为txtTest,文件名为MYFILE.TXT。 常用的函数: LOF(文件号):返回文件的长度(总字节数)。 EOF(文件号):返回读写位置。 文件未到结尾时,EOF函数为True,否则为False 解法: 方法1:一行一行读 txtTest.Text = "" Open "MYFILE.TXT" For Input As #1 Do While Not EOF(1) Line Input #1, InputData txtTest.Text = txtTest.Text + InputData+vbCrLf Loop Close #1 9.2 顺序文件