Comme vous le savez, j'ai écrit plusieurs livres sur la maîtrise de Delphi au fil des ans. J'ai pensé plusieurs fois à en écrire un nouveau... mais la tâche est assez intimidante, étant donné que Delphi (en tant qu'EDI et en considérant les bibliothèques et les plates-formes cibles qu'il supporte maintenant) a considérablement augmenté en taille et en complexité, et qu'il faudrait maintenant plusieurs milliers de pages pour couvrir le produit de manière adéquate, et même pas en profondeur. Bien que j'aie plusieurs versions préliminaires de mes anciens livres, il s'avère que Mastering Delphi 5 est le plus ancien que je possède en version électronique avec des images et un formatage adéquat. Il y a quelques années, j'ai acquis les droits de cette édition auprès de mon éditeur d'origine (Sybex, qui fait maintenant partie de Wiley) et, envisageant une nouvelle édition, j'ai demandé à une personne de reformater le texte, d'importer les images et d'en faire un volume complet.
C'était il y a quelques années. Plus récemment, j'ai retrouvé ce manuscrit édité et formaté, et j'ai décidé de le rendre public plutôt que de le conserver sur mon disque dur. Le texte du livre est, avec des changements mineurs et limités, le texte original couvrant la version 5 de Delphi, publiée en 1999.
Il ne s'agit pas d'un livre sur les versions récentes de Delphi : Quelques sections sont clairement datées, mais l'essentiel du contenu couvrant les caractéristiques clés du produit est toujours d'actualité. Cependant, le publier tel quel aurait été d'une utilité très limitée et aurait pu prêter à confusion. C'est pourquoi j'ai apporté deux modifications principales au livre. Tout d'abord, j'ai mis à jour les images de l'EDI et des applications en cours d'exécution. J'ai toutefois conservé certaines des images originales, en mélangeant l'ancien et le nouveau. La différence est tellement frappante que je n'ai même pas besoin de les citer. Deuxièmement, j'ai ajouté un grand nombre de notes de bas de page pour souligner les nouvelles fonctionnalités, les changements significatifs, le code que j'écrirais différemment, les affirmations qui ne sont plus vraies. Je n'ai pas réécrit le texte, car cela aurait pris beaucoup plus de temps, mais j'ai souligné de nombreux faits, en donnant des idées et des suggestions pour une étude plus approfondie, ou en fournissant simplement quelques détails et faits, ainsi que de nombreux liens vers des informations supplémentaires disponibles en ligne. J'ai utilisé des notes de bas de page pour réduire l'impact sur le texte existant, par rapport à l'ajout de notes dans le flux de texte ou à des modifications directes.
Mais vous vous demandez peut-être encore à qui s'adresse ce livre ? Bien qu'il puisse leur plaire, il ne s'adresse pas uniquement aux nostalgiques, même si certains anciens pourraient trouver un intérêt à le lire. Il s'adresse à tous ceux qui veulent comprendre Delphi. Même en couvrant le produit tel qu'il était il y a de nombreuses années, ce livre aide à comprendre tous les concepts fondamentaux de Delphi.
Vous vous demandez peut-être si cela est possible parce que Delphi est un vieux produit. Ce n'est certainement pas le cas. Il souligne le fait que le produit a une grande histoire, mais aussi qu'il a continué et continue d'évoluer de manière fantastique tout en conservant ses principes fondamentaux et en offrant un degré de compatibilité inégalé dans le domaine des outils de développement. Le fait que la plupart des codes de ce vieux livre puissent être compilés et exécutés aujourd'hui, produisant des applications Windows 11 modernes, témoigne de la puissance de Delphi.
Cette préface est la seule nouvelle section du livre. À partir de maintenant, il s'agit de l'ancien livre avec mes commentaires et annotations. Bonne lecture !
Partager