内容简介本书从Delphi的历史讲起,由浅入深、循序渐进地介绍了Delphi 2005的各项功能。包括Delphi的历史、Delphi 2005的新增功能、Object Pascal语言、窗体应用程序的开发、多媒体编程、文件管理、动态链接库、数据库编程、ASP .NET应用程序开发、Internet编程、自定义控件的开发,以及Delphi的异常处理与程序调试等。本书内容丰富、结构清晰、通俗易懂、图文并茂,在讲解每个知识点的同时都配有相应的实例,方便读者上机实践。本书适合Delphi初、中级读者,可作为各类培训班及高等院校的培训教材,也可作为Delphi旧版本用户转向新版本的参考书。本书每章中的实例源代码和教学课件可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
Delphi 2005是Borland公司于2004年11月8日正式发布的Delphi最新版本,提供了在Microsoft Windows操作系统和Microsoft .NET框架1.1版本下的快速软件开发环境,同时适用于Delphi语言(适用Win32和.NET 1.1)与C#(只能适用.NET 1.1)开发。新版本较之旧版本在很多方面都有所改进,而且新增了许多功能;可以说,Delphi 2005代表了当前软件开发工具的最高技术水平。为了让广大Delphi程序开发人员轻松愉快地掌握Delphi 2005的编程环境,领会Delphi编程的精髓,我们本着内容全面、通俗易懂的原则,精心策划并制编写了大量实例。 全书共分18章,由浅入深、循序渐进地介绍了Delphi 2005的各项功能。第1章介绍了Delphi的发展史与Delphi 2005的新增功能,并通过经典的Hello World程序介绍了Delphi 2005工作环境和开发流程等;Delphi 2005提供了.NET Framework 1.1的快速开发环境,可以顺利地将现有的Win32程序移植到.NET框架上,为了让读者更好地学习Delphi 2005,本书在第2章介绍了.NET框架概述,包括.NET战略、CLR以及常用的.NET基类;第3章介绍了Delphi的语言—— Object Pascal的基本语法,包括新增的for in do语句和内联函数;Delphi是一个完全面向对象的开发工具,所以第4章专门讲述了Delphi的面向对象技术;第5章讲述了Delphi中的窗体,包括普通窗体、对话框、多窗体以及MDI应用程序的开发;在Delphi 2005 IDE中,程序员可以开发Windows窗体和VCL窗体应用程序,本书在第6章重点介绍了Windows窗体应用程序的开发和常用的.NET控件;第7章重点介绍了VCL窗体应用程序的开发,包括VCL for .NET组件的使用以及如何在VCL .NET中使用.NET控件;第8章介绍了Delphi中的图形图像和多媒体编程;第9章讲述了Delphi 2005中的文件组件的使用以及配置文件和注册表的读写;第10章介绍了动态链接库的制作以及如何使用其他编程语言调用Delphi重用的窗体;第11章到13章是Delphi的一个重要应用—— 数据库应用程序开发,介绍了Delphi 2005提供的数据库工具、ADO .NET、BDP组件、SQL语句并给出一个数据库开发的综合实例;第14章介绍了如何在Delphi中创建ASP .NET应用程序;第15章介绍了ASP .NET Web服务的开发与调用;第16章介绍了Internet编程,重点介绍了常用的Indy控件编程技巧;第17章介绍了自定义组件的开发;最后,在第18章介绍了Delphi的异常处理机制以及程序调试等相关的内容。 本书内容丰富、结构清晰、通俗易懂、图文并茂,在讲解每个知识点的同时配有相应的实例,方便读者上机实践;适合初、中级读者,可作为各类培训班及高等院校的教材,也是Delphi旧版本用户转向新版本的必备参考书。 本书是多人智慧的集成,除封面署名的作者外,参与整理资料和编写的人员还有黄和平、赵艳铎、郑丽、薛云芬、李继珍、王磊、王茂全、杜慧芹、李海珍、高红军、刘艳、王军政、刘瑛、范亮、裴志伟、申丽娜、杨凯、王喜胜、郭卉等。由于作者水平有限,加之创作时间仓促,书中难免有疏漏和不足之处,欢迎广大读者批评指正。如果您在学习中发现任何问题,或者有更好的建议欢迎致函,E-mail:huchenhao@263.net。 作 者