Delphi是Borland公司继Borland C++之后又一个使其步入辉煌的开发工具。Delphi不仅具有优异的可视化快速开发能力与面向对象的开发机制,而且有着和C++ 一样的对Windows系统底层的良好控制能力。Delphi由于其强大的功能、快捷方便的开发模式,已经成为一个极具代表性的面向对象的可视化开发工具。它将面向对象的程序设计方法与组件技术、数据库技术、网络技术,以及可视化、代码自动生成等先进技术完美地融合在一起,给程序开发人员提供了一个高效的开发环境。Delphi继承了Pascal语言的严谨结构和优雅风格,以开放式的环境,完全支持面向对象程序设计等诸多特性,成为Windows应用开发首选的工具。
本书从实例出发,深入浅出、全面系统地介绍了Delphi 7应用开发中涉及的多方面的技术及开发技巧和应用,展示了Delphi 7强大的功能和易用性。全书共分12章,以专题的形式,结合典型实例,详细阐述了包括Delphi基础知识、面向对象程序设计、消息机制、API函数调用、动态组件、INI文件和注册表、多层数据库应用程序开发、报表制作、DLL技术、多线程编程、组件开发、网络编程及Web应用开发等多方面的知识,并对Delphi 2006中出现的新技术和发展方向进行了展望。
本书尽量避免冗长的说明,代之以具体而有实用价值的实例,将知识点贯穿其中,通过例子引导读者把握Delphi开发的精髓所在,并在实例中将其开发步骤一步步地展示出来,便于读者的独立实践。实例贴近实际项目,并且具有一定的趣味性,力图提升读者对于编程的兴趣。同时,代码编写规范,工程和单元文件、窗体、组件等的命名都严格按照企业规范,体现了良好的编程风格。在每章的结尾都提供了一个独立实践的项目,便于读者实践及检验所学知识,注重实际开发能力的培养。可以说,本书不仅是一本理论教材,更是一本实用手册,可以供读者随时参考。
本书由李俊平主编,张立和薛海燕副主编。其中李俊平编写了第1、3、9、12章,张立编写了第5、6、10、11章,薛海燕编写了第2、4、7、8章。全书由李俊平统稿,张立和薛海燕对全书进行了校对。由于水平和时间有限,错误和疏漏在所难免,希望广大读者批评指正。
在本书的酝酿和编写过程中,得到了多位老师的关心和帮助,在此表示衷心感谢。
Delphi程序设计与软件项目开发
前言
编者
2007年4月