前 言 


    前 言

     每一次当Delphi的新版本出来时，我的心情总是非常激动(对于Delphi 5的面世也不例外)，然后就是去找最新版本的Delphi书，以期获得最新的资料，掌握最新的功能。对于一个钟情于Delphi的老程序员来说，我已经养成了这个习惯。然而，现在的情况却越来越令人担忧，因为我和我的那些Delphi发烧友们发现，时下Delphi的书越出越快、越出越厚、越出越多，但真正有新内容、有新意、有价值的却越来越少。记得以前Delphi 4刚刚发布的时候，街上还没有Delphi 3的书卖，现在Delphi 5的书几乎和Delphi 5同时发售。知道内情的人告诉我这些书大都是根据Delphi 5的测试版所写或者有的干脆用Delphi 4的内容，起Delphi 5的名字。还有朋友甚至告诉我鉴别和选购方法，就是看看这些书中是否对Delphi 5新增的功能和组件做了详细介绍，比如：新增的Tframe组件、对ADO的支持、MIDAS的最新改进等。看来，读者的眼睛是雪亮的，毕竟他们对书的评价才是最公正的。

     有时，我很羡慕那些写从入门到精通一类书的作者，因为他们所面对的读者更多的是初学者(特别是英语不好，看不懂帮助的初学者)，而不是那些雄心勃勃、眼光挑剔的程序员。对于后者，我始终感到写作的压力会很大。非常感谢机械工业出版社华章公司，是她让我把这种压力变成了动力，因为我们都觉得应该有这样一本献给Delphi程序员的书，他们梦想成为或正在成为软件开发项目主管。

     “All dream will do.”你相信吗？我记得自己10年前初学编程的时候，就认定这样一句座右铭，直到现在。

     当我完成这部书时，我明显感到一种如释重负的感觉，同时也感到多年的积累一掏而空。尽管我还不能知道这部书是否成功，但我希望这至少是一种有益的尝试，不妥之处，恳请读者批评指正。

     在这本书里，我希望能更多地谈论如何使用Delphi来构建(Architecture)而不仅仅是编程(Program)。因为在企业级的应用中，先进的开发思想可能比单纯的开发技巧更重要。Delphi 5作为企业级的开发工具有着自己独特的技术优势，这种优势往往无法在教科书例题式的孤立程序中得以体现，所以我们结合实际开发项目的解决方案和应用实例进行剖析，让读者真正掌握Delphi的真谛。

     本书从结构上分为4篇，第一篇介绍使用Delphi 5构建企业级应用，这部分概要性地介绍了Delphi 5的企业级开发原理、方法、策略及技术要点，是全书的灵魂和纲要。

     第二篇是人力资源管理系统解决方案及应用剖析。这部分结合Delphi 5人力资源管理系统的开发应用相关实例的剖析，详细介绍了Delphi开发企业管理信息系统的技巧和方法，以便读者全面掌握Delphi的强大功能。本实例侧重点是基于C/S结构的数据库应用开发和Web功能的开发。

     第三篇是电子商务货物配送系统解决方案及应用剖析。这部分通过结合电子商务货物配送系统的实例剖析，从软件工程的角度讨论Delphi 5用于开发规模可变的分布式企业应用的技巧和实现方法。本实例侧重点是面向对象的编程和分布式多层结构系统的开发。

     第四篇是控制与监测系统解决方案及应用剖析。本实例侧重点是实时控制和串口通信编程技术，该技术广泛用于需要与硬件打交道的行业，如通信、电力、监控、自动化、科研等诸多领域。

     参加本书编写的还有李祥(第四篇)、段立、尹亚兰。在本书的编写过程中，我参考了红千的部分程序，在此表示感谢！另外，我还得到淡菊资讯工作室的支持，这是一家非常优秀的专业IT技术服务机构，与他们合作令人愉快。

     最后，还要感谢我的爱妻，她使我能够专心写书和编程而无后顾之忧。

    

    

    

    刘 艺

     2000年6月26日

     E-mail:newdream@jlonline.com

 


