初步接触DELPHI

由于之前是学C#,所以学起来应该会比较快,.毕竟都是面向对象的东西.

不过是跑去别的班上课,先熟悉下开发环境,

关于DELPHI7

它是Borland 公司推出的一种快速应用开发工具(RADRapid Application Development

一种面向对象,可视化,事件驱动的程序设计语言。

Delphi 7  Enterprise版本附带的Kylix3是个delphi 语言版本的在Linux平台上的高性能开发工具。

 

DELPHI7新特性

快速的Web开发

Linux的跨平台支持(Kylix3

强大的报表开发工具(QuickReportRave Reports

DataSnap(MIDAS)多层应用开发

加强dbExpress2.0

 

应用程序通常被分成多个源代码模块,称为单元(unit)。每个程序以一个程序头(heading)开始,它为程序指定一个名称。在程序头之后是一个可选的uses 子句,uses 子句列出了那些链接到程序的单元,这些单元可以被不同的程序共享

Pascal源文件

编译器期在以下三种文件中取得Pascal 源代码:

单元源文件(文件扩展名为.pas   

工程文件(文件扩展名为.dpr

包源文件(文件扩展名为.dpk

 

工程文件

工程文件具有.dpr扩展名,本质上包含了应用程序的入口点,位于beginend之间。

program HelloWorld;

 

uses

Forms,

Unit 1 in 'Unit1.pas' {Form1};

 

{$R *.res}

 

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

源代码文件具有.pas扩展名,通常每个工程至少有一个单元。单元供编写源代码之用。如果创建了窗体或数据模块,将会得到.dfm.pas两个文件

除了源代码文件,Delphi还需要几种非Pascal 文件来创建程序。它们是自动维护的,包括以下文件:

窗体文件,扩展名为.dfm

资源文件,扩展名为.res (已经编译的资源文件)

工程选项文件,扩展名为.dof

窗体文件或者是一个文本文件,或者是一个编译的资源文件,资源文件能包含位图、字符串等等。每个窗体文件表示一个窗体,通常对应于程序中的一个窗口或对话框。IDE 允许以文本方式察看和编辑窗体文件,并且能以文本或二进制格式保存它。虽然默认是以文本方式保存窗体,但通常不要手动编辑它,更常用的方式是使用Borland 提供的可视化设计工具。每个工程至少有一个窗体,每个窗体有一个关联的单元文件(.pas),默认情况下,单元的文件名和窗体文件名相同。

除了窗体文件,每个工程使用一个资源文件(.res)保存位图作为程序的图标。默认情况下,这个文件和工程文件(.dpr)同名。要改变程序的图标,可使用Project Options 对话框。

工程选项文件(.dof )包含编译器和链接器设置、搜索路径以及版本信息等等。每个工程对应一个选项文件,它和工程文件同名。通常情况下,文件中的选项是通过Project Options 对话框来完成的。

IDE 中的许多工具保存其它类型的文件。桌面设置文件(.dsk .desk)包含窗口的排列信息及其它设置项目。桌面设置或者特定于一个工程(和某个工程相关),或者作用于整个环境(environment-wide)(不是特定于某个工程,对所有工程都有效)。这些文件对编译没有影响

编译器生成的文件

在第一次生成一个程序或一个标准DLL 时,编译器为工程中所使用的每个新单元创建一个编译(过的)单元文件.dcu。工程中所有的.dcu 文件被链接到一个单独的可执行文件或共享库中.

当重新生成一个工程(程序、库或者包)时,除非自上次编译后单元文件(.pas)发生了改变、或者没发现.dcu 文件、或者明确告诉编译器重新编译它,否则,单元文件不会被重新编译。实际上,只要编译器能找到编译(过的)单元文件(.dcu ),单元源文件不是必需的。

DELPHI文件框架

(1) 工程文件     *.dpr

(2) 单元文件     *.pas

(3) 窗体文件     *.dfm

(4) 编译文件     *.dcu

(5) 选项文件     *.dof

(6) 资源文件     *.res

(7) 配置文件     *.cfg

(8) 可执行文件     *.exe

(9) 动态链接库文件     *.dll

(10) 包文件     *.dpk    *.bpl

(11) 备份文件  *.~*  *.~pas  *.~dfm

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值