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

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


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

  

9.3 Visual Basic工程结构

考点6 标准模块

  标准模块也称全局模块或总模块,由全局变量声明、模块层声明及通用过程等几部分组成。其中全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的具体唯一名字的全局变量。全局变量声明总是在启动时执行。

考点7 窗体模块

  窗体模块包括3部分内容,即声明部分、通用过程部分和事件过程部分。在声明部分中,用Dim语句声明窗体模块所需要的变量,因而其作用域为整个窗体模块.包括该模块内的每个过程。注意,在窗体模块代码中,声明部分一般放在最前面,而通用过程和事件过程的位置没有严格的限制。

考点8 Sub Main过程

  在一个含有多个窗体或多个工程的应用程序中,有时候需要在显示多个窗体之前对一些条件进行初始化,这就需要在启动程序时执行一个特定的过程。在Visual Basic中,这样的过程称为启动过程,并命名为Sub Main,它类似于C语言中的Main函数。
  Sub Main过程在标准模块窗口中建立,其方法是,执行“工程”菜单中的“添加模块”命令,打开标准模块窗口,在该窗口中键入:
Sub Main
  然后按回车键,将显示该过程的开头和结束语句,然后即可在两个语句之间输入程序代码。

9.4 闲置循环与DoEvents语句

考点9 闲置循环与DoEvents语句

  Visual Basic提供了闲置循环(Idle Loop)和DoEvents语句。
  DoEvents既可以作为语句,也可以作为函数使用,一般格式为:
[窗体号=]DoEvents[()]
  当作为函数使用时,DoEvents返回当前装入Visual Basic应用程序工作区的窗体号。如果不想使用这个返回值,则可随便用一个变量接收返回值。

9.5 文件概述

考点10 文件说明

  所谓文件说明,指的是文件的命名规则。在Visual Basic中,文件说明的一般格式为:
设备名:文件引用名

考点11 文件结构和分类

  1文件结构
  为了有效地存取数据,数据必须以某种特定的方式存放,这种特定的方式称为文件结构。
  .字符:是构成文件的最基本单位。
  .字段:也称域。字段由若干个字符组成,用来表示一项数据。
  .记录:由一组相关的字段组成。
  .文件:文件由记录构成,一个文件含有一个以上的记录。
  2文件类型
  根据不同的分类标准,文件可以分为不同的类型。
  .根据数据性质,文件可分为程序文件和数据文件。
  .根据数据的存取方式和结构,文件可分为顺序文件和随机文件。
  .根据数据的编码方式,文件可以分为ASCII和二进制数文件。

9.6 文件的打开与关闭

考点12 文件的打开(建立)

  如前所述,在对文件进行操作之前,必须先打开或建立文件。Visual Basic用Open语句打开或建立一个文件。其格式为:
Open文件说明[For方式][Access存取类型][锁定]As[#]文件号[len=记录长度]
  Open语句的功能是:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。
  说明:
  (1)格式中的Open,For,Access,As以及Len为关键字,“文件说明”的含义如前所述。
  (2)为了满足不同的存取方式的需要,对同一个文件可以用几个不同的文件号打开,每个文件号有自已的一个缓冲区。
  (3)Open语句兼有打开文件和建立文件两种功能。

考点13 文件的关闭

  文件的读写操作结束后,应将文件关闭,这可以通过Close语句来实现。其格式为:
Close〔[#1文件号][,[#]文件号]……
  Close语句用来结束文件的输入输出操作。
  说明:
  (1)Close语句用来关闭文件,它是在打开文件之后进行的操作。格式中的“文件号”是Open语句中使用的文件号。
  (2)Oose语句中的文件号是可选的。如果指定文件号,则把指定的文件关闭;如果不指定文件号,则把所有打开的文件全部关闭。
  (3)除了使用Close语句关闭文件外,在程序结束时将自动关闭所有打开的数据文件。
  (4)Close语句使用Visual Basic结束对文件的使用,它的操作十分简单,但绝不是可有可无的。



相关文章


等考二级VB考点分析之键盘与鼠标事件过程
二级VB基础教程:8.2多选项卡对话框——页框(TabStrip)
等级考试二级VB考点分析之多重窗体与数据文件(2)
等级考试二级VB考点分析之多重窗体与数据文件(1)
计算机二级VB编程应用:用Winrar压缩文件[1]
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