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

Cours et tutoriels sur la programmation Delphi Consultez tous les cours

Nombre d´auteurs : 131, nombre d´articles : 36, dernière mise à jour : 21 juillet 2013 

 
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 mini-projets 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.
    Création : 1er avril 2005 
     

Sommaire

menu Langage
  • PDF on-line ZIP 
    fr
    Cet article présente les Applications Windows Forms et Asp.Net avec Delphi PRISM, un environnement Delphi qui utilise l'environnement Visual Studio 2008.
    Création : 20 mai 2009  · Commentez Donner une note à l´article (4)
     
  • on-line ZIP 
    fr
    Les bases du langage Delphi sous .NET. La connaissance du langage Delphi est un pré-requis. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.
    Création : 29 mars 2005  · Mise à jour : 14 mai 2005 
     
  • PDF 
    fr
    La plate-forme .NET est un ensemble formé d'outils (présents dans le SDK), de modules actifs au runtime (le CLR par exemple) et de classes formant une API très étendue pour les applications de bureau comme pour les applications Internet. Des langages exploitent cette nouvelle base comme C# ou Delphi.NET. Du point de vue du développeur, la plate-forme .NET peut être vue comme le successeur objet des API Win32.
    Création : 1er janvier 2006 
     
  • PDF on-line 
    fr
    Débuter avec .NET Remoting
    par Julien Defaut
    Découvrez la technologie .NET Remoting à travers un tutorial expliquant la réalisation d'un projet client/serveur complet. Source C#, VB .NET et Delphi .NET.
    Création : 16 juillet 2005 
     
  • PDF 
    fr
    L'environnement .NET a été conçu pour répondre aux problèmes de sécurité qui se posent aujourd'hui sous Win32. Si aucun système ne peut garantir l'absolue sécurité, il faut avouer que Win32 n'avait pas été préparé aux attaques des milliers de vers, chevaux de Troie, spams, et autres virus qui gâchent la vie quotidienne de l'utilisateur. Le framework, par construction, pose les bases d'une gestion de la sécurité non plus seulement au niveau des accès machines, ce que Win32 savait faire, mais aussi au niveau du code exécuté, ce qui est nouveau. S'il n'est pas dans le propos de cet article d'aborder dans ses moindres détails l'aspect sécurité de .NET, il semble néanmoins nécessaire de présenter les grands mécanismes à l'oeuvre.
    Création : 1er janvier 2006 
     
  • PDF on-line 
    fr
    Dans un environnement managé comme .NET, la gestion des références à des instances de classe semble naturelle et sans poser de souci. Un objet est soit référencé, donc « vivant », soit n'est plus référencé, donc « mort » et éligible à sa destruction par le Garbage Collector (plus loin noté GC).
    Si cela correspond le plus souvent au besoin, il est des cas où l'on voudrait conserver une référence sur un objet sans pour autant interdire son éventuelle libération. C'est le cas d'un cache d'objets par exemple : il référence des objets et peut les servir si besoin est, mais si la mémoire manque et que certains ont été détruits entre temps, cela n?est pas grave, ils seront recréés. Or, dans un environnement managé comme Java ou .NET, tant qu'une référence existe sur un objet, ce dernier ne peut pas, par définition d'un environnement managé, être libéré. Dilemme ? C'est là qu'interviennent les références faibles, ou Weak References.
    Nous allons ici voir comment ces références particulières sont mises en œuvre sous .NET, à la fois sous C# et Delphi.NET.
    Création : 17 avril 2006 
     
  • PDF 
    fr
    .NET Remoting avec Delphi 2006
    par Olivier Dahan
    Faire tourner des applications tournant dans des processus différents, dialoguer avec des objets répartis sur un réseau, tout cela à déjà été fait. DCOM, Corba, Midas (DataSnap), les services Web, et bien d'autres techniques encore n'ont pour but final que d'établir ce lien entre des applications séparées par la barrière des processus, un réseau, voire par l'Internet. Le remoting de .NET s'inscrit dans cette lignée, avec l'avantage de la plateforme et de l'esprit simplificateur qui a présidé à sa création. Oubliez le casse-tête des serveurs DCOM et découvrons ensemble ce puissant outil qu'est la communication interprocessus.
    Création : 2 janvier 2006 
     
  • on-line 
    fr
    Les tableaux sous Delphi .NET
    par Laurent Dardenne
    Vous trouverez dans ce tutoriel les bases concernant la manipulation des tableaux sous .NET, notamment les tableaux multidimensionnels alloués dynamiquement sous Delphi .NET.
    Création : 1er décembre 2005 
     
  • on-line 
    fr
    Les énumérations du framework .NET me semblaient être un type de donnée différent mais il n'en est rien, elles se manipulent de la même manière qu'une énumération déclarée sous Delphi .NET.
    Vous trouverez dans ce tutoriel les manipulations de base sur les énumérations sous Delphi .NET ainsi qu'une approche de la technique d'injection de code CIL au travers de la classe EnumBuilder.
    Création : 1er juillet 2005 
     
  • PDF on-line ZIP 
    fr
    Tutoriel pas à pas expliquant le principe, la syntaxe et l'utilisation des REGEX en .Net. Article en C# avec sources en C# et Delphi .NET
    Création : 8 mars 2005 
     
  • PDF on-line 
    fr
    Cet article vous propose un aperçu de la mise en oeuvre de l'automation OLE sous Delphi 2005 .NET. Vous y trouverez les bases nécessaires vous permettant d'adapter les quelques exemples proposés dans la FAQ Delphi Win32.
    Création : 14 avril 2005 
     
  • on-line 
    fr
    Cet article est une traduction d'un article de Brian Long disponible sur le site Borland US. Il détaille le rôle et l'utilisation des destructeurs dans du code managé sous .NET.
    Il examine les domaines du nettoyage mémoire (garbage collection), des finaliseurs et du pattern Dispose.
    Création : 17 février 2005  · Mise à jour : 5 mars 2005 
     
  • on-line vidéo 
    ang
    Un framework Open source se rapprochant de la philosophie d'ECO. Le lien Introduction Video vous propose un tutoriel en vidéo.
    Création : 23 mai 2005 
     
  • PDF on-line ZIP 
    fr
    Les génériques sous Delphi .NET
    par Laurent Dardenne
    Delphi 2007 alias Highlander propose comme nouveautés du langage la prise en charge des génériques. Voyons dans le détail comment les utiliser.
    Création : 23 octobre 2007 
     
