文学艺术|民间故事|神话故事|历代名妓|历代名女|现代故事|诗联趣话|爱情故事|校园故事|传奇故事|帝王将相|荤故事|文化前沿|笑话|图库
论文大全|常用资料|经济金融|会计审计|工商管理|艺术学|社会文化|学科论文|计算机|文学论文|哲学论文|政治论文|法律学|医学|财务税收 
幼教频道|怀孕前|怀孕早期|怀孕中期|怀孕晚期|胎教知识|幼儿期|学前期|儿科健康|个性培养|身高体重|生活起居|育儿策略|玩具游戏|睡眠
两性健康|两性生活|性爱心理|性爱技巧|情感实录|两性生理|两性问答|性疾病|性教育|孕育常识|婚烟物语|健康生活|妊娠病|产后病|不孕症

您现在的位置: 冀鲁信息网 >> 综合信息 >> 论文大全 >> 计算机 >> 计算机理论 >> 综合信息正文

论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作为基类,继承下去两个甚至多个界面,相同动作写于基类中,不同的编写于子类中。由于所有函数支持"虚函数"特性,对程序编写和维护非常方便,大量类似的报表也采用了此技术。

      考虑到系统中有大量的数据录入动作,我们编写了一个构件,叫DBKey,专门解决界面数据和数据库之间的动作。这样,程序员只要考虑用户输入数据的正确性和关系,而不用考虑数据如何存入数据库中和数据浏览、移动时的细节。如果数据进入数据库时的请求出错,构件会自动Rollback还原到录入状态,给出提示,使所有画面的处理动作一致。每个数据录入界面上都使用DBKey,还实现了很多细节的管理动作和打印动作。在输入界面完成后,只要修改和增加DBKey的功能,全部界面都具有了相同功能。比如,我们的表单打印输出就是在全部录入界面完成后,才加入在构件中的,于是全部界面都有了漂亮一致的打印输出功能

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

     
  • 上一篇综合信息:

  • 下一篇综合信息:
  • 新闻中心|农业新闻|蓄产行情|饲料行情|水产行情|
    粮油行情|蔬菜行情|农资行情|市场分析|致富经验|
    农业科技|植物保护|施肥技术|农作栽培|政策法规|
    农业词典|农用物资|加工保鲜|病虫防治|植物验疫|
    科技推广|实用技术|新优品种|动物养殖|科技动态|
    中药栽培|加工技术|专家观点|电脑技术|网络技术|

    | | 设为首页 | 加入收藏 | 联系我们 | 友情链接 | 版权申明 | 网站地图 |
    2005-2008 © www.n318.com 冀鲁信息网 冀ICP备05022225号
    声明:本站为免费个人网站,无力支付稿酬,如果您不想让您的文章出现在本站请联系我们。我们会在第一时间删除。