Quels articles ou tutoriels sur Delphi ?
Que manque-t-il ? Quels sujets seraient intéressants ? Venez vous exprimer sur le forum

Le , par Alcatîz, Responsable Pascal, Delphi et Assembleur
Chers membres du Club,

La page Cours Delphi compte près de 350 articles, cours complets et tutoriels.
Ces dernières années, Delphi a considérablement évolué mais force est de constater que peu d'articles ou tutoriels concernent les dernières versions en date de Delphi et les nouvelles plateformes supportées. La rédaction souhaite y remédier, avec votre aide.

Aussi faisons-nous appel à vous tous, afin, dans un premier temps, de déterminer quel genre d'articles ou tutoriels seraient les plus intéressants, sur les nouvelles évolutions de Delphi, pour débuter avec Delphi, sur des notions générales, etc.

Toutes les idées sont les bienvenues.

Si vous avez découvert des ressources en anglais qu'il serait intéressant de traduire en français, c'est également tout bon.

À vos claviers !

Rendez-vous sur ce fil de discussion et votez pour déterminer les priorités.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Simicro Simicro - Membre habitué http://www.developpez.com
le 02/08/2014 à 10:06
Bonjour Alcatiz,

De niveau débutant, je suis sur Delphi 7 et pense y rester encore quelques années car je ne fais que des applications Desktop Windows (et le 32 bits me suffit).

Aussi, je suis peu intéressé - pour le moment - par les articles ou tutoriels concernent les dernières versions en date de Delphi et les nouvelles plateformes.

Mais c'est une réaction à chaud.

Je vais me pencher plus avant sur la question et te ferai un retour plus complet en particulier sur ces aspects :
- Débuter avec Delphi
- Notions générales
- Ressources en anglais
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur http://www.developpez.com
le 02/08/2014 à 10:12
Génial !
Avatar de Simicro Simicro - Membre habitué http://www.developpez.com
le 02/08/2014 à 20:58
----------------------------
1) Les ressources en anglais
----------------------------

Même si l'offre peut créer la demande, je pense qu'avant de se lancer des traductions très chronophages il faudrait déjà voir la demande du public. Le nombre de demandes qui sera posté dans ce topic sera déjà un indicateur. Il faut aussi pouvoir obtenir les autorisations de traduction, ce qui n'est pas donné pour certaines ressources (ex : about.delphi.com).

Ensuite, je sais qu'il y a une "tradition francophone" assez forte sur http://www.developpez.net et que dans un post récent tu disais préférer traduire que de mettre des liens Alcatîz, de crainte que le contenu source disparaisse. Mais publier une collection de liens vers des ressources d'intérêt en anglais serait utile à mon sens. Car si via Google, on est assez vite dirigé vers les ressources Delphi anglophones de référence, il y a aussi des pépites qu'on trouve seulement par hasard ou plus difficilement. Dans l'hypothèse où cette idée fait son chemin, voici les sites que je recommande, assortis d'un court commentaire :

About Delphi
http://delphi.about.com
Une référence incontournable avec des tutoriels et articles de tous niveaux : débutant, intermédiaire, avancé. Articles rapides à lire, bien ciblés et pratiques. Malheureusement Žarko Gajic, Embarcadero Delphi MVP, après avoir été le guide rédacteur de la rubrique Delphi de About.com de 1998 à 2012 (15 ans !) a rendu le tablier et depuis il n'y a pas eu de successeur. Une astuce : en haut à droite de chaque article se trouve une icône imprimante qui permet de nettoyer la page de tous les liens et affichages publicitaires en vue d'imprimer. J'ai imprimé plus de 80 articles avec un writer PDF, de crainte qu'un jour ce contenu ne disparaisse. Pour le coup, et pour certains sites, je te rejoins Alcatîz.

Delphi Basics
http://www.delphibasics.co.uk
Un autre incontournable. Des tutos sur les fondamentaux Delphi/Pascal et surtout des articles avec de nombreux exemples pratiques. Une autre point fort de ce site : les nombreuses possibilités pour accéder rapidement à l'information recherchée : units, RTL, catégories, alphabétique... Personnellement, j'ai acheté la version du site mise sur un programme Windows pour £7, qui enlève toute la pub, et apporte quelques bonus. Et puis c'était aussi pour remercier l'auteur pour son travail de qualité.

