内容简介:Delphi是Borland公司推出的一种RAD(Rapid Application Development)开发工具,适用于开发Windows中的各种应用程序,尤其是开发数据库应用程序。全书共分为21章,围绕着用户日常接触最广泛的数据库开发技术进行了详细的讲解,为普通用户搭起了学与用的平台,向读者展示了Delphi开发数据库应用程序的强大功能。本书语言描述通俗简明,图文并茂,理论结合实例,方便读者在比较短的时间内由浅至深地掌握数据库应用程序的开发方法。本书具有较强的实践性和操作性,内容紧凑,结构严谨,无论对于Delphi的初学者还是对于具有一定Delphi开发基础的用户,都有很高的参考价值。可作为在校学生学习Delphi数据库应用程序开发的理想教材。
前 言 Borland公司的Delphi系统经过了多年的发展,每一次版本升级后Delphi的功能都会大大的增强。在Delphi中,用户不仅可以在非常友好的集成开发环境下开发数据库应用程序,也可以在线获取帮助信息。 本书中的应用程序开发都是按照实际开发步骤进行介绍的,读者即使没有接触过Delphi,也能顺利的学习。 全书共分21章,按照由浅入深的方式进行安排。其中,第1章主要介绍Delphi的集成开发环境,Delphi 7的新特点,并通过模板建立一个简单的应用程序。第1章主要的作用是让读者对Delphi集成开发环境有一个全面的认识,为以后使用Delphi开发数据库应用程序打好基础。 第2章主要介绍开发数据库应用程序的基本概念,包括数据库的历史和分类,数据库应用程序的结构以及如何连接数据库等。通过本章的学习,读者会对数据库应用程序的开发有一个全面的了解。 第3章主要介绍数据库中使用的标准SQL语言,该语言可以操作大多数的SQL数据库,包括SQL Server、Oracle、Sybase、Interbase、Access和Paradox等。SQL语句的使用会为数据库应用程序带来更大的灵活性和通用性。读者应当认真的学习本章内容,只有在掌握了SQL语句的情况下,读者才能够利用Delphi提供的组件有效地操作和控制数据库中的数据。 第4章介绍了Object Pascal语法。 第5章主要介绍了数据库应用程序中的主要组成部分,如菜单、工具栏和状态栏的开发和使用方法。 第6章介绍了简单数据库应用程序的开发方法,通过开发实例具体演示了数据库的设计原则和方法,数据库应用程序界面的设计方法,常用数据库组件的使用方法。本章的作用是使读者对数据库应用程序的开发有一个感性的认识,这样在后面介绍具体的技术点时就更加容易理解。 第7章~第13章主要介绍了数据库应用程序各个技术点,内容包括基于Ttable和Tquery组件的数据操纵技术,数据库应用程序中的图形设计,报表设计和统计图形的设计以及基于ADO组件和dbExpress组件的数据库程序开发等。 第14章主要介绍了数据库应用程序的高级专题存储过程和触发器的应用,从本章开始内容逐渐涉及数据库开发的一些高级专题。 第15章主要介绍Delphi提供的Interbase数据库应用程序的开发方法。Interbase数据库是一个性能非常不错的数据库,其应用前景广泛。 第16章在以上各章的基础上给出了一些应用实例,主要通过实例介绍了数据库应用程序中一些高级技术的应用。第16章具有承上启下的作用,从第16章开始将介绍数据库应用程序开发中几个热门的、高级的专题。其中,第17章介绍了多层分布式数据库应用程序的开发,在第18章介绍了Web数据库应用程序的开发。 第19章介绍了应用程序中的异常处理技术和调试技术,并介绍了数据库的异常处理技术。本章内容是开发数据库应用程序所需的一些补充知识和技术,这些技术可以使数据库应用程序更加健壮,更加完善和专业。这些补充技术在开发商业数据库应用程序中必不可少。 第20章介绍了Delphi 7 中提供的各种数据库开发工具,通过这些工具,用户可以方便地操作数据库。第21章,给出了一个综合的数据库开发实例,开发了一个文件管理器,用于将文档添加到数据库中。 最后,本书在附录中给出了Delphi中经常使用的方法和函数的功能和使用方法,可作为参考资料,在开发过程中随时查阅。 本书由肖庆航、陆定淑主编,此外,参与本书制作的还有蔡宇、刘峰、周小杰、徐红、高林宇、施伟伟、张爱华、缪珩珺、黄瑜、张一琳、冒小飞、张蓓、张英、朱勇、冯志刚、潘华、金伟、缪辉、戴旭东、许宝建、蔡东军、梁小军和刘小松等。 本书内容翔实、结构紧凑、条理清晰、覆盖知识点全面。但由于编写时间较为仓促,书中难免会有疏漏和不足之处,恳请广大读者提出宝贵意见。 0