Buy Mastering Borland Delphi 2005 on Amazon US

Amazon UK - Amazon Canada - Amazon France - Amazon Germany - Amazon Japan.

Mastering Borland Delphi 2005

Author: Marco Cantù
Publisher: Sybex Inc.: Now part of Wiley
ISBN: 0-7821-4342-3
Published: August 2005
Price USD 59.99

A free ebook with a Delphi 2006 Update is available here

Mastering Borland Delphi 2005 is a new edition of the best-selling Mastering Delphi series written by Marco Cantù and translated to a number of languages.

Mastering Borland Delphi 2005 is the completely revised and updated edition of the industry's favorite Delphi programming book, and offers the most complete coverage of Delphi 2005 programming available anywhere (which is easy to claim as this is the only book on the topic). The book already won two "Delphi Magazine Readers' Choice Awards" and Marco received the "Spirit of Delphi" award also for this effort.

 What's New

The new edition has a good amount of material on .NET programming, but retains also a solid coverage of Win32 development, including all the new features of Delphi 2005 for Win32 ( language, RTL, VCL...).  

Order the Book Online

You can order the book online through my site from (current sale price is 37.79, with a 37% discount, but prices on Amazon do change). You can order it on other amazons around the world by using the links ubove (under the book cover).

See also Marco's free books Essential Pascal and Essential Delphi (in the side menu) and his white papers on Delphi programming.


Source Code

A preliminary version of the source code of the book is now ready. It includes 467 Delphi 2005 projects! It is a "release canditate". You'll find examples for all of the chapters but 18 (the ECO chapter), which at the moment is a separate download. For most chapters there are ready to use projects groups for both Win32 versions and .NET versions.

If you find any omissions, any errors, any unneeded files or missing ones... please let me know ASAP (you can reach me on my marco.cantu gmail account).

The download file is now on the "Marco Cantu Tech World" Google Group, in the files section (because of traffic problems I've had on my main site), it is called, and the size is 3.5 MB. The second file is called and is only 194 KB.

Of course you can download it even if you don't have the book... and use the examples are starting points for your work. However, you are not allowed to republish this examples and please do not repost (in the various ways now common...) this ZIP file as it is subject to changes and it can be freeely grabbed here anyway -- now and in the future.



There are already some contacts to translate the book in Simplified Chinese (Posts & Telecommunication Press, CHINA) and Russian (Piter Print Ltd., RUSSIA). Mondadori Informatica has released it in Italian in January 2006. I'll post a detailed list as soon as translated books are released. Let me know if anything else is under development or there is any update.  

Table of Contents

PART I: Foundations

  • Chapter 1: Introducing Borland Developers Studio 3.0
  • Chapter 2: The Platforms: Win32 and Microsoft .NET
  • Chapter 3: The Delphi Language
  • Chapter 4: The Delphi Language for .NET
  • Chapter 5: DelphiWin32 Run-time Library
  • Chapter 6: Architecture of the Visual Component Library (VCL)
  • Chapter 7: Working with Forms
  • Chapter 8: Building the User Interface with VCL (for Win32 and NET)
  • Chapter 9: Delphi.NET Run-time Library and the Framework Class Libraries
  • PART II: Delphi Object-Oriented Architectures

  • Chapter 10: Refactoring and Unit Testing
  • Chapter 11: Dynamic Architectures with Packages and Assemblies
  • Chapter 12: .NET Interoperability with Win32 API and COM
  • Part III: Delphi Database-Oriented Architectures

  • Chapter 13: Delphi's DB Architectures
  • Chapter 14: Client/Server Development with the VCL Database Components
  • Chapter 15: Using ADO
  • Chapter 16: Using ADO.NET
  • Chapter 17: Multi Tier Architectures
  • Chapter 18: Enterprise Core Objects
  • Part IV: Delphi and the Internet

  • Chapter 19: HTML and HTTP Development
  • Chapter 20: WebSnap and IntraWeb
  • Chapter 21: The ASP.NET Architecture
  • Chapter 22: Using XML Technologies
  • Chapter 23: Web Services and SOAP
  • Appendixes

  • Appendix A: Learning the Foundations of Delphi
  • Appendix B: Add-on Delphi Tools

    Delphi 2006 Ebook Update

    I've started compiling a free ebook (at least free for now), with updated information regarding Delphi 2006. The ebook covers only new features introduced in Delphi 2006. A very early (non-edited) draft of the first chapter was available here as UpdateDelphi2006_EarlyDraft_1.pdf. Now the PDF format has been replaced by a more extensive version in HTML, comprising several chapters paid by Google Adsense. A PDF version might become available again in the future.

    Any feedback via newsgroup or email is appreciated. More chapters will be available shortly.