menu Migration
  • PDF 
    fr
    Si le développement de nouvelles applications sous .NET ne demandent qu'à suivre la logique du langage et de la bibliothèque d'affichage choisis, reprendre un code VCL Win32 pour en assurer la migration sous VCL.NET peut présenter des écueils malgré l'effort important que Borland a fourni pour assurer une compatibilité ascendante proche de la perfection. Savoir comment procéder est ici tout aussi essentiel que de savoir où se situeront les zones délicates pour les isoler rapidement. Le présent article ainsi que le suivant vous montreront à la fois la méthode à utiliser et les pièges à éviter pour réussir vos migrations.
    Création : 2 janvier 2006 
     
  • on-line 
    ang
    Migration d'application Win32 utilisant la VCL vers .NET (Delphi 2005)
    par CodeGear (Embarcadero) Developer Network
    Les différents aspects de la migration sont abordé s: VCL et VCL pour .NET, code sécurisé, migration de Data Module...
    Création : 8 mai 2005 
     
  • vidéo 
    fr
    Découvrez comment réussir sa migration vers la plate-forme .Net dans cette session présentée par Olivier Dahan.
    Création : 27 août 2007 
     
  • on-line 
    ang
    Apprenez comment écrire simplement du code propre et maintenable pour de multiples plateformes : Win32, .NET et Linux.
    Création : 10 novembre 2004 
     
  • on-line 
    fr
    Vous trouverez dans cet article des indications de conversion du langage C# vers Delphi 2005 pour .NET.
    Création : 23 mai 2005 
     
  • PDF on-line 
    fr
    Ce document présente une méthode d'utilisation des fichiers typés dans Delphi 8 depuis la suppression du type file dans Delphi 8.
    Création : 14 février 2004  · Mise à jour : 1er juillet 2004 
     
  • PDF on-line 
    fr
    Conversion des pointeurs d'enregistrement sous Delphi 8 en partant d'un exemple de conversion d'un source Delphi 7 en programme Delphi8.
    Création : 13 février 2004 
     
