Delphi Programming

Other Free Books!
Free Computer Books Alliance
Agile Programming
3D Rendering
3D Graphics Libraries
Remember that these titles are copyright © the author or the publisher. The author / publisher has generously allowed them to be available for free online. Please respect the terms and conditions of the copyright.


Delphi Database Application Developers Guide Borland Software Corp.
Delphi Language Guide - Delphi For The Microsoft .NET Framework Borland Software Corp.
Essential Delphi Marco Cantý

Non-Book Resources

Borland Delphi (now a product of Borland's subsidiary, CodeGear) is a software development package created by Borland. The 10th and latest version, Delphi 2006 supports the Delphi programming language (Object Pascal) and C++ for the 32 bit Microsoft Windows platform, and Delphi and C# for the Microsoft .NET platform.

Delphi's most popular use is the development of desktop and enterprise database applications, but as a general-purpose development tool it is capable of, and is used for, most types of development projects.

The Delphi product is distributed as various suites: Personal, Professional, Enterprise (formerly Client/Server) and Architect.

The main features that distinguish Delphi and Kylix from other IDEs are:
  • The Pascal-based programming language
  • The VCL/CLX (Visual Component Library)
  • A strong emphasis on database connectivity
  • A large number of third party components.
  • Delegation of interface implementation to a field or property of the class
  • Implementation of message handlers by tagging a method of a class with the integer constant of the message to handle
  • COM independent interfaces with reference counted class implementations
  • Can be compiled into native x86 code or managed .NET code