高开发效率,可视化开发工具出现了;为了实现跨平台应用,Delphi6和Kylix出现了。Delphi的精华是VCL。离开了VCL,开发者又回到了刀耕火种的年代。你可以试着将你编写的单元中的uses子句中由Delphi自动添加的如SysUtils、Forms等单元名删除,你会发现你编写的代码无法编译。VCL封装了Wi
dows消息机制,因此开发者可以方便地通过属性、事件、方法来控制对象;VCL封装了数据库游标机制(准确地说是BDE封装的),因此用Delphi进行数据库应用开发的开发者完全可以对关系数据库的游标机制一无所知。Delphi已经充分提供了积木元件(组件、类、标准例程),而开发者只需要加以利用就能够快速实现构想(应用程序)。可见,快速应用开发(RAD)对于Delphi
第2页
共35页
f超市销售管理系统
来说是当之无愧的
1.1.4Delphi和SQLSQL语言作为关系数据库管理系统中的一种通用的结构查询语言,已经被众多的数据库管理系统所采用,如ORACLE、Sybase、I
formix等数据库管理系统,它们都支持SQL语言。Delphi与使用SQL语言的数据库管理系统兼容,在使用Delphi开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是Delphi的一个重要特征,这也是体现Delphi作为一个强大的数据库应用开发工具的一个重要标志。1.1.5Delphi的数据库特性及功能简介直到目前为止,计算机软件的开发分为两个不同的体系,其中一个体系是使用传统的程序设计语言(如Pascal、Basic和C等)开发数值控制、数值运算等软件,围绕它们的重点是算术、数据结构以及近年产生的面向对象技术。另一个体系则是通用的数据库管理软件领域(数据库应用程序的开发)。这两个体系的发展都极为迅猛,但是二者并没出现混合渗透迹象。如果使用数据库语言进行传统的算术编程,虽然也能完成相应的功能,但是其编程过程可能极为复杂。如果使用传统的编程语言进行数据库编程,通过调用专用的数据库应用程序接口函数和过程,利用这些函数和过程提供的功能,可能也能做得比较完善,但这做起来大多是极其困难的。而Delphi结合了两个体系的优点,它结合了传统的编程语言ObjectPascal和数据库语言的强大功能,它即可以用于传统的算术编程又可以用于数据库编程,特别是Delphi具有强大的数据库功能,利用Delphi的数据库工具,我们根本不需要编写任何ObjectPascal代码便可以创建一个简单的数据库应用。
第3页
共35页
f超市销售管理系统
1.1.6Delphi对多种数据库管理系统的支持Delphi在Wi
dow31以上版本的系统环境下运行,目前具r