delphi程序结构
2015-04-30 17:45
204 查看
dpr 为工程文件 dfm 为窗体文件 pas 为单元文件 cfg 配置文件 dof 为项目选项文件(一般没用) dcu compiled units文件 ,编译后的单元文件 res 资源文件 ddp 文件就是Delphi Diagram Portfolio简写,是用来保存Code Editor中的Diagram信息的. 一般一个项目要考个别人,只需要 dpr,dfm,pas文件即可,如果有cfg,res也一块考(后两个文件很少用到) Delphi单元文件 1.库单元文件头:其中声明了库单元的名字. 2.Interface部分: 由保留字interface开始,结束于保留字implementation,它用来声明引用的单元,常量,数据类型,变量,过程和函数.在Interface部分声明的变量,常量,数据类型,过程,函数都可以供外部引用,对整个程序而言是共有的.也就是说,对于所有引用该单元的单元来说,这些声明都是可见和可访问的. 在Interface部分,只需写出过程和函数的首部,具体的定义是在下面的implementation部分给出的. Interface部分又可分为多个可选部分,分别为单元引入部分(uses),常量说明部分,类型说明部分,变量说明部分,过程和函数声明部分. 3.Implementation部分: Implementation部分分为两部分.一部分是声明部分,包括单元引用,常量,类型,变量,过程和函数的声明,这一点和Interface部分相似. 区别有两点: (1):在Implementation部分声明的只对本单元是公共的,可见的,其他单元即使引用了该单元,也不能访问它们. (2):在Implementation部分声明的过程和函数,不需要遵循先声明后定义的规则,而可以直接写出过程和函数的定义.另一部分是在Interface部分声明的过程和函数的定义. 4.Initialization部分: 用于初始化该库单元,此处的代码最先执行.如果多个库单元中包含Initialization部分,那么它们的执行顺序就和Program的uses部分引用单元的出现顺序是一致的. 5.Finalization部分: 通常用于释放Initialization部分分配的资源.如果多个库单元中包含Finalization部分,其执行顺序和Initialization部分正好相反.
相关文章推荐
- Delphi程序结构
- Delphi 程序结构
- Delphi_02_Delphi程序的结构
- Delphi XE5教程5:程序的结构和语法
- Delphi程序结构
- Delphi的程序单元、结构、基础知识(转)
- Delphi整理四(程序控制结构)
- 【04】DELPHI的程序结构
- Delphi程序流程(3)(while)(自己构建结构数组写进程管理器 包含动态结构数组的添加)
- Delphi 程序结构
- Delphi 开发时运行出现 程序连接数据库错误 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
- ExtJS学习笔记(一):ExtJS程序的结构及如何定义js的private, public属性、方法
- 第一个c#程序结构分析
- 黑马程序员——ios开发基础之C语言程序结构分类与函数
- delphi执行一个外部程序,当外部程序结束后,delphi程序立即响应
- Delphi 的控制台程序编写
- Delphi程序调试简介 转载
- 最简单的Delphi程序(控制台)
- 微信小程序购物商城系统开发系列-目录结构
- C/C++ 多文件程序结构