ani_book.gif (24050 octets)

Un peu de lecture ? 

 

Avant d'écrire des lignes de code, il faut bien commencer par lire après s'être posé une fois de plus la même question : par quoi commencer ?

Les livres ne manquent pas sur le sujet, encore que le choix soit plus restreint si vous vous limitez à la langue de Voltaire (non, ce n'est pas un programmeur...). Il arive aussi que l'une ou l'autre revue consacre  un article à notre sujet favori, comme décrit au bas de cette page.

C'est pourquoi, j'ai pensé qu'il serait peut-être utile d'établir une sorte de bibliographie du débutant, avec une description smmaire de chaque ouvrage.  Cette liste n'est certainement pas exhaustive mais se compose en fait des livres que j'ai acquis au fil de mon apprentissage.

Une autre source d'informations très intéressantes est l'aide en ligne de Delphi. Usez et abusez donc de la touche F1 et naviguez dans l'aide. De nombreux exemples illustrent la théorie bien que ce ne soit malheureusement pas le cas pour chaque fonction ou procédure .
Par ailleurs, il m'est arrivé de recevoir "un carton rouge" du débogueur alors que l'exemple avait été copié puis collé dans ma fiche d'exercice.  La cause en est souvent une erreur typographique, certaines chaînes de caractères étant encadrées de guillemets ou des apostrophes n'étant pas annulées.  Bref, à utiliser un maximum mais essayez chaque exemple dans une application test avant de compiler dans votre programme.

Les livres

biblio.gif (11812 octets)

Titre Auteur/Éditeur Sujet

Le Grand Livre DELPHI

livred1.jpg (4595 octets)

Arthur Burda et Günther Färber /Micro Application - 1995 - Réf.1460

Delphi 1.0 (16 bits)

Un bon ouvrage de base pour celui qui débute avec Delphi 1.0 (16 bits). L'exercice qui y est proposé (un viewer multimédia) est très intéressant à plus d'un titre : chaque étape est décrite avec soin et permet de bien maîtriser les bases essentielles. On progresse ensuite vers une application à la fois utile et riche d'enseignements. Ma première application utile. On n'oublie pas ces choses-là...
L'ouvrage est fourni avec un CD-Rom reprenant les sources.
 
Mini Doc DELPHI 2
"La toute première fois"
delphi2.jpg (4207 octets) Jérôme Richalot / Simon & Schuster MacMillan (France) - 1996 Delphi 2.0 (32 bits)

Pourquoi cet ouvrage consacré à Delphi 2.0 alors que je suis passé de Delphi 1.0 à la version 3.0 Pro ?
La réponse est simple : l'ouvrage fait moins de 200 pages mais regorge d'exercices intéressants et constitue en quelque sorte un récapitulatif utile avant d'aborder des ouvrages plus importants.  Il n'est pas inutile de revoir la même matière au travers d'exercices différents. A force, ça fini par rentrer...
La section "base de données "  est relativement succincte mais jette les bases incontournables d'une 1ère base de données avec Delphi. Un chapitre est consacré aux fichiers de données externes et à lui seul, il vaut l'achat du bouquin. Le sujet est clairement détaillé et m'a permis de créer mon premier fichier texte externe en suivant simplement les exemples.

A bien réfléchir, il est vrai qu'un livre qui sous-titre : "La toute première fois", ça ne s'oublie pas... ;-)

 
Le Grand Livre DELPHI 2 livred2.jpg (4001 octets) Arthur Burda et Günther Färber /Micro Application 1996 - Réf.1700 Delphi 2.0 (32 bits)

On est fort proche ici du premier ouvrage décrit consacré à Delphi 1. La présentation est assez similaire mais le sommaire est plus complet. On en a pour son argent (environ 600 pages au lieu des 500 de Delphi 1) et la gestion des bases de données est nettement plus détaillée ici. Un CD est également joint et il reprend le liosting des différents exemples développés dazns les différents chapitres mais également quelques programmes   directement exécutables.

 
Le grand poche DELPHI 3
"Démarrer et comprendre tout en pratique"
delphi3gp.jpg (3821 octets) Franck Engo / Simon & Schuster MacMillan (France) - 1997 Delphi 3.0

Cette fois, on entre dans le vif du sujet et l'interface de Delphi 3 est très bien décrite dès le départ.   L'apprentissage devient passionnant avec la découverte des nouveautés propres à Delphi 3. L'ouvrage comporte également la description d'une foule de fonctions utiles dont les sources sont fournies sur le CD-Rom joint.  J'aime beaucoup la présentation de la matière, les illustrations sont utiles mais pas excessives et chaque chapitre se termine par un récapitulatif qui témoigne de la progression de l'apprentissage.

 
Le Grand Livre Delphi 3
Édition 1998
livred3.jpg (3672 octets) G.Deutsch, M.Groß, K. et M.Richter
Micro Application - 1998 - Réf.1611
Delphi 3.0

