内容简介 Borland公司的Delphi 7是Windows下极为优秀的程序开发工具,其优秀不仅表现在功能上,更表现在开发速度上。本书从实例出发,由浅入深、全面系统地介绍了Delphi 7的基础知识以及开发中方方面面的技巧及应用,展示了Delphi 7强大的功能及易用性。全书共分11章,分别讲述了Delphi 7的新特性、Object Pascal语法、面向对象编程、集成开发环境、组件的应用、异常处理与调试、数据库应用、文件操作等知识。本书结构合理、内容翔实、语言生动、面向实际问题的各个方面,不仅适合于Delphi初级用户学习,也适合中、高级用户参考查阅。
前 言 Delphi是美国Borland Software Corporation公司的编程工具产品。它基于Pascal语言,具有语法严谨、结构清晰、可读性强和代码执行效率高等优点;最重要的是,它功能强大且灵活易学,利用Delphi,我们在Windows平台下几乎可以做任何事情! Delphi凭借其强大的功能、易用性以及在开发数据库和网络应用程序上的极大优势,先后在低端战胜了Visual Basic,在高端战胜了PowerBuilder,成为了Windows平台下最好的开发工具之一。作为一个优秀的、体贴的、以人为本的开发工具,Delphi一直坚持复杂问题简单化的思想,而且不隐藏其细节以适应不同层次的程序员。 2002年8月,Delphi发布了其第7个版本,在这个版本中的新功能包括: 企业应用的MDA开发 可视化的快速Web开发 内建的对Linux的跨平台支持 企业级的报表能力 免费的DataSnap多层应用开发 Windows XP应用 此外,Delphi 7还对其开发环境以及内核进行了比较大的改善;继续加强了和C++ Builder的融合能力;进一步完善了dbExpress和网络相关组件。 本书面向Delphi 7 的初级应用开发人员,由浅入深地讲述了Delphi 7的基础知识、快速开发技巧及其常见的应用等。全书共分11章,分别讲述了Delphi 7的新特性、Object Pascal语法、面向对象编程、集成开发环境、组件的应用、异常处理与调试、数据库应用、文件操作等知识。在讲述这些知识的过程中,本书尽量采用浅显易懂的语言并试图将相关知识加以融会贯通,使读者具有举一反三的能力;并在整个讲述过程中辅以大量的典型实例,以求读者将学习与实践应用对照结合起来,从而在尽可能短的时间内领会Delphi 7的思想精髓,并利用它进行快速应用程序的开发。本人便是一名有多年编程经验的Delphi程序员,所以本书内容从某种意义上而言就是程序员与程序员的对话剪辑,从而使得全书在内容安排、语言风格上更适于读者阅读。通过阅读本书,初级程序员可以为向高级开发迈进奠定坚实的基础,对高级用户而言本书也具有一定的参考价值。 本书的半数内容是在凌晨完成的,这段时光很值得回味。首先感谢李嫣,正是她的支持才让我坚持并顺利完成本书的编写工作;其次感谢马威和吴硕,它们参与了本书部分内容的编写工作;最后对一直关心支持我的所有朋友表示诚挚的谢意。 在整个编写过程中,尽管一直保持严谨的态度,但由于时间仓促,加之水平有限,由此带来的不足及纰漏请读者予以谅解并不吝指正,在此表示感谢。 作 者 于2002年4月16日