DELPHI——面向21世纪的Pascal

Author: 兆峰 Date: 1998年 第21期 09版

  Delphi 是Borland 公司推出的一种强有力的客户/服务器数据库应用程序开发工具。作为VB的强大竞争对手,Delphi提供基于Pascal的可视编程环境。
  Delphi的真正意思是面向对象的可视编程工具。即用Delphi 的可视性,结合Object Pascal 语言的编程技巧,开发功能强大的Windows 应用程序和数据库应用程序。Delphi具有一系列创造性的特性:
  1.可重用性和可扩展性。可重复利用预先定义的可视对象及非可视对象,包括按钮、菜单。数据对象以及预先建立对象等。^210901a^
  2.对VBX 和OCX的支持。Delphi 支持将封装的VBX对象装入Component 调色板中,从而可以很容易地利用这些对象。
  3.应用程序及窗体样板。Delphi 提供预先建立的窗体和应用程序样板,可以很快用于实际程序开发中。
  4.编译程序。Delphi 没有解释程序和预定义代码,这使得Delphi 比其他语言快。Delphi 可以将整个程序装入单个可执行文件中,而不需要附加DLL文件。
  5.强大的数据库功能。目前计算机软件开发分为两个体系,其中一个体系是使用传统的设计语言,如 Pascal、C等。另一个体系则是通用的数据库管理软件开发领域。如果使用数据库语言进行传统的数据运算编程,其实现过程可能会极为复杂;然而同样使用传统语言编写数据库管理软件,做起来十分的困难。两个体系的急速发展,出现了二者混合的迹象。Delphi 结合两大体系的优点,使我们根本不需要编写任何的 Object Pascal 代码便可以创建一个简单的数据库应用。
  凭借窗体(Forms)和报表(Reports),  Delphi 可以访问多种数据库。左图显示了Delphi的数据库应用程序与BDE、数据库工具和部件、以及数据源之间的关系。一个数据库应用程序中,通常含有三个基本的数据库部件:负责与BDE连接的数据集部件(TTable 和 Tquery);在数据集部件和用户界面起桥梁作用的数据源部件(TDataSource);数据控制部件(如TBDEdit、TDBGrid),用于提供数据界面。这些部件都为我们建立数据库应用程序带来了极大的方便。