Je suis engagé dans des travaux de développement avec Delphi depuis plus de trois ans. Au cours de cette période, j'ai découvert de nombreux livres dans ce domaine, dont certains sont bons et d'autres mauvais. Le sentiment général est que la plupart des livres de grande qualité sont écrits par des auteurs étrangers, tandis que les œuvres originales d'auteurs nationaux sont généralement de qualité inférieure. Bien sûr, il est indéniable qu'il existe en Chine des auteurs qui ont publié de bons livres, comme Li Wei et Jiang Tao, mais il faut aussi admettre que de nombreux ouvrages (originaux et traduits) sont vraiment insatisfaisants (comme les ouvrages de Xu Moumou, comme comme XX Publishing House), et ils sont trompeurs ! Ces livres de mauvaise qualité inondent le marché du livre, ce qui ne peut que être considéré comme une grande tragédie pour l’industrie de l’édition !
En fait, lorsque nous utilisons Delphi pour le développement de logiciels, nous ne pouvons souvent pas nous concentrer uniquement sur Delphi en tant qu'outil de développement lui-même, car un nombre considérable de problèmes techniques ne proviennent pas des outils de développement, mais de la plate-forme système. La plate-forme d'exécution la plus courante pour Delphi est Windows. Le problème introduit est que pour utiliser réellement Delphi pour effectuer des travaux de développement, la connaissance et la compréhension du système d'exploitation Windows sont essentielles.
Par conséquent, bien que les livres recommandés ci-dessous soient des monographies sur le développement Delphi, ils contiennent tous plus ou moins d’explications sur les systèmes d’exploitation. C'est également ce point que je souhaite souligner : nous ne devons pas seulement nous concentrer sur les outils de développement, mais également sur la plate-forme système. Une compréhension plus approfondie de la plate-forme système n'apportera que des avantages au travail de développement, et non des inconvénients.
1. "Encyclopédie de programmation Delphi 2"
C'est le premier livre que je recommanderais. C'est le meilleur du meilleur. Si vous ne l'avez pas sous la main et que vous pouvez le voir en librairie, ne soyez pas avare de votre argent pour l'acheter. Malheureusement, ce livre n’a pas été écrit par un Chinois.
Pouvoir vous recommander un tel livre montre que je ne suis pas une personne qui aime suivre les tendances. Un bon livre est un bon livre. Peu importe que Delphi soit désormais en version 6.0 ou supérieure, je vous le recommande toujours. L'auteur du livre est Charles Calvert, qui a publié des livres tels que "Turbo Pascal 101" et "Teach Yourself Windows PRgramming in 21 Days". À en juger par les noms de ces livres, ils sont tous d'entrée de gamme, mais ne sous-estimez pas la force de l'auteur pour cette raison. Être capable d'écrire un livre d'entrée de gamme ne signifie pas que le niveau de l'auteur est seulement d'entrée de gamme ou légèrement meilleur, mais que l'auteur a la capacité d'exprimer clairement certains concepts complexes d'une manière facile à comprendre. ne peut être acquis que sur la base d’une compréhension profonde.
Le livre est divisé en 8 parties, à savoir Object Pascal, Win32, Windows Api, base de données, objets (et composants), Ole et Com, multimédia et jeux, Internet, etc. Couvre presque tous les aspects que Delphi peut toucher. Parmi eux, l'explication d'Object Pascal, l'explication de Win32 et de Windows Api, ainsi que les parties composants et objets sont particulièrement passionnantes. Que vous soyez maître ou novice, vous bénéficierez certainement beaucoup de la lecture de ce livre.
Voici les informations pertinentes sur le livre :
Titre du livre : "Encyclopédie de programmation Delphi 2"
Nom anglais original : Delphi 2 Unleashed
Auteur : (États-Unis) Charles Calvert
Traduction : Groupe de traduction Hengkong
Publié par : Machinery Industry Press Simon & Schuster International Publishing Company
Temps : 1997.12
Prix : 133,00 RMB
Recommandation : ☆☆☆☆☆
2. "Guide du développeur Delphi 5"
C'est le livre recommandé par Borland. Comme vous pouvez l'imaginer, c'est définitivement un bon livre. Je regrette un peu, pourquoi ai-je eu un aperçu de sa beauté si tard ? La particularité de ce livre est qu'il s'agit sans aucun doute d'un guide du développeur. Il aborde non seulement tous les aspects des problèmes techniques, mais fournit également une documentation sur les normes de codage. Parce qu'il s'agit d'un livre publié par Borland, il est systématique et approfondi en termes d'Object Pascal, de développement basé sur les composants, d'explication de l'API Windows et de technologie de base de données. Dans l’ensemble, cela donne aux gens un sentiment de respectabilité. (Je ne sais pas si c’est un effet psychologique ? Vous déciderez après avoir lu le livre !)
La structure des répertoires du livre est répertoriée ci-dessous pour donner à chacun une compréhension générale du contenu du livre.
1) Partie 1 : Bases du développement rapide
un. Programmation Windows sous Delphi 5
b. Langage Pascal Objet
c. API Windows
d. Cadre et conception d'application
e. Comprendre les messages Windows
f. Document sur les normes du code
g. Utilisation des contrôles ActiveX
2) Partie 2 : Technologie avancée
un. Programmation d'images à l'aide de GDI et de polices
b. bibliothèque de liens dynamiques
c. Impression Delphi 5
d. Écrire des applications multithread
e. Traitement des fichiers
f. technologie de base
g. Obtenir des informations sur le système
h. Porté sur Delphi 5
je. Applications MDI
j. Partager des informations à l'aide du presse-papiers
k. programmation multimédia
l. Test et débogage
3) Partie 3 : Développement basé sur les composants
un. Éléments VCL et informations sur le type d'exécution
b. Écrire des composants personnalisés
c. Technologie de composants avancée
d. COM et ActiveX
e. Étendre le shell Windows
f. Créer un contrôle ActiveX
g. Utilisation de l'API des outils ouverts Delphi
h. Utiliser Delphi pour développer CORBA
4) Partie 4 : Développer la base de données
un. Écriture d'applications de base de données de bureau
b. Développer des applications client/serveur
c. VCL de base de données étendue
d. Rendre les applications compatibles Internet avec WebBroker
e. Développement MIDAS
5) Partie 5 : Développer rapidement des applications de base de données
un. Programme de gestion du fret : développement client/serveur
b. Système de suivi des clients : développement MIDAS
c. Outil de rapport d'erreurs : développement de bases de données de bureau
d. Outil de rapport d'erreurs : utilisation de WebBroker
6) Sixième partie : Annexe
un. Messages d'erreur et exceptions
b. Code d'erreur BDE
c. Références
Voici les informations de publication du livre :
Titre du livre : « Guide du développeur Delphi 5 »
Nom anglais original : Guide du développeur Delphi 5
Auteurs : (États-Unis) Steve Teixeira, Xavier Pacheco
Traduction : Ren Xujun, Wang Yongsheng, Feng Zebo
Publié par : Machinery Industry Press Simon & Schuster International Publishing Company
Heure : 2000,7
Prix : 138,00 RMB
Recommandation : ☆☆☆☆☆
3. "Guide du développeur Delphi 6" (version anglaise)
Inutile de dire que je pense que les lecteurs conviendront certainement que ce livre est de loin la monographie faisant le plus autorité sur Delphi. Pour les lecteurs ayant quelques connaissances de base en anglais, j’ai un conseil : n’attendez pas la version chinoise, lisez-la maintenant !
Voici les informations sur le livre :
Couverture : comme indiqué ci-dessous ;
Titre du livre : "Guide du développeur Delphi 6 pour Windows"
Auteur : Borland Software Corporation
Publié par : Éditeur Borland
Heure : inconnue
Prix : Inconnu
Recommandation : ☆☆☆☆☆
[ Fin de l'article]
Plus d'articles : http://www.csdn.net/develop/my_article.asp?author=Musicwind