Delphi 2010学习笔记(2)---单元文件的结构与语法---2011-01-18
2011-01-18 09:12
417 查看
单元文件的结构与语法
程序的每个子模块称之为单元。单元中可包含任何元素包括类型、变量、常量、例程等。每个单元均存储于一个.pas文件中。一个pas文件只能容纳一个单元。
单元文件包括以下部分:单元名称、Interface关键字、Implementation、[initialization]、[finalization]、end关键字。一个完整
的.pas 文件结构如下:
uint Unit1; //单元名称
interface //接口部分声明起始处
uses ....
......
implementation //实现部分起始处
uses ...
......
initialization //启动初始化部分起始处
......
finalization //关闭关闭初始化部分起始处
......
end.
1. 单元名称
此处名称与.pas文件名称一致。注意一个.dpr中不能引用两个同名的.pas.
2. 接口部分
关键字Interface与Implementation 之间的部分称为接口部分。此部分可以定义变量,常量,例程等。单元中并非仅有此处
才可以定义标识符,但只有在此部分定义的标识符才可能被其他文件访问。
3. 实现部分
关键字Implementation与initialization之间的部分称为实现部分。此处实现时可以省略参数,但若为省略则必须与声明时完
全一致。此部分可以定义常量、变量、例程等,但只能在本单元内使用。本单元的Inteface部分或其他单元无法使用。也可以定义
合用从句,但只能紧跟在关键字implementation之后.
程序的每个子模块称之为单元。单元中可包含任何元素包括类型、变量、常量、例程等。每个单元均存储于一个.pas文件中。一个pas文件只能容纳一个单元。
单元文件包括以下部分:单元名称、Interface关键字、Implementation、[initialization]、[finalization]、end关键字。一个完整
的.pas 文件结构如下:
uint Unit1; //单元名称
interface //接口部分声明起始处
uses ....
......
implementation //实现部分起始处
uses ...
......
initialization //启动初始化部分起始处
......
finalization //关闭关闭初始化部分起始处
......
end.
1. 单元名称
此处名称与.pas文件名称一致。注意一个.dpr中不能引用两个同名的.pas.
2. 接口部分
关键字Interface与Implementation 之间的部分称为接口部分。此部分可以定义变量,常量,例程等。单元中并非仅有此处
才可以定义标识符,但只有在此部分定义的标识符才可能被其他文件访问。
3. 实现部分
关键字Implementation与initialization之间的部分称为实现部分。此处实现时可以省略参数,但若为省略则必须与声明时完
全一致。此部分可以定义常量、变量、例程等,但只能在本单元内使用。本单元的Inteface部分或其他单元无法使用。也可以定义
合用从句,但只能紧跟在关键字implementation之后.
相关文章推荐
- Delphi 2010学习笔记(1)---工程文件的结构与语法---2011-01-18
- Delphi 2010学习笔记(3)---Use从句的语法---2011-01-18
- Delphi 2010学习笔记(7)---数据类型(分类框图)---2011-01-18
- Delphi 2010学习笔记(6)---数据类型(类型声明)---2011-01-18
- Delphi 2010学习笔记(4)---数据类型(常量)---2011-01-18
- Delphi学习笔记一——单元文件(补充)
- 实验楼linux学习笔记(四:Linux 目录结构及文件基本操作
- .dex文件结构学习笔记(5)
- Ubutn操作系统学习笔记三之------文件系统基本结构
- java学习笔记 使用递归 将文件目录树形结构输出,递归删除目录 文件夹。
- Delphi学习笔记六——文件路径相关的字符串操作
- Delphi 2010学习笔记(11)---数据类型(记录类型)---2011-01-20
- Delphi 2010学习笔记(13)---数据类型(指针)---2011-01-20
- Delphi 2010学习笔记(14)---数据类型(变体类型)---2011-01-20
- linux学习笔记之文件结构和函数
- .dex文件结构学习笔记(3)
- PHP学习笔记(二) 了解PHP的基本语法以及目录结构
- js学习笔记一-语法结构
- Delphi XE5教程6:单元的结构和语法
- Linux学习笔记[3] - Linux系统结构(磁盘分区、文件系统、文件类型)