menu Composants
  • PDF 
    fr
    Les package sous Delphi.NET
    par Olivier Dahan
    Les packages sous Delphi .NET ont beaucoup changé tout en restant les mêmes. Ils sont désormais totalement natifs et permettent de partager des classes avec d'autres langages de la plateforme.
    Création : 1er janvier 2006 
     
  • PDF 
    fr
    Un composant n'est pas terminé tant qu'il n'est pas assorti de son fichier d'aide, d'exemples et de ses éditeurs de propriétés ainsi que de son éditeur de composants. Il ne s'agit pas d'artifices réservés aux composants complexes. L'objet du présent tutoriel est de vous apprendre comment concevoir ces outils qui transforment un simple composant en un véritable accessoire fonctionnel de l'IDE.
    Création : 1er janvier 2006 
     
  • PDF on-line 
    fr
    Ce document présente la création d'un contrôle WinForm personnalisé.
    Création : 1er juin 2004 
     
  • PDF on-line 
    fr
    Ce document présente l'utilisation du composant Winform NotifyIcon dans une application Delphi.NET. Cette présentation sera appliquée aux applications Winform et VCL.NET.
    Création : 16 février 2004 
     
menu Graphisme
  • PDF 
    fr
    Programmation GDI+ sous .NET
    par Olivier Dahan
    Windows se dote d'une API à la hauteur du défi que doivent relever les applications dans un monde où l'aspect visuel est devenu aussi important que le fonctionnel. Avec GDI+ et les classes du framework pour le gérer, Windows franchit un cap essentiel, celui de la cohérence objet, celui des fonctions de haut niveau et d'une programmation à la mesure des attentes des développeurs.
    Création : 1er janvier 2006 
     
menu Modélisation
  • PDF 
    fr
    Dans notre article consacré à UML, nous avons vu comment BDS intègre grâce à Together un expert permettant de créer des classes suivant des design patterns particulières. Mais en quoi les design patterns représentent-elles un outil extraordinaire et comment les appliquer au developpement avec Delphi ou C# ?
    Ces questions sont légitimes et méritent une réponse. Et c'est ce à quoi cet article va s'attacher. Bienvenue dans le monde de la réutilisation non plus eulement du code mais aussi des idées !
    Création : 2 janvier 2006 
     
  • PDF 
    fr
    Enterprise Core Objects (ECO)? est un framework de développement et d?exécution pour un développement piloté par modèles. Le processus traditionnel de transformation des exigences projet en une vue informatique compréhensible peut impacter la conception des bases de données, des applications et des interfaces ; chacune représentant la logique métier à sa façon. ECO applique la flexibilité de l?orienté objet aux couches métier et de persistance de votre application, rendant par la même la conception et le développement plus simple.
    Création : 2 avril 2004 
     
