Débuter en Delphi

Laurent Dardenne

Vous souhaitez commencer la programmation avec Delphi en autodidacte ? Vous trouverez dans ce document toutes les ressources mises à votre disposition pour débuter dans les meilleures conditions. ?

- Titre : Débuter en Delphi

- Auteur : Laurent Dardenne

- Parution : 28 octobre 2005

- Mise à jour : 29 juillet 2007

- Licence : Copyright ® 2005 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Bienvenue sur Developpez.com

- II. Utilisation des forums

- II-A. Un outil pour organiser l'accès aux ressources Delphi disponible sur Developpez

- III. La rubrique Delphi

- IV. Débuter avec Turbo Pascal ou Delphi ?

- IV-A. Votre premier projet

- IV-B. Pour aller de l'avant !

- V. Les IDE à télécharger

- VI. Propos sur l'apprentissage de Delphi

I - Bienvenue sur Developpez.com

Developpez.com est un site communautaire de développeurs francophones qui met à votre disposition de nombreux cours, des codes sources, des forums et bien d'autres ressources.

Pour plus d'informations : Club des Développeurs

II - Utilisation des forums

Vous trouverez dans l'utilisation des forums une aide précieuse pour progresser et résoudre vos problèmes lors de votre apprentissage de Delphi.

La législation en vigueur et le mode de fonctionnement de Developpez font que les forums sont modérés, tout n'est donc pas permis.
Pour utiliser au mieux ce support, il est nécessaire de vous inscrire, si ce n'est pas déjà fait.

Vous souhaitez modifier les informations de votre profil, comprendre le rang des membres, etc. Consultez le mode d'emploi des forums.

Avant de poster lisez impérativement les règles ainsi vous nous aiderez à mieux vous aider.

Pour effectuer une recherche évoluée sur les forums, c'est ici.

Quelques conseils pour rechercher avec Google.

Effectuer des recherches sur des blogs.

Vous voulez poster un message, consultez ce postit sur le forum : Aide aux nouveaux arrivants sur Developpez.com.

Avant d'aller plus loin quelques recommandations des modérateurs des forums Delphi.

II-A - Un outil pour organiser l'accès aux ressources Delphi disponible sur Developpez

Developpez.com: Lancement Rapide est une application qui se place dans la barre des tâches de Windows. Cette icône vous permettra de lancer rapidement les diverses pages du site www.developpez.com par exemple le forum ou la FAQ.

Téléchargez (Menu enregistrez-sous) le fichier de configuration dédié à Delphi. Recopiez ce fichier dans le répertoire d'installation de Developpez.com: Lancement Rapide

III - La rubrique Delphi

L'index général de la rubrique Delphi est dédié aux annonces des nouveaux tutoriels et événements importants, consultez-le régulièrement.

Il référence également tous les points d'entrée des nombreuses ressources autour de Delphi, cours, tutoriels sur un sujet précis, des sources, les réponses aux questions les plus souvent posées (FAQ), la rubrique livres, etc.

La rubrique Delphi

IV - Débuter avec Turbo Pascal ou Delphi ?

Nous vous recommandons de débuter avec le Turbo-Pascal pour l'apprentissage des bases du langage, ensuite l'utilisation de Delphi s'en trouvera facilitée, vous pourrez vous concentrer sur des aspects plus pointus.
Mais libre à vous de débuter directement sous Delphi, dans ce cas et dans les premiers temps, il est préférable de vous limiter à la réalisation d'applications de type console, c'est-à-dire sans interface graphique.
Ainsi vous utiliserez progressivement les fonctionnalités de Delphi : la syntaxe du langage, les objets non graphiques, la manipulation des fichiers texte…

IV-A - Votre premier projet

C'est y est vous vous lancez dans la réalisation de votre premier projet !
Oui, mais n'est-il pas trop ambitieux à la vue de vos connaissances actuelles ?
Il est important de procéder progressivement sinon vous risquez d'être confronté à des problèmes ardus qui vous démotiveront rapidement faute d'avoir les connaissances suffisantes.
Donc un peu de patience et de modestie, Paris ne c'est pas fait en un jour.
Quelques conseils aux débutants en programmation.

IV-B - Pour aller de l'avant !

Un peu d'histoire sur le Pascal et Delphi.

Un cours complet sur Turbo Pascal 7.0.

Un cours complet sur Delphi abordant l'EDI, le langage, les composants de base, COM-OLE, etc.

Le Guide Pascal et Delphi de Frédéric Beaulieu est aussi un très bon cours sur Delphi.

L'objectif du package pédagoqique multimédia, intitulé « De la machine de Turing à la programmation événementielle » est légèrement différent, car il débute avec les principes de base de la programmation et vous amène jusqu'aux concepts évolués de la programmation objet.
Au vu des nombreux cours, vous pouvez aller de l'un à l'autre pour aborder et/ou approfondir un même sujet.

Vous souhaitez débuter avec les bases de données ? Consultez la critique d'un livre dédié à cette approche Delphi 7.

Vous trouverez ici des tutoriels sur l'architecture des ordinateurs et les systèmes d'exploitation.

V - Les IDE à télécharger

Télécharger Turbo explorer 2006 édition Personnel (Win32 ou .NET)

Télécharger Turbo Pascal 7.0, packagé par Developpez.com (MS-DOS, 16 bits)

VI - Propos sur l'apprentissage de Delphi

Consultez le postit suivant sur le forum Delphi Comment avez-vous appris le langage Delphi ?

Une des plus anciennes sources d'informations sur le Pascal et Delphi: Les Swags. Il s'agit d'une base de connaissances en Anglais, la dernière mise à jour commence à dater (11/29/1997), mais elle reste une source d'informations très intéressante pour débuter.
Un lien de secours
Une dernière chose, n'hésitez pas à consulter les autre tutoriels plus spécialisés : La page cours de Delphi, et particulièrement celui-ci qui vous sera très utile dans les premiers temps :-), Débogage sous Delphi.

L'apprentissage se basant sur la répétition, voici quelques conseils d'un professionnel avant d'écrire votre premier programme.

L'équipe de la rubrique Delphi vous souhaite un bon développement.
A bientôt sur les forums !