计算机二级DELPHI基础:DELPHI窗体文件计算机二级考试

文章作者 100test 发表时间 2009:04:09 22:57:54
来源 100Test.Com百考试题网


  窗体在设计阶段可用来放置各种组件,在运行阶段是与用户交互的界面。窗体中的所有信息保存在两个同名(扩展名不同)的文件中。当创建一个窗体时,Delphi将同时创建2文件:一个是窗体文件.dfm;另一个是单元文件.pas。
  在窗体设计器上单击鼠标右键,在弹出的菜单中选择View as’I\ext命令。当打开文件后,会看到窗体文件的文本形式。编辑窗体文件是修改组件类型的方法之一,一个新窗体的窗体文件
  内容如下:
  object Forml:’FForml
  Left=1 92
  ’Fop=1 07
  Width=544
  Height=375
  单元文件中包含单元标题、接口部分和实现部分。单元中可以包含事件处理程序、过程及相关的函数。
  一个单元由以下五大部分组成,其中,前3个是必需的,后2个根据需要添加。
  (1)单元标题(Unit heading)
  定义名为Unitl的单元文件,用户可以在保存文件时修改此单元文件名。这里的名称可在引用该单元文件时的uses子句中使用。名称必须是惟一的,也就是说同一个文件夹中不能使用相同的单元名字。
  (2)接口部分(interface)
  在标题头后,以关键字interface开始,implementation前的部分为接口部分。接口部分说明公共的常量、类型、变量、过程及函数等。对过程和函数,只列出说明部分,过程体或函数体在实现部分编写代码。
  其中,’uses声明子句确定了本单元中使用了哪些其他单元文件。一般来说,Delphi将一些常用的标准单元,如Windows、Messages、SysUtils、Variants、Classes、Graphics、Controls、Forms、Di—alogs自动加入到该子句中。当然也可以加入自己的非标准单元。
  (3)实现部分(implementation)
  从关键字implementation开始直到本单元末尾或初始化部分之前的部分主要用于定义在接口部分说明的全部公共过程体和函数体,也可说明局部的常量、类型、变量、过程或函数。其中的{$R术.dfm}是一行编译指令,指示编译器在编译时要连接的窗体。
  在实现部分可以有uses语句。如果实现部分有uses语句,则必须紧跟着保留字implementa—tion,然后才可以有其他语句。在实现部分也可以用来声明常量、数据类型、变量、过程和函数等。这些声明通常具有全局隐含的性质,也就是可以在本单元中被访问,但不可以在其他单元中被访问。另外,在实现部分还可以定义过程体和函数体。
  (4)初始化部分(ini‘tialization)
  为可选部分,以关键字initialization开始,位于实现部分之后,主要用于对本单元的一些数据进行必要的初始化,如给变量赋初值、为实现部分分配资源等,例如:
  implementation
  {$R;l:.dfm}
  var yl:Integer;
  initialization
  yl:=2;
  (5)结束部分(finatialization)
  为可选部分,若单元具有初始化部分就必须具有结束部分。以关键字finatialization开始,直到单元结束,主要为结束单元的语句。在初始化部分获得的任何资源(内存、文件等)在结束部分都要释放。只有在单元中出现了初始化部分才可以出现结束部分。

  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛

  2009年全国计算机等级考试报名信息汇总

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  2009年上半年全国计算机二级考试试题及答案

  2009年上半年全国计算机等级考试试题答案汇总



相关文章


DELPHI基础:DELPHI数据网格自动适应宽度计算机二级考试
计算机二级DELPHI基础:delphi类型转换函数计算机二级考试
计算机二级DELPHI基础:Delphi基础语句总结计算机二级考试
计算机二级DELPHI基础:DELPHI工程文件计算机二级考试
计算机二级DELPHI基础:DELPHI窗体文件计算机二级考试
ObjectPascal语言的注释数据类型与表达式计算机二级考试
DELPHI基础:ObjectPascal语言常量与变量计算机二级考试
计算机二级DELPHI基础:数据类型与表达式计算机二级考试
计算机二级DELPHI基础:程序结构与流程控制语句计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