IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre la programmation Delphi

Les meilleurs cours et tutoriels pour apprendre la programmation Delphi

Une sélection des meilleurs tutoriels et cours gratuits pour apprendre la programmation avec Delphi, que vous soyez débutant(e) ou développeur(euse) confirmé(e).

Complétez votre formation ou votre découverte avec notre sélection des meilleurs livres. N'hésitez pas à également vous référer à la FAQ Delphi, aux nombreux codes sources téléchargeables et à poser vos questions sur les forums d'entraide.

3 commentaires Donner une note à l´article (5)

Page lue   fois.

Nombre d´auteurs : 140, nombre d´articles : 86, dernière mise à jour : 15 août 2022 

 
Pour débuter
  • on-line ZIP 
    fr
    Le Guide Delphi
    par Frédéric Beaulieu
    Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des miniprojets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.
     

Sommaire

menu Cours
  • on-line ZIP 
    fr
    Le Guide Delphi
    par Frédéric Beaulieu
    Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des miniprojets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.
     
  • on-line 
    fr
    Vous trouverez dans ce document toutes les ressources mises à votre disposition pour débuter dans les meilleures conditions.
     
  • PDF on-line 
    fr
    Le Fabuleux Package pédagogique multimédia téléchargeable, comportant un livre numérique d'initiation à l'informatique et à la programmation (applications en Windows 95 et plus), livre auquel sont associés des panneaux d'assistance du cours ( API ) et des simulateurs d'exercices sur les chapitres importants. Les applications sont effectuées en Pascal et en Delphi. Cet outil pédagogique est un outil extraordinaire pour débuter en programmation, et le langage Pascal est l'idéal pour les débutants. Nouvelle Version 4.1 : contient plus de 2000 lignes de code Delphi sous forme de projets complets.
     
  • PDF 
    fr
    Prise en main de Delphi 7
    par Borland (Embarcadero)
    Le manuel Prise en main présente l'environnement de développement de Delphi 7 pour vous permettre d'utiliser immédiatement le produit. Il indique aussi où rechercher des renseignements sur l'utilisation des outils et des fonctionnalités disponibles dans Delphi 7.
    Documentation officielle, 56 pages au format PDF (1 Mo).
     
  • PDF 
    fr
    Un cours complet sur Delphi
    par Didier Mailliet
    Ce cours complet sur L'EDI et le langage Delphi est destiné à l'origine à des étudiants de second cycle.
    (204 pages au format PDF, 9.3 Mo).
     
  • PDF on-line ZIP 
    fr
    Un tutoriel sur la conception, la création et la distribution de composants Delphi.
    Création : 7 juillet 2005  · Mise à jour : 23 mai 2020 
     

  • ang
    Object Pascal Style Guide
    par Charles Calvert
    Les normes d'écriture pour du code Delphi/Pascal Objet.
     
  • PDF 
    fr
    Cours de 50 pages (249 Ko), bien fait malgré sa relative ancienneté. Ceci dit, ce qui y est expliqué est toujours valable pour les versions plus récentes de Delphi.
     
  • on-line 
    fr
    Il s'agit d'un ouvrage détaillé sur le langage Pascal qui, pour l'instant, sera librement disponible sur mon site web (je ne sais pas ce qu'il en adviendra dans la suite, peut-être trouvera-t-il un éditeur).
    Par le célèbre Marco Cantù, auteur de l'ouvrage Mastering Delphi 5. La version anglaise et les codes sources.
     
  • PDF on-line 
    fr
    6 chapitres : Environnement de travail, le langage Pascal de base, procédures et fonctions, chaînes de caractères, types structurés, fichiers.
     
  • on-line 
    fr
    Dans ce tutoriel vous apprendrez à manier la Programmation Orientée Objet, ou POO pour les intimes, dans le cadre du langage Pascal Orienté Objet.
    Loin d'être aussi complexe qu'elle peut le laisser transparaître, la POO peut se maîtriser rapidement au point de ne plus pouvoir s'en passer.
    Création : 25 juillet 2004  · Mise à jour : 31 mai 2020 
     