Une belle brique de 715 pages. On y aborde tous les sujets utiles et - brique oblige - on va plus loin dans l'étude. Ainsi, vous savez comment ajouter un composant mais on vous offre les sources d'un composant utile : un lecteur de fichiers wav qui permet de se passer du MediaPlayer si on veut seulement lire un wav. On y aborde aussi la façon d'installer une application avec Installshield. Je dis bien aborder : l'expérience vous apportera bien plus qu'un chapitre consacré au sujet. Quant aux bases de données, on va plus loin que dans l'ouvrage précédent. Bref, incontournable pour tout débutant.
PS : si vous optez pour la version précédente (1997), pas de panique : il s'agit du même ouvrage, à la page près. Une différence tout de même, et plutôt étrange : la "barre de progression", page 149 est remplacée par la "pensée progressiste" !

 
Delphi 3 (série PC Poche) livred3p.jpg (4484 octets) G.Deutsch, M.Groß, K. et M.Richter
Micro Application - 1997 - Réf.2125
Delphi 3.0

Le petit frère de l'édition "Grand Livre" qui ne pèse ici "que" 415 pages. Le format est réduit, mais c'est le but finalement. Il s'agit véritablement d'une version allégée de l'édition décrite ci-dessus, dans la mesure où certains chapitres ne sont pas abordés. En revanche, les chapitres essentiels au débutant sont développés de la même façon et dans le même ordre. Une formule très intéressante finalement. On y décrit également les sources du lecteur de fichiers Wav mais il faudra dans ce cas se passer du fichier qui se trouve sur le CD de l'édition "Grand Livre".

 
Delphi 3 (Eyrolles) d3lantim.jpg (3943 octets) Dick Lantim
Eyrolles - 2000 -
Delphi 3.0

La brique ou plutôt la bible !
960 pages rédigées par un expert en la matière... Vous en avez pour votre argent. Avec un CD en prime, que demander de plus ?!

 
Delphi 4 (série Formation Rapide) livred4.jpg (3157 octets) Jean-François Sehan
Dunod - 2000
Delphi 4

Une formule d'apprentissage rapide, richement illustrée avec de nombreux exemples, en 154 pages.
Rien à voir avec la brique décrite ci-dessus mais je pense que les deux sont complémentaires. Le débutant appréciera la progression par la pratique dans cette ouvrage et au besoin, il consultera la "bible" de D.Lantim s'il cherche à approfondir.

 
Borland Delphi 5 livred5.jpg (4425 octets) Michel Pelletier
CampusPress - 2000 -
Delphi 5.0

Un format de poche mais de 400 pages quand même. On y reprend les bases mais on aborde bien sûr les nouveautés de Delphi 5. On y décrit plusieurs exercices pratiques, ce qui est à chaque fois une mise d'or pour un débutant.

 
Débuter en programmation debuprog.jpg (4050 octets) Greg Perry
CampusPress - 1999 -
Programmation

On reste dans la même collection mais très peu de Delphi ici, si ce n'est à la page 133, ce qui est relativement peu sur 438 pages, vous l'admettrez.  En revanche, on y parle de programmation en général et ce qui est intéressant ici, c'est que l'ouvrage s'adresse aux débutants. QBasic, Visual Basic, Pascal, C, C++, etc.
Si vous doutez toujours, vous avez trouvé le livre qu'il vous faut.

 
Pascal - Langage de programmation pascal.jpg (3644 octets) Marie-France Frasson
Editions J.C.i inc - 2000
Pascal

Encore un ouvrage intéressant pour les débutants qui commencent à jongler avec l'interface de Delphi mais qui éprouvent quelques difficultés avec le langage proprement dit. Les quelques notions de Pascal que l'on retrouve dans les ouvrages consacrés à Delphi sont en effet généralement lacunaires. Le tout s'accompagne d'exercices corrigés ! Allez, au boulot ! Je relève les copies dans 5 minutes... ;-)

Les revues

Enfin, last but not least, s'il vous reste encore un peu de temps à consacrer à la lecture, je vous conseille de jeter à l'occasion un oeil sur le sommaire de la revue programz.jpg (4642 octets).

Décrit comme "le 1er magazine de tous les langages", on y consacre régulièrement l'un ou l'autre article à Delphi ou Kylix, c'est d'ailleurs le cas ce mois-ci (n°38 - décembre 2001), avec en prime, une version complète de Delphi 6.0 (version d'évaluation en français - 60 jours)