文件的概念讲解.pptVIP

  • 29
  • 0
  • 约3.81千字
  • 约 32页
  • 2017-04-19 发布于湖北
  • 举报
文件的概念讲解

一、 文件的概念;(1) 顺序文件 按顺序依次把记录写入文件或把记录读出来。 ;顺序文件 在程序中对文件的操作,通常按3个步骤进行: ;2、关闭文件—— Close (3种类型文件都适用);(二) 顺序文件的读写操作;2. 读顺序文件 INPUT #文件号,变量列表 把读出的每个数据项分别存放到所对应的变量。 LINE INPUT #文件号,字符串变量 读一行到变量中,主要用来读取文本文件。 INPUT$(读取字符数, #文件号) 随意读取字符 3. 函数 LOF(文件号):返回文件的长度(总字节数)。 EOF(文件号):返回读写位置。 文件未尾时,EOF函数为True,否则为False。 ;例:读文本文件到文本框 假定文本框名称为txtTest,文件名为MYFILE.TXT。 方法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 ;顺序文件(总结); 3.5 数组及应用;数组概念的引出;学期; ?3.1通常,数组是由一组具有同一类型的变量组成的,即一个数组中的所有元素具有相同的数据类型。当然,当数据类型为变体 (Variant) 时,各个元素能够包含不同种类的数据(对象、字符串、数值等)。 ?在 VB中有两种类型的数组:固定大小的数组— 它总是保持同样的大小;动态数组—在运行时其大小可以改变。 ?使用数组必须先声明,后使用。与变量一样,根据数组应用的有效范围,可以采用以下三种方法进行声明: ?在模块的声明段用 Public 语句声明数组,建立公用数组。 ?在模块的声明段用 Private或Dim语句声明数组,建立模块级数组。 ?在过程中用Dim或Static 语句声明数组,建立局部数组。 ?声明固定大小数组应包含的信息: ? 数组名 ? 数组的维数 ? 数组的大小(体积) ? 数组的类型;一、固定大小的数组;③ As 数组类型用来说明数组的类型,如果缺省,则与变量的声明一样,默认为是变体数组。例如: Dim a (12) As Single ˊ声明a数组的类型为单精度型,下标范围为0~12 Dim x (1 To 50 ) As Integer ˊ声明x数组的类型为整型,下标范围为1~50。 Dim y (1 To 10 ) ˊ声明y是一个下标范围为1到10的变体数组。 ④ 数组必须先声明后使用。 ⑤ Dim语句声明的数组,为系统编译程序提供了数组名、数组类型、数组的维数和各维的大小。该语句把数值数组中的全部数组元素都初始化为0,而把字符串数组中的全部数组元素都初始化为空字符串。 ⑥ Dim语句中的下标可以是常数。下标全为常数时为固定大小的数组,数组的大小在编译时是确定的;下标为空时则为动态数组,数组的大小是可变的,只有在程序运行时,变量有确定的值后,数组的大小才能确定。;⑦ 可以使用以下方法声明通用数组: ? 建立公用数组,在模块的声明段用 Public 语句声明数组。 ? 建立模块级数组,在模块的声明段用 Private 或Dim语句声明数组。 ? 建立局部数组,在过程中用 Dim或Static 语句声明数组。 例如: Dim Counters ( 1 To 14 ) As Integer Private Sums ( 1 To 20 ) As Double Public Counters ( 14 ) As Double Dim Subs ( 20 ) As Double;⒉ 多维数组 格式:Dim 数组名 ( 下标1 ,下标2 [,下标3 …]) [As 数组类型] 功能:声明一个二维数组或多维数组,并分配相应的存储单元。 说明:下标的个数决定了数组的维数,多维数组最大维数为60)。每一维的大小为:上界-下界+1;数组的大小为每一维大小的乘积。例如: Dim Array(3,4)As Integer ˊ声明Array是整型数组,4行5列,共20个元素。 Dim MultiD (3, 1 To 10, 1 To 15) ˊ声明MultiD是一个变体数组,大小为 4 * 10* 15;⒊ Option Base语句 格式:Option Base n 功能:改变数组下标的缺省下界。 说明:n为数

文档评论(0)

1亿VIP精品文档

相关文档