Delphi XE8开发入门~致Delphi XE8初学者.pdf
文本预览下载声明
DelphiXE8开发入门-致DelphiXE8初学者
夕月流云
2015-8-3
本文档记录了Embarcadero官网、TMS官网、Teechart控件、VCL组件库、
FireMonkey等一些信息,简单描述了Delphi窗体代码框架,同时通过开发一个
小型的界面应用程序对Delphi XE8开发环境及其中的主要控件作了初步介绍,
最后将Standard类、Additional类、ADO、DBExpress的部分主要控件以表格的
方式作了整理,方便学习者以后的查阅。
文档的最后补充了一种VCL窗体应用中载入gif动画的方法。
撰写本文档的目的是便于Delphi初学者对DelphiXE8有初步的认识,同时
做到Delphi XE8开发的入门。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地
提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作—
—Delphi的每一个设计细节,都将带给您一份欣喜。
最后引用Delphi的经典广告词开始下面的学习——真正的程序员用VC,聪
明的程序员用Delphi。
(更新中,交流xiyueha@163.com)
一、学习前需要了解的信息
1.Embarcadero官网
/
Embarcadero(英巴卡迪诺)公司成立于1993年,总部位于旧金 ,致力于为数据
库专业人士和应用开发人员提供各种创新的辅助工具,方便用户在自己习惯的环
境中设计、开发和运行维护各种应用系统。
Embarcadero 的产品:
按需使用的异构工具箱
设计与架构工具
ER/Studio 插件产品
应用程序开发
2.TMS官网
/site/default.asp
TMS软件,成立于1995,是一家软体开发资讯公司,专门从事:
VCL、FireMonkey、ASP.NET、.NET、IntraWeb组件开发,Windows、Web、Android、
IOS、Windows Phone开发项目咨询和项目开发定制。
TMS软件拥有一支经验丰富的开发人员,总部设在欧洲,比利时、乌拉圭以及巴
西设有办事处。
3.Teechart控件
Teechart是Teechart for .NET、TeeChart Pro ActiveX V2010等控件的简称,
是由Steema公司研发的一系列图表控件的简称。
4.VCL组件
VCL(Visual Component Libray)VCL是应用在Win32上的应用程序。
VCL是可视化组件库,是Delphi,C++Builder等编程语言的基本类库,拥有封装
纯粹,可扩展性强,操作方便等特点,如果是一个非常繁杂的Win32API,在经
过VCL封装后,使用也是非常简便的。VCL支持类的嵌套,过程及函数的嵌套,
如果你想在一个过程里声明一个类,或是声明另一个过程,那是完全可行的。过
程内部的过程或是函数被称为局部过程或是局部函数。
VCL对事件的支持及封装也是非常完整的,通过事件对象的声明,可以将任意的
外部事件源绑定到VCL控件。
在Delphi 的VCL 中,还提供了非常多的伪API(应用程序编程接口),它们可以
对软件开发提供进一步的支持。
VCL 的可扩展性使得编写控件变得非常简单,并且可以任意导入导出ActiveX控
件。同时,它也是平台无关的,可以在windows,linux,MaxOS或是其他操作系统
下直接使用。
5.FireMonkey
Firemonkey是Embarcadero公司推出的基于CPU/GPU混合架构的业务应用平台,
能够帮助开发人员设计出Windows、Android、Mac和iOS设备上的视觉绚丽的本
地应用程序。
Firemonkey允许开发人员创建具有快速的本地性能、动画和图像效果、企业级
的数据连接以及交互式数据可视化的富HD和3D的图形应用程序,并且可以使用
亚马逊和Azure云服务。
Firemonkey包括Delphi XE5、C++ Builder XE5,以及RAD Studio XE5工具套
件,后者中包含了RadPHP和Embarcadero 的Prism。
二、Delphi窗体代码框架
在Delphi XE8里面创建一个未添加控件的窗口,会自动生成以下代码,下
面解释了这段代码里所涉及的一些关键字的意义
unit是声明单元名的一个字
显示全部