menu ASP.NET
  • PDF 
    fr
    L'environnement .NET a été conçu pour répondre aux problèmes de sécurité qui se posent aujourd'hui sous Win32. Si aucun système ne peut garantir l'absolue sécurité, il faut avouer que Win32 n'avait pas été préparé aux attaques des milliers de vers, chevaux de Troie, spams, et autres virus qui gâchent la vie quotidienne de l'utilisateur. Le framework, par construction, pose les bases d'une gestion de la sécurité non plus seulement au niveau des accès machines, ce que Win32 savait faire, mais aussi au niveau du code exécuté, ce qui est nouveau. S'il n'est pas dans le propos de cet article d'aborder dans ses moindres détails l'aspect sécurité de .NET, il semble néanmoins nécessaire de présenter les grands mécanismes à l'oeuvre.
    Création : 1er janvier 2006 
     
  • vidéo 
    fr
    Découvrez comment créer des contrôles Web ASP.Net dans cette session présentée par Olivier Dahan
    Création : 27 août 2007 
     
  • PDF on-line 
    fr
    SVG est une norme W3C définissant un format de stockage XML pour des dessins vectoriels. Transmettre ou construire à la volée de tels dessins et les intégrer à une page ASP.NET réduit considérablement la bande passante et transfère vers le client le calcul du rendu de l'image. Concurrent déclaré de Flash, SVG s'y oppose par la force d'une norme publique contre un format propriétaire. Cet article présente rapidement la norme SVG et expose comment insérer de tels graphiques dans une page ASP.NET.
    Création : 17 janvier 2006 
     
  • on-line 
    ang
    Utilisez Delphi comme langage de script pour ASP.NET
    par CodeGear (Embarcadero) Developer Network
    Une présentation du support d'ASP.NET dans Delphi .NET.
    Création : 6 août 2002 
     
menu Réseau
menu ADO.NET
  • PDF 
    fr
    Après une partie théorique, ce tutoriel aborde la réalisation d'une application en se plaçant non plus sous l'angle de l'illustration d'un propos technique mais dans le contexte d'une application réelle, ce qui change tout comme vous le constaterez.
    Création : 2 novembre 2006 
     
menu Base de données
  • PDF 
    fr
    Les transactions distribuées sont un ajout essentiel du framework .NET 2.0. Elles peuvent être utilisées pour valider des transactions réparties sur plusieurs serveurs à la fois. Leur force est d'être orientées objet et donc de pouvoir s'appliquer à toutes sortes de ressources, bases de données, objets, queue de messages (MMQ par exemple), etc.
    Création : 1er novembre 2006 
     
  • PDF 
    fr
    Depuis toujours, l'accès aux bases de données est intégré aux environnements Borland. Aujourd'hui, Borland Developper Studio (BDS) offre de nombreuses techniques fort différentes les unes des autres qui dépendent du mode d'interface choisi (VCL.NET, Windows Forms et WebForms). Certaines ne sont là que pour maintenir la compatilité ascendante du code Win32, d'autres sont plus innovantes. Si on ajoute à ces moyens toutes les autres façons de gérer des fichiers de données, si on puise dans le framework .NET ou dans l'ensemble des composants développés pour Delphi et .NET par de nombreuses sociétés dans le monde, la palette de solutions devient pléthorique.
    Faire une sélection objective et appropriée pour chaque développement réclame de bien connaître chacune des possibilités offertes par Delphi. Le présent article expose l'ensemble de ces dernières pour le mode VCL.NET ; les modes dédiés à Windows Forms sont étudiés dans les ouvrages de l'auteur paru chez Eyrolles.
    Création : 2 janvier 2006 
     
menu Impression
  • PDF 
    fr
    Une fois que les données sont gérées, distribuées, traitées, transmises et stockées, il subsiste encore un besoin non satisfait : les imprimer. Le framework .NET propose des classes permettant de concevoir rapidement des impressions simples, mais il faut convenir que ce processus non visuel peut devenir fastidieux et qu'il vient un moment où l'on ressent la nécessité d'outils mieux adaptés. C'est ici qu'interviennent les générateurs d'états comme Rave Reports, inclus avec Delphi, ou d'autres comme Report Manager, freeware pour Delphi Win32 et .NET. Cet article vous propose un tour d'horizon de ces méthodes d'impression en commençant par la méthode purement framework.
    Création : 1er janvier 2006 
     
  

Copyright © 2005-2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.