等级考试二级VB考点分析之多重窗体与数据文件(3)

文章作者 100test 发表时间 2007:05:12 13:45:48
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

9.7 文件操作语句和函数

考点14 文件指针

  文件指针的定位通过Seek语句来实现。其格式为:
Seek# 文件号,位置
  Seek语句用来设置文件中下一个读或写的位置。“文件号”的含义同前;“位置”是一个数值表达式,用来指定下一个要读写的位置,其值在1~(231-1)范围内。
  说明:
  (1)对于用Input,Output或Append方式打开的文件,“位置”是从文件开头到“位置”为止的字节数,即执行下一个操作的地址,文件第1个字节的位置是1。对于用Random方式打开的文件,“位置”是一个记录号。
  (2)在Get或Put语句中的记录号优先于用Seek语句确定的位置。

考点15 其他语句和函数

  1 FreeFile函数
  用FreeFile函数可以得到一个在程序中没有使用的文件号。利用这个函数,可以把未使用的文件号赋给一个变量,用这个变量做文件号,不必知道具体的文件号是多少
  2 Loc函数
  格式:Loc(文件号)
  Loc函数返回由“文件号”指定的文件的当前读写位置格式中的“文件号”是Open语句中使用的文件号。
  3 LOF函数
  格式:LOF(文件号)
  LOF函数返回给文件分配的字节数(即文件的长度),与DOS下用Dir命令所显示的数字相同。
  4 Lock和Unlock语句
  在网络环境中,有时候几个进程可能需要对同一文件进行存取。用Lock和Unlock语句可以对文件“锁定”和“解锁”。其格式为:
Lock[#]文件号[,记录| [开始]To结束]

Unlock[#] 文件号[,记录| [开始] To结束]
  5 FileAttr函数
  格式:FileAttr(文件号,属性)
  6 EOF函数
  格式:EOF(文件号)

9.8 顺序文件

考点16 顺序文件的写操作

  1 Print#语句
  格式:Print#文件号,[[Spc(n)|Tab(n)][表达式表][;|,]]
  Print#语句的功能是,把数据写入文件中。Print#语句与Print方法的功能类似。Print方法所“写”的对象是窗体、打印机或控件,而Print#语句所“写”的对象是文件。
  2 Write#语句
  格式:Write#文件号,表达式表
  和Print#语句一样,用Write#语句可以把数据写入顺序文件中。

考点17 顺序文件的读操作

  1Input#语句
  格式:Input#文件号,变量表
  Input#语句从一个顺序文件中读出数据项,并把这些数据项赋给程序变量。
  2 Line Input#语句
  格式:Line Input#文件号,字符串变量
  Line Input#语句从顺序文件中读取一个完整的行,并把它赋给一个字符串变量。
  3 Input$函数
  格式:Input$(n,#文件号)
  Input$函数返回从指定文件中读出的n个字符的字符串。也就是说,它可以从数据文件中读取指定数目的字符。

9.9 随机文件

考点18 随机文件的打开与读写操作

  1随机文件的写操作
  随机文件的写操作分为以下4步:
  (l)定义数据类型;
  (2)打开随机文件;
  (3)将内存中的数据写入磁盘;
  (4)关闭文件
  2随机文件的读操作
  从随机文件中读取数据的操作与写文件的操作步骤类似,只是把第三步中的Put语句用Get语句来代替。其格式为:
Get#文件号,[记录号],变量

考点19 随机文件记录的增加和删除

  1增加记录
  在随机文件中增加记录,实际上是在文件的末尾附加记录。其方法是,先找到文件最后一个记录的记录号,然后把要增加的记录写到它的后面
  2删除记录
  在随机文件中删除一个记录时,并不是真正删除记录,而是把下一个记录重写到要删除的记录位置上,其后的所有记录依次前移。

9.10 文件系统控件

考点20 驱动器列表框和目录列表框

  1驱动器列表框
  在程序运行期间,驱动器列表框下拉显示系统所拥有的驱动器名称。
  2目录列表框
  目录列表框用来显示驱动器上的目录结构。

考点21 文件列表框

  用驱动器列表框和目录列表框可以指定当前驱动器和当前目录,而文件列表框可以用来显示当前目录下的文件(可以通过Path属性改变)。
  文件列表框的默认控件名是Filel。
  文件的基本操作指的是文件的删除、复制、移动、改名等。在Visual Basic中可以通过相应的语句执行这些基本操作。
  1删除文件(Kill语句)
  格式:Kill文件
  用该语句可以删除指定的文件。这里的“文件名”可以含有路径。
  2复制文件(FileCopy语句)
  格式FileCopy原文件名,目标文件名
  用FileCopy语句可以把原文件复制到目标文件,复制后两个文件的内容完全一样。
  3文件(目录)重命名(Name语句)
  格式:Name原文件名As新文件名用Name语句可以对文件或目录重命名,也可以用来移动文件



相关文章


计算机等级考试二级VB常见问题和技巧解答
二级C语言教程章节测试15.位运算
二级VB基础教程:8.1ActiveX控件概述
二级C语言教程章节测试11.对函数的进一步讨论
等级考试二级VB考点分析之多重窗体与数据文件(3)
二级VB基础教程:6.2函数过程(Function)的定义与调用
二级C语言教程章节测试9.一维数组与指针(一)
二级C语言教程章节测试10.字符串
二级VB基础教程:8.2多选项卡对话框——页框(TabStrip)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