Guide Pascal et Delphi


précédentsommairesuivant

I. Introduction

Voici des sujets qui ne seront (hélas) PAS abordés (car non maîtrisés par votre serviteur, à savoir moi) :

  • Bases de données
  • Programmation pour Internet
  • Programmation « multi-thread »

Si vous voulez de la documentation là-dessus, il faudra aller voir ailleurs, désolé.

Ce guide est conçu comme un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. L'ensemble est prévu pour être suivi dans l'ordre des chapitres, mais rien ne vous oblige à respecter cet ordre si vous maîtrisez déjà tout ou partie des notions vues dans un chapitre particulier.

Des propositions de mini-projets (non résolus entièrement) sont également présentes dans le guide. Le but des mini-projets est de créer un logiciel permettant de résoudre un problème. Le principe est ici très différent des exercices résolus : vous réalisez un mini-projet à partir d'un cahier des charges. L'objectif est atteint lorsque le logiciel créé parvient à traiter le problème décrit dans le cahier des charges, et ceci quelle que soit cette manière. Pour l'instant, si vous voulez être corrigé ou demander des conseils, contactez-moi.

La version de Delphi qui a été utilisée pour réaliser les exemples, les captures d'écran et les corrigés est la version 5 anglaise. Si vous avez la version française, c'est mieux pour vous, sinon, une autre version de Delphi peut convenir mais certaines commandes auront des noms légèrement différents ou seront tout simplement inaccessibles (voir les pré-requis pour plus d'informations).

Voici quelques styles de présentation destinés à vous donner des repères dans le guide.

Encadré :

Dans ce genre d'encadré seront présentées des informations plus techniques sous la mention 'Approfondissement'. Des révisions rapides seront également proposées sur différents sujets utilisés pendant le guide.

 
Sélectionnez

Ce genre de paragraphe contiendra du texte écrit en langage Pascal. Vous pourrez effectuer un 
copier-coller pour prendre le code et le placer sous Delphi sans avoir à le taper vous-même 
(ce qui ne doit pas vous dispenser de le faire une fois de temps en temps).

Les parties entre crochets [] sont optionnelles, les textes écrits en italique sont des raccourcis pour désigner d'autres structures. Il faudra inclure ces structures et non le texte en italique.

L'un des principes de base de ce guide est de ne pas prendre l'utilisateur de haut. Si vous avez l'impression d'être pris de haut pendant votre lecture, n'hésitez pas à me contacter pour mettre les choses au point. De cette manière, chacun profitera des corrections effectuées dans le guide (je ne garantis nulle part que tout ce qui est écrit ici ne comporte pas d'erreur, les suggestions de corrections seront donc les bienvenues).

Enfin, car je commence à m'éterniser, ce guide est conçu pour avancer lentement mais sûrement. Certains d'entre vous trouverons au cours du guide que je ne le fais pas avancer assez vite. Que ceux d'entre vous qui pense qu'aller vite peut mener quelque part se rassurent : il existe beaucoup d'autres sites sur internet qui combleront leur attente et peut-être même plus. Je me bornerai pour ce guide à avancer à pas mesurés pour ne lâcher personne en cours de route, alors, bon courage et bonne lecture !


précédentsommairesuivant

  

Copyright © 2008 Frédéric Beaulieu. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.