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语言。

DELPHI快速入门教程 DELPHI基础教程 目录   第章 Delphi快速入门()   第章 Delphi快速入门(二)   第章 Delphi快速入门(三)   第章 Delphi快速入门(四)   第章 Delphi快速入门(五)   第二章 Delphi面向对象的编程方法()   第二章 Delphi面向对象的编程方法(二)   第二章 Delphi面向对象的编程方法(三)   第二章 Delphi面向对象的编程方法(四)   第三章 字符串列表及应用()   第三章 字符串列表及应用(二)   第四章 文本编辑器的设计()   第四章 文本编辑器的设计(二)   第五章 Delphi图形图像编程)   第五章 Delphi图形图像编程(二)   第六章 文件管理()   第六章 文件管理(二)   第六章 文件管理(三)   第七章 剪贴板和动态数据交换()   第七章 剪贴板和动态数据交换(二)   第八章 对象链接与嵌入()   第八章 对象链接与嵌入(二)   第九章 Delphi拖放编程   第十章 动态链接库编程)   第十章 动态链接库编程(二)   第十章 Delphi应用程序的应用()   第十章 Delphi应用程序的应用(二)   第十二章 异常处理与程序调试()   第十二章 异常处理与程序调试(二)   第十二章 异常处理与程序调试(三)   第十三章 Delphi开发数据库应用程序概述()   第十三章 Delphi开发数据库应用程序概述(二)   第十四章 简单数据库应用的创建及MASTAPP介绍()   第十四章 简单数据库应用的创建及MASTAPP介绍(二)   第十四章 简单数据库应用的创建及MASTAPP介绍(三)   第十五章 数据访问部件的应用及编程)   第十五章 数据访问部件的应用及编程(二)   第十五章 数据访问部件的应用及编程(三)   第十六章 数据浏览部件的应用及编程)   第十六章 数据浏览部件的应用及编程(二)   第十七章 SQL编程)   第十七章 SQL编程(二)   第十八章 Delphi客户服务器应用开发()   第十八章 Delphi客户服务器应用开发(二)   第十八章 Delphi客户服务器应用开发(三)   第十八章 Delphi客户服务器应用开发(四)   第十九章 Delphi自定义部件开发()   第十九章 Delphi自定义部件开发(二)   第十九章 Delphi自定义部件开发(三)   第十九章 Delphi自定义部件开发(四)   第二十章 开发Delphi对象式数据管理功能()   第二十章 开发Delphi对象式数据管理功能(二)   第二十章 开发Delphi对象式数据管理功能(三)   第二十章 开发Delphi对象式数据管理功能(四)   第二十章 开发Delphi对象式数据管理功能(五) 源自pconline
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值