Sheepdog Guide : Delphi and Pascal Programming Tutorials
http://sheepdogguides.com/tut.htm
Un site qui ne paye pas de mine car peu illustré. Mais si on fait l'effort de lire le texte, les tutos sont très intéressants et progressif (niveau débutant / intermédiaire)

Delphi For Fun
http://www.delphiforfun.org
Pas vraiment un site de tutoriels et d'articles mais une bibliothèque régulièrement mise à jour de programmes commentés autour de jeux, puzzles, casse-tête mathématiques.

efg's Computer Lab
http://www.efg2.com/Lab/
Les tutoriels sur les graphismes sont assez rares. On retrouve ici de nombreux programmes commentés sur le traitement de l'image et de la couleur.

Pascal Game Development
http://www.pascalgamedevelopment.com
Articles sur la programmation de jeux en Pascal / Delphi

Teach Yourself Borland Delphi 4 in 21 Days
(Je ne mets pas de lien car je ne sais pas si c'est autorisé)

Delphi 1 User's Guide
(Je ne mets pas de lien car je ne sais pas si c'est autorisé)
Une référence de mon point de vue. Comme c'était à peu près à l'époque des débuts de la programmation objet et des IDE, les explications sur certains sujets sont particulièrement détaillées et pédagogiques. Et on ne les retrouve pas forcément dans les manuels utilisateurs suivants. C'est un peu comme Mastering Delphi de Marco Cantù : les premiers de la série abordait les fondamentaux du Pascal et faute de place, puis ont laissé la place à d'autres sujets purement Delphi. J'ai eu la chance de pouvoir trouver un Mastering Delphi 3 en occasion sur Amazon, que je garde précieusement.

-----------------------------------------
2) Débuter sur Delphi et les fondamentaux
-----------------------------------------

Débuter sur XXX est toujours un sujet dans toutes les communautés

Dans l'ensemble, je trouve qu'il y a toutes les bonnes ressources pour bien débuter sur Delphi sur Developpez.net

Respect et merci à toute l'équipe et à tous les contributeurs au fil des ans

Il me semble que les fondamentaux sont bien couverts, et notamment au travers des tutoriels pour les anciennes versions de Delphi (Borland). Il faut donc les conserver.

La redondance ne me dérange pas, au contraire ! Car ce qu'on ne comprend pas avec tel auteur, on le comprend mieux avec un autre.

Je voudrais aussi faire un feedback en espérant que cela ne sera pas mal pris : j'ai surtout lu les tutoriels Developpez.net à mes débuts mais à l'usage et au quotidien, sur des points précis de référence, j'ai tendance à consulter d'autres sites (en anglais) où, compte tenu de ma manière de fonctionner, j'accède plus rapidement à l'information recherchée. Par contre, sur des problèmes opérationnels, le forum Developpez.net m'est très utile.

Désolé si j'ai été long et un peu hors-sujet par moment mais j'avais besoin de partager. Et bien sûr, tout ce que je dis est issu de mon expérience en tant que débutant sur des Delphi "classiques" et ne s'applique pas aux fonctions ou fondamentaux sur les versions récentes de Delphi que je ne connais pas.
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur http://www.developpez.com
le 03/08/2014 à 12:09
Alors là, pour cette réponse très étayée !

Citation Envoyé par Simicro  Voir le message
Même si l'offre peut créer la demande, je pense qu'avant de se lancer des traductions très chronophages il faudrait déjà voir la demande du public. Le nombre de demandes qui sera posté dans ce topic sera déjà un indicateur. Il faut aussi pouvoir obtenir les autorisations de traduction, ce qui n'est pas donné pour certaines ressources (ex : about.delphi.com).

Nous sommes d'accord, le but de ce "tour de table" est d'essayer de déterminer les attentes du public.

Citation Envoyé par Simicro  Voir le message
Je voudrais aussi faire un feedback en espérant que cela ne sera pas mal pris : j'ai surtout lu les tutoriels Developpez.net à mes débuts mais à l'usage et au quotidien, sur des points précis de référence, j'ai tendance à consulter d'autres sites (en anglais) où, compte tenu de ma manière de fonctionner, j'accède plus rapidement à l'information recherchée. Par contre, sur des problèmes opérationnels, le forum Developpez.net m'est très utile.

Cette remarque est très intéressante ! Des efforts ont été faits pour intégrer le forum et le site, notamment via les barres de boutons, la possibilité aux lecteurs de réagir directement sur le forum à partir des ressources du site, le relai des actualités du portail sur le forum, etc. À ton sens, que pourrions-nous améliorer pour, justement, faciliter l'accès à l'information ? As-tu, éventuellement, un exemple concret de ce qui a pu gêner tes recherches ? Ou de ce qui les a facilitées sur un autre site ?

Citation Envoyé par Simicro  Voir le message
Désolé si j'ai été long et un peu hors-sujet par moment mais j'avais besoin de partager. Et bien sûr, tout ce que je dis est issu de mon expérience en tant que débutant sur des Delphi "classiques" et ne s'applique pas aux fonctions ou fondamentaux sur les versions récentes de Delphi que je ne connais pas.

En tout cas, un très grand pour ce retour.
Avatar de paulfr paulfr - Membre averti http://www.developpez.com
le 03/08/2014 à 22:11
Bonjour,

Je signale aussi "Le Programmeur - Apprenez DELPHI 3 en 14 jours", en français, livré avec Delphi 3.
Il permet d'aborder Delphi plus facilement que le Beaulieu (malheureusement (C) ).

PL
Avatar de SergioMaster SergioMaster - Rédacteur/Modérateur http://www.developpez.com
le 04/08/2014 à 9:31
Bonjour,

j'ai toujours en tête au moins 2 tutoriels , mais faute de temps et de courage j'ai toujours repoussé leur rédaction
- Internationalisation d'une application (DKLang vs DGGettext et les autres possibilités)
- Utilisation des ZEOSDBO
ce serait entre des traductions (libre) de ce que j'ai pu trouvé/lire (en anglais/espagnol/portuguais/allemand)
Actuellement en vacances , ces 2 tutos ne font que murir un peu plus .
De plus , serait-ils vraiment demandés ?
Avatar de Simicro Simicro - Membre habitué http://www.developpez.com
le 04/08/2014 à 20:34
Citation Envoyé par Alcatîz  Voir le message
...un très grand mercipour ce retour.

De rien. Je bénéficie des ressources du site et forum ; je trouve donc normal de faire un retour à l'équipe sur des sollicitations comme celle-ci.

Citation Envoyé par Alcatîz  Voir le message
Des efforts ont été faits pour intégrer le forum et le site, notamment via les barres de boutons, la possibilité aux lecteurs de réagir directement sur le forum à partir des ressources du site, le relai des actualités du portail sur le forum, etc. À ton sens, que pourrions-nous améliorer pour, justement, faciliter l'accès à l'information ? As-tu, éventuellement, un exemple concret de ce qui a pu gêner tes recherches ? Ou de ce qui les a facilitées sur un autre site ?

Sur le rubriquage (Forum Delphi, FAQ, Tutoriels, Livres,...) et les ponts entre les rubriques, pas de souci, c'est impeccable (je me permets juste une mini digression : est-ce que "Défi" et "Delphi TV" sont encore vraiment d'actualité ? Sinon les supprimer ?)

