DELPHI 编程(一) __快速认识Delphi

DELPHI 编程(一) __快速认识Delphi

1、什么是Delphi:

Delphi 不是一门编程语言,它只是一个IDE,和VS,Eclipse,VSCode,Pycharm... 一样,只是一个编程工具,但他主要是针对Pascal语言编程,因此很多时候,很多人把Delphi说成是一门编程语言,他只是用于Pascal编程的一个工具

2、学习Delphi:

既然知道Delphi只是一个IDE,他是针对 Pascal语言的,所以学习Delphi之前,必须先了解Pascal语言结构特点及编程基础,这样在应用Delphi时才会得心应手

3、认识Pascal:

先上代码结构:

program Demo; //程序名

uses XXXX; //引用单元名

const xxx=xxxx; //常量定义

var xxx:xxxx; //定义全局变量

function XXX(XXX:XXX):XXX; //定义函数

var

xxx:xxx; //定义局部变量

begin

... //函数体

end;

procedure xxx(xxx:xxx); //定义过程

var

xxx:xxx; //定义局部变量

begin

... //过程体

end;

begin //主程序开始

...

end. //主程序结束

说重点:

1、Pascal语言是一门编译语言,是面向对象的高级语言,写好的代码必须经过编译后才能运行。

2、Pascal语言如果程序是以program定义的,经过编译后,会生产一个 .exe执行文件(后面讲其它关键字定义), 程序以begin ...end. 包裹。

3、Pascal单元引用方式为:“uses + 单元名 + ;”, 多个单元引用时用“,”隔开。

4、Pascal语言以“;”结尾,不同语句间可以在一行用";"隔开,也可以在不同行用";"隔开

5、Pascal定义:

常量定义:const 常量名 = 常量值 ; (多个常量定义用";"隔开)

变量定义: var 变量名:变量类型 ; (多个变量定义用";"隔开)

过程定义:

procedure 过程名(参数);

begin

end;

函数定义:

function 函数名(参数):返回值类型;

begin

end;

过程定义和函数定义时,过程体或函数体一定要用begin ... end;包裹

类/接口定义:

type

TClass = class

end;

IInterface = interface

end;

类定义或接口定义时,一定要用end; 结束

单元定义:

unit 单元名称;

interface

implementation

end.

单元定义一定要以end.结束。记住最后的"."

6、数量类型(直接盗图)

7、流程控制:

//条件

if ... then

....

else

...;

//多个条件用 else if ... then

//else 前的语名不能用;因为;表示语名结束;如果else前有多条语句,可以用 begin....end包裹,包裹时可以用; 但end不能用

case ... of

begin

....;

....;

end;

//循环

while ... do

begin

...

end;

for ... to ... do

begin

....

end;

8、内存管理

Pascal不具备对象回收策略,所以所有内存声明及释放需要开发者自行处理。Pascal可以灵活定义变量空间大小,且可以动态调整。

9、Pascal语言不区分大小写,注释用 "//" 或 "{}"

其它Pascal知识在之后的Delphi 学习中慢慢了解,这里只是为了后面Delphi学习先了解一下什么是Pascal语言。

相关推荐

世界杯:一场跨越文明与阶层的全民狂欢
个性标签怎么写吸引人

个性标签怎么写吸引人

07-25 👁️‍🗨️ 9114
主题:索尼

主题:索尼

07-30 👁️‍🗨️ 4611
如何在Instagram上观看直播?详细教程教你轻松找到INS直播
fategrandorder(命运冠位指定)3星从者选择推荐 3星从者哪个好用