Programmation Delphi/Introduction

Un livre de Wikibooks.

Delphi est un environnement de développement intégré (IDE) pour le langage Pascal sous Windows. Delphi implémente une version orientée objet du langage Pascal. L'environnement de développement s'appuie sur un éditeur d'interface graphique associé à un éditeur de code source. Il doit son succès à sa facilité d'utilisation pour développer des applications graphiques et/ou liées aux bases de données. On l'a souvent comparé à Visual Basic de Microsoft pour cette facilité de développement.

Edité par Borland, la première version (Delphi 1) était destinée aux versions 16 bits de Windows (Windows 3, 3.1, etc.). Dès la deuxième version, la cible était les Windows 32 bits (Windows 95, NT, etc.). Le logiciel ne change pas radicalement entre chaque version, la différence se fait plus sur des ajouts de composants utilisables dans les programmes et la prise en compte de nouvelles technologies.

Delphi est basé sur une bibliothèque de composants nommée Visual Component Library (VCL).

C'est le créateur de Turbo Pascal, Anders Hejlsberg qui était un des chefs du projet Delphi chez Borland.

Pour la version 6 et la version 7, il existe une version en téléchargement gratuit qui permet d'écrire des programmes sous license GPL (Et seulement sous cette license). Elle a pour nom Edition Personnelle.

La première version à utiliser le Frame Work est la version 8 (sortie en Décembre 2003). Elle a pour nom de code Octane et est destinée au développement pour l'environnement .NET de Microsoft. Une version 8 pour Windows 32 bits (non .Net) devrait sortir prochainement.

La dernière édition commercialisée par Borland est la version 2006 sortie le 21/01/2006. Une version de delphi 2005 personnelle est cependant disponible gratuitement.