Pour la "facilité d'accès à l'information", je voulais aussi parler de "l'attractivité de l'information" en terme de lecture et de mise en page, et non seulement du nombre de clics pour y accéder.

Je m'explique :

Pour moi les tutoriels de developpez.net sont de nature "documentaire" (au sens d'un document de plusieurs pages). Typiquement le guide Beaulieu qui est une sorte de livre découpé en pages HTML. Je l'ai lu aux 3/4 au début mais j'ai du mal à y revenir car l'info est dense, les paragraphes longs, tout comme les pages. En contrepartie, c'est une bible.

Je préfère des tutoriels sous forme d'articles, car plus rapides à lire. Sur un sujet comme les Record (bien évidemment traité dans le Beaulieu), je préfère consulter Understanding and Using Record Data Types in Delphi sur About.com (OK il y a la pub...). Mais l'inconvénient de About.com est qu'il n'y a pas de sommaire structuré et complet. Alors il faut mettre les articles en favoris pour y revenir facilement plus tard.

Après si je cherche à faire des conversions je vais sur Delphi Basics. C'est vrai que Delphi Basics est un peu particulier au sens où il a vocation à compléter l'aide en ligne de Delphi.

Voilà, c'est juste pour te donner ma sensibilité Alcatîz, j'ai bien conscience qu'on ne change pas une ligne éditoriale ou un format de publication comme ça
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur http://www.developpez.com
le 04/08/2014 à 22:10
Citation Envoyé par paulfr  Voir le message
Je signale aussi "Le Programmeur - Apprenez DELPHI 3 en 14 jours", en français, livré avec Delphi 3.
Il permet d'aborder Delphi plus facilement que le Beaulieu (malheureusement (C) ).

Merci. Je ne connais personnellement pas cet ouvrage mais, par rapport au cours de Frédéric Beaulieu, qu'est-ce qui le rend plus accessible ?

Citation Envoyé par SergioMaster  Voir le message
j'ai toujours en tête au moins 2 tutoriels , mais faute de temps et de courage j'ai toujours repoussé leur rédaction
- Internationalisation d'une application (DKLang vs DGGettext et les autres possibilités)
- Utilisation des ZEOSDBO
ce serait entre des traductions (libre) de ce que j'ai pu trouvé/lire (en anglais/espagnol/portuguais/allemand)
Actuellement en vacances , ces 2 tutos ne font que murir un peu plus .
De plus , serait-ils vraiment demandés ?

Voilà deux sujets intéressants. Il y aurait peut-être des volontaires pour t'aider dans les traductions ?

Citation Envoyé par Simicro  Voir le message
(je me permets juste une mini digression : est-ce que "Défi" et "Delphi TV" sont encore vraiment d'actualité ? Sinon les supprimer ?)

Nous ne désespérons pas pouvoir remettre sur pied un défi prochainement. Sinon, il y a en effet un gros coup de dépoussiérage à faire dans les séries de boutons et dans les liens sur le portail.

Citation Envoyé par Simicro  Voir le message
Pour la "facilité d'accès à l'information", je voulais aussi parler de "l'attractivité de l'information" en terme de lecture et de mise en page, et non seulement du nombre de clics pour y accéder.

Je m'explique :

Pour moi les tutoriels de developpez.net sont de nature "documentaire" (au sens d'un document de plusieurs pages). Typiquement le guide Beaulieu qui est une sorte de livre découpé en pages HTML. Je l'ai lu aux 3/4 au début mais j'ai du mal à y revenir car l'info est dense, les paragraphes longs, tout comme les pages. En contrepartie, c'est une bible.

Je préfère des tutoriels sous forme d'articles, car plus rapides à lire. Sur un sujet comme les Record (bien évidemment traité dans le Beaulieu), je préfère consulter Understanding and Using Record Data Types in Delphi sur About.com (OK il y a la pub...). Mais l'inconvénient de About.com est qu'il n'y a pas de sommaire structuré et complet. Alors il faut mettre les articles en favoris pour y revenir facilement plus tard.

Après si je cherche à faire des conversions je vais sur Delphi Basics. C'est vrai que Delphi Basics est un peu particulier au sens où il a vocation à compléter l'aide en ligne de Delphi.

Voilà, c'est juste pour te donner ma sensibilité Alcatîz, j'ai bien conscience qu'on ne change pas une ligne éditoriale ou un format de publication comme ça

Tes remarques recoupent des retours de lecteurs épars et corroborent les lignes qui se dégagent d'une réflexion au sein de la rédaction. Il n'y a pas de ligne éditoriale figée et il faut pouvoir se remettre en question. Les besoins changent avec le temps, de même que les habitudes des lecteurs. Un exemple de défi à relever est d'adapter nos ressources au format des mobiles.
Avatar de paulfr paulfr - Membre averti http://www.developpez.com
le 04/08/2014 à 23:54
@ Alcatiz.

Il est plus élémentaire permettant à un débutant (c'est sa cible) d'aborder Delphi avec des exemples.
C'est une traduction d'un document américain Editeur S&SM (France).
Avatar de Simicro Simicro - Membre habitué http://www.developpez.com
le 05/08/2014 à 20:06
Citation Envoyé par Alcatîz  Voir le message
quel genre d'articles ou tutoriels pour débuter avec Delphi, sur des notions générales, etc.[/COLOR]

J'aimerais bien un tutoriel ou un article sur les OnDrawCell pour dessiner sur les DrawGrid.

Jusqu'ici je n'ai trouvé que des explications parcellaires sur le net sur les OnDrawCell.
Offres d'emploi IT
Chef de projet SEO senior H/F
Lagardere Active Presse - Ile de France - Île-de-France
Informatique (H/F)
Atos - Aquitaine - Bordeaux (33000)
Consultant Fonctionnel Junior H/F
Atos Technology Services - Auvergne - Clermont-Ferrand

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -