(一) Delphi程序开发的基本步骤为:
(1)建立窗体;
(2)在窗体上添加组件;
(3)检查和设定对象属性;
(4)编写响应事件处理程序;
(5) 保存文件;
(6)编译,运行。
(二)Delphi自动生成的代码如下:
Unit Unit1; //单元文件名。
Interface //这是接口关键字,用它来标示文件所调用的单元文件
Uses //使用的公共单元
Windows,Messages,Sysutils,Variants,Variants,Classes,Graphics,Controls,Forms,
Dialogs;
Type //这里定义了程序所使用的组件以及组件所对应的事件
TForm1=class(TForm)
Private //定义私有变量和私有过程
(Private declarations)
Pubilc //定义了公用变量和公有过程
(Public declarations)
end;
Var //定义程序使用的公共变量
Form1: TForm1;
Implementation//程序的具体实现部分
{$R *.dfm} //表示编译器指令 和dfm关联
End.
(三)Delphi的文件结构
Delphi是以工程文件为中心的开发产品。这意味着每个应用程序都是一个工程,由一个或多个文件以及工程文件组成。组成工程的几种文件包括:源代码,窗体,编译过的单元,配置,选项,包以及备份文件
1.工程文件(.dpr) 2,源代码文件(.pas)
3.窗体与数据模块(,dfm)
4.配置与选项文件(dof)
5.中间编译单元(.dcu)
6.备份文件(.~pas) 7.包文件(.dpk)
8.应用程序文件 (.dll .exe .ocx)
Exe 可执行程序 是单独运行的程序或进程外务器。
Dll 动态链按库代表资源文件或进程内务器,
Ocx ActiveX控件 是用于建立其它程序的支持性控件
(四)单元文件的内部结构
单元包括单元名和接口部分,接口部分中包含了类型声明,类型声明,如果需要,还会有常数。单元的下半部分,即implementation之后,是实现部分。该部分可包括类型声明,变量声明,常数和过程;如果单元与数据模块或窗体关联,紧接关键字implementation之后是$R编译器指令,用于查找资源。关键字end标志了文件的结尾。可以选择加入关键字initalization和finalization,但它们不会被自动添加。Initialization代码在单元中的所有其他代码运行前运行,而initialization则相反。
1.Unit语句
2.接口部分
起始于initerface 结束于关键字implementation之前为上部分,描叙的是应用程序的其余部分在该单元可以访问哪些东西;下半部分是编写运行代码之处。接口部分没有运行代码。
3.实现部分
4.定义Users语句 5.Type子句
6.变量部分 7.资源声明
8.Initialization部分的使用 9.Finalization部分的使用
第一章小结:
本章主要介绍了Delphi7的基本知识,是读者对Delphi有一个大致的了解。重点讲述了Delphi7的安装,卸载方法;集成开发环境的组成及各部分的作用;接下来以一个实例向读者演示了Delphi7开发应用程序的基本过程,从这个过程可以看出作为快速开发工具的代表,Delphi7有很多优越之处,是程序员的最佳选择。最后又讲述了Delphi的文件结构和单元文件的内部结构,使读者对Delphi编程有了全面的认识。
习题
一. 填空题
1.Delphi的基本语言是( ),它具有( ),( )和( )等特点。
2.Delphi对象监视器主要是完成(
)功能。
3.Delphi工程文件的后缀是( );窗体与数据模块文件的是( )。
4.在单元文件中,Finalization部分的作用是(
)
二,问答题
1.如何保存和编译程序?
2.单元文件包括那几个部分,它们都有什么功能?
三,操作题
编写一个简单的程序,在窗体中有一个Button控件,单击该控件将退出程序。