menu Pascal Objet
  • PDF 
    fr
    Guide du développeur Delphi 7
    par Borland (Embarcadero)
    Le Guide du développeur aborde des notions de développement intermédiaires et avancées. Il traite notamment de la création d'applications de bases de données client/serveur, de la création d'applications serveurs Web Internet et de l'écriture de composants personnalisés. Il vous permet de construire des applications qui respectent les spécifications de nombreux standards comme SOAP, TCP/IP, COM+ et ActiveX. Nombre de fonctionnalités avancées concernant le développement web, les technologies XML de pointe et le développement de bases de données nécessitent des composants ou des experts qui ne sont pas disponibles dans toutes les éditions de Delphi.
    Documentation officielle, 1186 pages au format PDF (15 Mo).
     
  • on-line ZIP 
    fr
    Le Guide Delphi
    par Frédéric Beaulieu
    Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des miniprojets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.
     
  • on-line 
    fr
    Le langage Pascal Objet
    par Jean-Michel Doudoux
    Présentation du langage Pascal sous Delphi.
     
  • PDF on-line ZIP 
    fr
    Les génériques avec Delphi 2009 Win32
    par Sébastien Doeraene
    On les attendait depuis longtemps ! Les voici enfin : les génériques dans Delphi Win32. Ces petites merveilles arrivent avec Delphi 2009. Ce tutoriel vous propose de les comprendre, d'apprendre à les utiliser, puis à concevoir vos propres classes génériques.
    Création : 13 novembre 2008  · Mise à jour : 20 mai 2020 
     
  • on-line 
    ang
    Dans les versions récentes de Delphi, vous pouvez utiliser la directive deprecated pour marquer des méthodes obsolètes. Ceci autorise la compilation du code, mais émet un avertissement.
     
  • PDF on-line 
    fr
    Quand vous développez un programme, vous devez toujours garder à l'esprit qu'un tiers pourra être amené à le modifier ou à le compléter. Un des objectifs des préconisations d'écriture est de faciliter la compréhension d'un code source. La maintenance corrective et évolutive sera ainsi réduite, en évitant de fastidieuses phases de reprise de code. En résumé, facilitez la compréhension de ce que fait le code plutôt que comment il le fait. Je montre ici, simplement ma façon de faire ; je ne peux que conseiller (en particulier les débutants) de s'en inspirer.
     
  • on-line 
    fr
    Strings et PChars en Delphi
    par Adrien Reboisson
    Lorsqu'un ami qui écrivait des DLL renvoyant des chaînes de caractères passées sous la forme de PChar commença à trouver normal que Delphi lève des violations d'accès ou renvoie parfois des valeurs incohérentes (mettant cela sur le dos d'une gestion des chaînes approximatives de Windows, bien sûr !), j'ai finalement décidé de terminer ce petit document destiné à éclaircir les idées de certains Delphistes. Il n'a pas vocation d'expliquer en totalité les mécanismes utilisés pour gérer les différents types de chaînes que vous pourrez rencontrer en tant que programmeur Delphi, mais pourra vous éclaircir les idées et vous permettre d'éviter les erreurs courantes lors des conversions de chaînes Delphi en chaînes C.
     
  • on-line 
    ang
    Cet article présente la syntaxe des paramètres tableaux ouverts et l'utilisation du type de paramètre Array Of Const.
     
  • on-line 
    fr
    Le but de ce tutoriel est de vous présenter les différentes fonctions qui permettent de manipuler aisément les dates et les heures dans vos applications.
     
  • on-line 
    fr
    Dans ce tutoriel vous apprendrez à manier la Programmation Orientée Objet, ou POO pour les intimes, dans le cadre du langage Pascal Orienté Objet.
    Loin d'être aussi complexe qu'elle peut le laisser transparaître, la POO peut se maîtriser rapidement au point de ne plus pouvoir s'en passer.
    Création : 25 juillet 2004  · Mise à jour : 31 mai 2020 
     
  • on-line 
    fr
    Les méthodes de classes appelées parfois métaclasses et les références de classes sont des éléments du langage important sous Delphi. L'aide en ligne n'étant pas très prolixe sur le sujet (bien que de nombreux extraits émaillent mes propos) et n'ayant trouvé sur le Net que des bribes d'information, cet article vous propose d'approfondir le sujet, enfin je l'espère.
     
  • on-line 
    fr
    Dans cet article vous apprendrez à gérer les tableaux dynamiques (dits aussi tableaux ouverts) en Pascal, indépendamment du compilateur utilisé. Qu'il faille les créer de toutes pièces ou bien simplement savoir s'en servir, vous saurez à la fin de ce tutoriel comment manipuler les tableaux dynamiques.
     
  • on-line 
    fr
    Ce que beaucoup n'utilisent pas, c'est la possibilité qu'offre Delphi d'ajouter une propriété ou objet contenus entre With et do. Et cela peut parfois être très intéressant comme nous allons le voir aujourd'hui.
     
  • on-line 
    fr
    L'objectif de ce court article est de vous donner un aperçu des types présentés dans le titre.
     
  • on-line 
    fr
    Le type Variant sous Delphi 6
    par Laurent Pelou
    Une variable de type Variant peut prendre n'importe quel type. Cela constitue un moyen commode de manipuler une variable sans connaître son type au moment de la compilation.
     
  • PDF 
    fr
    Cet article décrit les listes d'objets et les collections avec Delphi.(20 pages au format PDF, 228 Ko)
     
  • on-line 
    fr
    Tous les cours de www.developpez.com sur le langage Pascal.
     
  • PDF on-line ZIP 
    fr
    Il peut être intéressant de pouvoir manipuler indistinctement des procédures et/ou des méthodes afin de partager certains traitements. Voyons comment procéder.
     
  • PDF on-line ZIP 
    fr
    Il est parfois utile de pouvoir passer un nombre inconnu de paramètres à une procédure. À l'origine cette astuce devait rejoindre la FAQ Delphi, mais les explications étant suffisamment nombreuses il a été décidé de la présenter sous forme de tutoriel.
     
  • PDF on-line ZIP 
    fr
    À partir de Delphi 2006 la surcharge d'un opérateur au sein d'un enregistrement est désormais possible. Revenons dans le détail de cette nouvelle possibilité du langage.
     
  • PDF on-line ZIP 
    fr
    Beaucoup de procédures des API Windows, ou même de bibliothèques tierces, acceptent un paramètre de call-back dont le type est un pointeur de procédure. Cependant, on aimerait lui transmettre un pointeur de méthode, ne fût-ce que pour avoir des informations de contexte supplémentaires au sein du call-back.
     
menu Interface
  • PDF on-line ZIP 
    fr
    Les interfaces avec Delphi
    par Robin Valtot
    Mises en place initialement pour utiliser les objets COM Windows, les interfaces font désormais partie intégrante du développement objet en Delphi. Coder avec abstraction permet de découpler son code et ainsi de limiter les dépendances.
     
  • PDF on-line 
    fr
    Tutoriel sur l'utilisation des fonctionnalités d'un document DOM (Document Object Model) en utilisant l'API MsXml.
     
  • PDF on-line ZIP 
    fr
    Les interfaces d'objet sous Delphi
    par Laurent Dardenne
    Vous trouverez dans ce tutoriel les bases nécessaires à la compréhension du fonctionnement et de la manipulation des interfaces d'objet sous Delphi, communément appelées Interface.
     
  • on-line 
    fr
    Pour énumérer des collections d'objets COM, on peut utiliser l'interface IEnumVaraint dédiée à ce traitement.
    À partir de Delphi 2005, il est possible d'utiliser un itérateur pour parcourir une collection d'objets.
     
  • on-line 
    fr
    Cet article présente le projet Delphi TypeLibReader. Ce projet est un lecteur de bibliothèque de type. Quelques fonctionnalités supplémentaires sont incluses avec un minidébogueur permettant de scruter et scripter les objets Automation.
     
  • on-line 
    fr
    Gestion d'événements Automation
    par Laurent Dardenne
    Mise en œuvre et utilisation dans une application Delphi de la gestion d'événements d'un serveur COM. La réalisation progressive d'une application simple tout au long de l'article permettra d'appréhender cette technique et d'utiliser l'Expert Objet Automation pour créer le serveur COM. Traduction de l'article disponible sur le site Borland.com.
     
  • on-line 
    fr
    Utilisation de EventSinkImp v2.0
    par Laurent Dardenne
    EventSinkImp est un utilitaire gratuit (fourni avec le code source) qui permet l'import d'interfaces d'événements basées sur des points de connexion COM afin de faciliter leur utilisation dans des applications Delphi.
     
  • on-line 
    fr
    Cet article est le premier d'une série concernant la bibliothèque Delphi Container Library (DCL) que j'ai développée. la DCL est une bibliothèque de classes et d'interfaces conteneurs de types listes, maps, ensembles, arbres, etc. Elle est largement inspirée de la bibliothèque équivalente du langage Java et de la STL C++. Les interfaces tiennent une part importante dans l'architecture de la DCL, car elles permettent une gestion automatique de la mémoire par compteur de référence (reference counting).
     
menu Fichier et flux
  • on-line 
    fr
    Lire et écrire dans les fichiers en Delphi.
     
  • PDF on-line ZIP 
    fr
    En cherchant le meilleur moyen de gérer les sources Delphi de mes applications (dossiers de production et de développement), je me suis penché sur le parcours de dossiers et de sous dossiers. J'ai alors testé deux méthodes : linéaire et récursive. Les différences entre les deux, même avec un volume de données restreint comme celui que j'ai à gérer, sont sensibles.
     
  • PDF on-line 
    fr
    Comme beaucoup de choses, on utilise les fichiers sans bien savoir ce que c'est ni comment ils sont structurés. Que signifie l'extension, qu'est-ce qu'un « type fichier » qu'est-ce qu'un format de fichier ? Dans cette première partie s'adressant essentiellement aux débutants, je propose de construire en mode pas à pas un petit agenda téléphonique avec photo d'identité et commentaire.
     
  • PDF 
    fr
    Les Streams en Delphi
    par Jean-Claude Armici
    On trouve relativement peu d'explications concernant les Streams, aussi bien dans les ouvrages que sur les sites internet consacrés à Delphi. Pourtant les Streams représentent une manière élégante, simple et efficace de travailler avec des flux de données. Au travers de quelques exemples, nous allons aborder ce sujet intéressant.
     
  • on-line 
    fr
    La réalisation d'un miniexplorateur de fichiers est très simple grâce aux nouveaux composants de Delphi 6. Il suffit de choisir les bons composants, et le tour est joué !
     
  • on-line 
    fr
    Gestion de la sauvegarde des chaines longues dans des fichiers typés.
     
  • on-line 
    fr
    Cet article présente l'utilisation des flux en programmation Delphi.
     
  • PDF on-line ZIP 
    fr
    Qui n'a jamais trouvé le téléchargement d'un fichier de plusieurs dizaines de Mb extrêmement long malgré une connexion Internet haut débit ? Vous ? Moi ?… Tout le monde ! Ce tutoriel vous explique comment en accélérer le téléchargement à l'aide de plusieurs connexions simultanées en multi-threads et d'un fichier mappé.
     
menu Intégrer des fonctions C
  • on-line 
    ang
    Delphi est l'un des RAD les plus puissants du marché, mais c'est le C++ qui domine le monde. Il peut être difficile de trouver une solution en Delphi, mais il y a une chance par contre de trouver une classe C++. Cet article décrit plusieurs moyens d'utiliser des classes C++ dans Delphi.
     
  • on-line 
    ang
    Le C est un langage répandu, et ceci a rendu énorme la bibliothèque mondiale de librairies C. En comparaison, la bibliothèque Delphi est réduite ; il serait alors judicieux d'utiliser une partie des bibliothèques en C sans avoir à retranscrire tout le code. Heureusement, Delphi permet de lier des fichiers objet compilés en C, mais il reste un problème avec les « Unsatisfied Externals ».
     
  • on-line 
    ang
    Pascal Header Translation Specification of C/C++ header
    par CodeGear (Embarcadero) Developer Network
    Cet article explique les spécifications de Borland pour la génération des traductions Pascal des fichiers d'en-tête (Header) de C/C++. Explications sur les directives EXTERNALSYM, HPPEMIT and NODEFINE
     
menu Intégrer des fonctions VB
  • PDF 
    ang
    Comment convertir du VB en Delphi
    par Mitchell C. Kerman
    Cet article est destiné aux connaisseurs de VB qui souhaitent en apprendre davantage sur Delphi.
    33 pages au format PDF (808 Ko).
     
menu Intégrer des fonctions Java
menu Intégrer de l'Assembleur
  • PDF on-line 
    fr
    Ce document présente l'utilisation de l'assembleur en ligne intégré dans Delphi. Il décrit en détail l'utilisation en assembleur des principaux types de données utilisés en Pascal.
     
  • on-line 
    fr
    Les instructions MMX (MultiMedia eXtended) sont des instructions censées faciliter les traitements multimédias. Ces instructions sont apparues pour la première fois sur les Pentium MMX et sont présentes depuis sur toute la gamme des microprocesseurs Intel à l'exception du Pentium Pro. Ces instructions sont aussi disponibles sur les produits concurrents.
    Un exemple concret
     
  • on-line 
    fr
    SIMD est l'acronyme de Single Instruction Multiple Datas (une seule instruction, plusieurs données). Ceci recouvre en fait plusieurs jeux d'instructions qui ont été ajoutés aux microprocesseurs Intel et compatibles ces dernières années. Les instructions MMX ont été les premières de la série en permettant d'effectuer simultanément la même instruction sur plusieurs nombres entiers. Nous allons maintenant étudier les instructions SIMD concernant les nombres réels.
     
  • on-line 
    fr
    Nous allons voir comment mettre en œuvre les instructions de préchargement (prefetching en anglais) des caches des microprocesseurs améliorer les performances d'une application.
     
menu RTTI
  • on-line 
    fr
    Introduction aux RTTI sous Delphi
    par Laurent Dardenne
    RTTI est l'acronyme de RunTime Type Information. Delphi met en œuvre ce mécanisme pour retrouver dynamiquement des informations sur les données d'une instance, mais surtout sur le type de ces membres. On utilise aussi le terme d'introspection ou de réflexion pour définir ce mécanisme d'interrogation sur des instances de classes.
     
  • on-line 
    ang
    Toutes les versions de Delphi supportent la génération de « Run-time Type Information » (RTTI, informations de type à l'exécution). Ce support a été ajouté et complété afin de permettre à l'environnement de conception de faire son boulot, mais les développeurs y trouvent un avantage pour certaines simplifications de code.
     
menu Threads
menu Patrons de conception (design patterns)
menu Exceptions et gestion d'erreurs
  • on-line 
    fr
    L'analyse et la prise en compte des erreurs en programmation sont d'une importance capitale. Beaucoup de développeurs, encouragés par des compilateurs toujours plus performants et prévenants, négligent cette étape qui consiste à sécuriser le code source d'un logiciel. Il est vrai que la gestion des erreurs est étroitement liée au type de projet développé et à son contexte. Cependant, je pense que l'on peut établir quelques règles générales.
     
  • on-line 
    fr
    Tout d'abord qu'est-ce qu'une exception ? Comme son nom l'indique, une exception est un événement imprévu par le programmeur (ou programme). Vous me direz, comment peut-il gérer quelque chose qu'il n'a pas prévu ? Très simple, le programmeur, sachant que le monde n'est pas parfait, aura pris le soin de protéger des blocs d'instructions sensibles.
     
  • on-line 
    fr
    Le traitement des erreurs
    par Jean-Michel Doudoux
    La gestion des exceptions : Try, Except, Finally, Raise
     
  • on-line 
    ang
    Gestionnaire d'exceptions avancé
    par CodeGear (Embarcadero) Developer Network
    Permet de trouver le nom du fichier source concerné par l'exception, la pile d'appel et toutes les autres informations relatives.
     
menu Compatibilité
  • PDF on-line ZIP 
    fr
    Fournissez à vos clients des applications qui respectent à la fois le nouveau design et les nouvelles fonctionnalités de Windows Vista.
     
  • on-line 
    fr
    Donner le style Windows XP à vos applications sous Windows XP.
     
  • on-line ZIP 
    fr
    Cet article présente en cinq parties, de façon détaillée, les principes pour internationaliser un projet écrit avec Delphi.
     
  • PDF on-line ZIP 
    fr
    Avec l'arrivée de VISTA, nous avons eu pour la plupart d'entre nous quelques ennuis de compatibilité avec nos programmes ou ceux que nous utilisons. La faute à qui me direz-vous! À l'UAC (Contrôle de compte utilisateur), c'est du moins ce que l'on entend un peu partout sur les forums. Depuis quelque temps, pas mal d'infos sont disponibles sur les solutions à ces problèmes de compatibilité. Le but de cet article est de centraliser les informations disponibles et d'expliquer le plus simplement possible ce que fait l'UAC, pourquoi et comment elle le fait. En découlera, pour nous programmeurs, ce qu'il est nécessaire d'implémenter dans nos programmes Delphi, pour une prise en compte correcte de l'UAC et ainsi contribuer à la sécurité du système de nos utilisateurs.
     
menu Documentation Delphi 7
  • PDF 
    fr
    Ce tutoriel vous guide dans la création d'une application WebSnap.
    Cette application affiche des informations sur différents pays pour des utilisateurs du Web. Les utilisateurs peuvent ajouter et supprimer des pays et modifier des informations.
    Documentation officielle, 22 pages au format PDF (300 Ko).
     
  • PDF 
    fr
    Ce tutoriel vous guide dans la création d'une application multiplateforme vous permettant de voir et de mettre à jour la base de données exemple employée. Les applications multiplateformes utilisent la CLX, la bibliothèque de composants pour le développement multiplateforme de Borland. Conçues pour être compilées et exécutées sur différentes plateformes, les applications CLX nécessitent un minimum de modifications entre les ports Windows et Linux.
    Documentation officielle, 24 pages au format PDF (300 Ko).
     
  • PDF 
    fr
    Ce tutoriel vous guide dans les étapes de la création d'un éditeur de texte complet avec des menus, une barre d'outils et une barre d'état.
    Documentation officielle, 42 pages au format PDF (1 Mo).
     
  • PDF 
    fr
    Guide du concepteur de composants Delphi 7
    par Borland (Embarcadero)
    Ce Guide est une présentation générale de la conception des composants et du processus d'écriture des composants pour les applications Delphi.
    Documentation officielle, 194 pages au format PDF(2,3 Mo).
     
  • PDF 
    fr
    Guide du développeur Delphi 7
    par Borland (Embarcadero)
    Le Guide du développeur aborde des notions de développement intermédiaires et avancées. Il traite notamment de la création d'applications de bases de données client/serveur, de la création d'applications serveurs Web Internet et de l'écriture de composants personnalisés. Il vous permet de construire des applications qui respectent les spécifications de nombreux standards comme SOAP, TCP/IP, COM+ et ActiveX. Nombre de fonctionnalités avancées concernant le développement web, les technologies XML de pointe et le développement de bases de données nécessitent des composants ou des experts qui ne sont pas disponibles dans toutes les éditions de Delphi.
    Documentation officielle, 1186 pages au format PDF (15 Mo).
     
  • PDF 
    fr
    Prise en main de Delphi 7
    par Borland (Embarcadero)
    Le manuel Prise en main présente l'environnement de développement de Delphi 7 pour vous permettre d'utiliser immédiatement le produit. Il indique aussi où rechercher des renseignements sur l'utilisation des outils et des fonctionnalités disponibles dans Delphi 7.
    Documentation officielle, 56 pages au format PDF (1 Mo).
     
menu Divers
  • PDF 
    fr
    Le nouveau gestionnaire mémoire de Delphi 2006
    par Pierre le Riche, Laurent Dardenne
    Dans Delphi 2006, le gestionnaire de mémoire Win32 a été remplacé par un plus rapide et offrant plus de fonctionnalités.
    Cet article, traduit de la version américaine rédigée par Pierre le Riche, est un résumé des nouvelles caractéristiques et indique comment les utiliser. Il explique comment le nouveau gestionnaire de mémoire a été mis en œuvre et comment cette nouvelle conception affecte le comportement du gestionnaire de mémoire et par conséquent des applications compilées avec Delphi 2006.
     
  • PDF on-line ZIP 
    fr
    Introduction aux lexers
    par Olivier Lance
    Un lexer est un outil d'analyse, et particulièrement d'analyse de texte, sous toutes les formes, que cela puisse être : simple document, document formaté, script, code, ligne de calculs... Un lexer va fournir au développeur un moyen puissant pour parcourir, décomposer et analyser un bloc de texte structuré.
     
  • on-line ZIP 
    fr
    La récursivité pas à pas
    par A.Chambily et P.Constantine
    Très bon cours sur le sujet de la récursivité, avec de nombreux exemples commentés.
     
  • on-line 
    fr
    Permet d'intégrer directement des fonctions dans des fichiers source de votre application.
     
  • on-line 
    fr
    Le tri par sélection
    par Damien Ferey
    Il existe de nombreux algorithmes de tri. Je vais vous expliquer ici le fonctionnement du tri par sélection, qui a l'avantage d'être un des plus simples à mettre en œuvre. Dans cet article, je détaillerai le tri sur un tableau d'entiers, mais cet algorithme est tout aussi valide pour trier un tableau de chaînes de caractères, de flottants, ou de tout autre type tant qu'on peut émettre une comparaison...
     
  • on-line 
    fr
    Cet article propose une solution d'implémentation des fenêtres de type Assistant en utilisant les cadres (TFrame).
     
  • on-line 
    fr
    Je suis peut-être le seul dans ce cas, mais j'ai une très mauvaise mémoire concernant les noms des constantes... Créer une boîte de dialogue est certes un jeu d'enfants. Mais à chaque fois, je passe deux ou trois minutes à vérifier les noms des constantes pour afficher tel ou tel bouton...
    Création : 2 juin 2002  · Mise à jour : 9 juin 2020 
     
  • on-line ZIP 
    fr
    Voici donc une petite série d'articles pour aider les nouveaux utilisateurs de ce langage ! (et pourquoi pas les autres). Pour éviter une indigestion au lecteur, j'ai voulu séparer ce tutoriel en quatre leçons distinctes. Je parlerai tout d'abord de la base avec l'unité Printers, ensuite de quelques API utilisées à l'impression, puis de ce que l'on peut faire en réunissant tout ça. Enfin, je terminerai avec une technique pour créer un aperçu avant impression, qui pose souvent des problèmes aux développeurs débutants.
     
  • on-line 
    fr
    Suite à question posée sur le forum nzn.fr.delphi, j'ai décidé de traduire ce petit article sur les calculs de position en millimètres sur le canevas des imprimantes.
     
  • on-line 
    fr
    Cet article a pour but de montrer les différents moyens pour gérer des informations.
     
  • PDF on-line ZIP 
    fr
    En lisant cet article, vous apprendrez à vous servir des expressions régulières avec l'unité RegularExpressions de Delphi, unité apparue avec la version XE. Le tutoriel commence par quelques rappels généraux sur les expressions régulières. Pour aider à fixer les idées ou simplement pour vous autotester, il est émaillé de petits exercices.
     
Consultez tous les cours