【中华硕博网-全球500所高校指定报名中心】
【在职研究生】 【在职博士】 【MBA/EMBA】
  您现在的位置: 中华硕博网 > 论文中心 > 理工论文 > 计算机论文 > 文章正文
站内搜索:

论Delphi开发商品化软件的优点

作者:硕博网    文章来源:中华硕博网    点击数:    更新时间:2008-5-3
中华硕博网(http://www.china-b.com)全球500所高校指定报名中心--论Delphi开发商品化软件的优点

   1995年10月,当我们在考虑选择哪种开发工具来开发新的Windows版本企业管理软件时,有很多意见:VC++ 2.0,BC++ 4.5,VB 4.0,PB 4.0,Foxpro 2.5 for Windows和Delphi C/S。 由于以前我们的全部 DOS和Windows产品全是由Borland C++编写的,彻底感觉过C++编写大型应用软件的优点和缺点---能解决 所有问题但投入代价太高!所以我们决定抛弃C++,另外选择。为郑重起见,我和几个主力开发人员一起测试了其余的开发工具,最后几乎全部决定采用一个很新的工具Delphi 1.0 C/S,当时考虑的因素如下:

  1.Delphi是唯一真正的编译语言。由于大型通用软件的速度要求较高,经验和测试表明PB,VB,Foxpro编写的大程序较慢,Delphi的程序开发和运行时都很快。

  2.Delphi C/S支持单机的dBase,Paradox数据库和流行的关系数据库,如Oracle,Sybase,MS SQL Server等。这样,最后的系统可以在单机、Netware网络文件共享方式和C/S条件下运行,扩大了企业使用范围。

  3.Delphi的Pascal语言是和C++是几乎相同的面向对象语言,非常好,习惯了C++OO 编程的高级C++程序员很容易接受。而且,Borland的Pascal一直非常好。

  4.Delphi C/S有全部构件的Source,可以在需要的时候修改和增加构件。

   现在,我们完成了一套庞大的产品"天心企业全能管理系统",是一套包含企业的财务管理、仓库管理、销售管理、应收应付帐款管理、报表系统、成本核算、生产管理、商场POS前后台业务处理、工资考勤管理和结合Internet/Intranet的公文管理、报表查询的完整系统。它是32位的应用,运行于英文和简体、繁体Windows 95/NT上,后台支持各种数据库连接,包括NT、95、Netware和Unix环境下的MS SQL Server、Oracle、Sybase、Informix、IBM DB/2、 Interbase、 Access、 Foxpro等。 系统规模庞大, 14M的源代码由600多个Pascal文件和接近400个DFM文件构成,包含自己开发和购买的40多个Delphi构件以及4个Active X(OCX)构件。

  如此大规模的开发的顺利完成,经历从Delphi 1.0 C/S升级到2.0 ,2.01C/S,使我们对Delphi 2.01 C/S Suite版本有了非常彻底的了解,下面就几个比较突出的优点谈谈我们的感受。

          1.几乎完美的面向对象语言和技术。

  Delphi1.0的面向对象已经非常彻底,但2.0更好,增加了可视的Form的继承。这大大方便了类似数据输入界面的管理,比如收款录入和付款录入界面,很多动作相同,于是可以先构造一个Form作为基类

[1] [2] [3] [4] 下一页

 相关热词搜索