内容简介 本书系统地介绍了Delphi 8的基础知识及其在程序开发中各个方面的应用,为读者掌握该软件打下坚实的基础。全书共分13章,分别讲述了Delphi 8的新特性、集成开发环境、Delphi 语法、面向对象编程、.NET基础知识、组件的应用、数据库开发、ASP.NET和Web服务应用、异常处理等。本书内容丰富、实例典型、讲解由浅入深。每章内容在详细讲述理论知识的同时都配有具体的实例和插图,书中所有的实例都经过了认真挑选,使本书具有很高的实用性和指导性。本书不仅可作为Delphi 初学者和有一定开发经验的程序员的技术参考书,也可以作为高等院校相关专业师生的教学参考书或培训教材。本书每章中的实例源代码可以到http://www.tupwk.com.cn网站下载。
前 言 Delphi是著名的Borland公司开发的软件,具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。Delphi兼备了VB功能强大和VC简单易学的特点。 随着Microsoft的产品和服务发展战略正全面转移到.NET平台,2002年底发布的Delphi 7是Delphi各版本中第一个开始支持.NET的版本,是Delphi用于.NET编译器的早期版本。到了2003年底,Borland软件公司正式宣布推出支持Microsoft .NET框架的Delphi 8产品。它能帮助开发者实现基于.NET框架的应用和实现从现有的Win32 Delphi向.NET框架的过渡。这一转变,对在.NET框架上进行开发的普及而言意义深远。 Delphi 8的特点包括: ● 使用Delphi 8与.NET Framework,可以改善应用程序互操作性、安全性与可靠性。 ● 开发者可通过现有的Delphi技术和设备实现向.NET框架转变。 ● 使得Windows应用程序向.NET的过渡变得轻松。 ● 使用Enterprise Core Objects (ECO)模型驱动的框架,可加速开发生命周期。 ● 能更好地进行使用ADO.NET的企业数据库应用开发。 ● 在Delphi 8中使用ASP.NET可以开发高性能的Web解决方案。 此外,Delphi 8还对其开发环境及内核进行了比较大的改动,加入了一些新技术,并增强了原有技术,如VCL架构、BDE、dbExpress等的融合能力。 本书针对Delphi 8的初、中级用户,全面地讲解了Delphi 8的各种开发技术和方法。首先对Delphi 8作了必要的介绍,使读者对这个软件有个初步认识,并能开发简单的小程序。接下来对其优秀的开发环境作了比较详尽的讲解,并带领读者学习Delphi的语言知识。在随后的章节中,分别对.NET基本知识、组件的应用、数据库开发、ASP .NET和Web服务应用、异常处理等进行讲解,突出了目前应用程序设计的两个热点—— 数据库和Web,并配以恰当的实例。本书突出了Delphi 8的强大功能,一步步地引导初学者上升到高水平,能开发出功能强大的应用程序。 由于Delphi 8中牵涉的概念和技术比较多,单单其中一个专项就足可以写一本书了,因此本书不可能面面俱到,但求给初、中级读者提供一个学习和演练的教材,使得广大读者能够快速地掌握在Delphi 8环境下开发应用软件的技能。 本书是集体智慧的结晶,除封面署名的作者外,参加本书编写和制作的人员还有王磊、王茂全、杨凯、王喜胜、郭卉、杜慧芹、李海珍、高红军、刘艳、王军政、刘瑛、范亮、郑丽、薛云芬、李继珍、裴志伟、申丽娜、杨祥波、钟勇、耿庆伟、司忠慧、徐金梅、赵桂英、孙爱敏、焦建菊、韦书敏等人。由于作者水平有限,加之创作时间仓促,本书不足之处在所难免,欢迎广大读者批评指正。 作 者 2004年8月