Cours et tutoriels sur l'outil de développement (EDI), la plateforme et la modélisation avec Eclipse

Sélection des meilleurs tutoriels et cours de formations gratuits pour apprendre la programmation avec Eclipse. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des tutoriels intéressants, voire ludiques, vous pouvez aussi trouver des exercices en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. Si vous avez besoin, n'hésitez pas aussi à vous référer à la FAQ Eclipse et à poser vos questions sur les forums d'entraide Eclipse.

Un espace de dialogue vous est proposé sur le forum si vous avez des remarques concernant cette page cours Eclipse : Commentez Donner une note à l'article (5).

Page lue   fois.

Nombre d´auteurs : 54, nombre d´articles : 37, dernière mise à jour : 28 juillet 2016 

 
Pour débuter

Sommaire

menu Développement de Plug-ins / Applications RCP
  • PDF on-line ZIP E-book 
    fr
    Cet article propose de démystifier le mécanisme d'injection et de décrire les annotations associées et utilisées dans la nouvelle plateforme Eclipse 4.
    4 commentaires Donner une note à l'article (5) Création : 15 janvier 2013  · Mise à jour : 25 avril 2013 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est une introduction à Tycho, un plugin pour Maven permettant de construire des bundles OSGi et des plugins Eclipse. Nous montrons par l'exemple comment construire automatiquement des exécutables Eclipse (appelés « product ») par l'intermédiaire de Tycho.
    10 commentaires Donner une note à l'article (5) Création : 28 octobre 2011  · Mise à jour : 27 mai 2013 
     
  • PDF on-line ZIP 
    fr
    Ce support de cours commence une longue série liée au développement de clients riches avec la plateforme Eclipse.
    Nous débutons par une introduction rapide de la plateforme Eclipse en trois parties : une première partie tente de montrer qu'Eclipse n'est pas qu'un IDE Java, une deuxième partie démontre que la plateforme Eclipse RCP est parfaitement adaptée à devenir un « Bureau Métier » et finalement une troisième partie s'intéresse à lister les outils pour développer des applications Eclipse RCP.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours est une introduction à la conception de plugins avec la plateforme Eclipse.
    Nous étudions les aspects suivants : introduction à OSGi, développement par l'exemple d'un plugin simple, la description des fichiers MANIFEST.MF, plugin.xml et build.properties et enfin la description des classes Activator et Platform.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler les principes d'extensions et de points d'extensions de la plateforme Eclipse.
    Les aspects suivants sont étudiés : définition du mécanisme d'extensions, la création d'extensions (View et Preference) via l'outil PDE, description détaillée des points d'extensions et de Schema XML, création de nouveaux points d'extensions, interrogation des extensions et points d'extensions via le registre d'extensions et finalement création dynamique d'extensions et de points d'extensions.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler la construction de vues avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, étude des classes ViewPart StickyView et Category, vues multiples, registre des vues, cycle de vie, communication entre vues (en direct, le service de sélection et IAdaptable).
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler la construction de perspectives avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, ajout de vues (view, fastview, standaloneview, placeholder, createfolder, placeholderfolder), paramétrage d'une perspective, étendre une perspective existante via Perspective Extensions, registre des perspectives, écouter les changements d'une perspective et les principales opérations du Workbench liées aux perspectives.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler la construction de commandes avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : les actions, construction par déclaration et programmation de commandes et de handlers, éléments menuContribution par déclaration, raccourcis clavier, restrictions (visibleWhen, enabledWhen, activeWhen), paramétrer les commandes, restrictions par programmation et réutilisation (plugin Spy et traces).
     
  • on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler la construction d'éditeurs avec la plateforme Eclipse. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : construction déclarative, registre des éditeurs, cycle de vie, MultiPageEditorPart, écouteurs, éditeur et les commandes, Workspace et les ressources, éditeur et le texte via TextEditor (coloration syntaxique, assistant de contenu, template, outline, spelling checking...).
     
  • on-line ZIP 
    fr
    Ce support de cours s'intéresse à détailler la construction d'Eclipse Forms avec la plateforme Eclipse. L'API Eclipse Forms permet de construire des interfaces graphiques ayant un look proche des interfaces Web. Il fait partie de la série des supports de cours liée au Workbench. Les aspects suivants sont étudiés : FormToolkit, Form et ScrolledForm, Agents de placement, Composants (ExpandableComposite, Section, PageBook, FormText, MasterDetailsBlock) et FormEditor.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article est intégré à la série intitulée Atelier « Construction plugin avec la plateforme Eclipse » divisée en plusieurs leçons. Le but de cette première leçon est d'apprendre à construire et exécuter un plugin minimal sous Eclipse.
     
  • PDF on-line ZIP 
    fr
    Cet article est intégré à la série intitulée Atelier « Construction plugin avec la plateforme Eclipse » divisée en plusieurs leçons. Le but de cette deuxième leçon est d'apprendre à construire des perspectives de manière programmatique et déclarative.
     
  • PDF on-line ZIP 
    fr
    Cet article est intégré à la série intitulée Atelier « Construction plugin avec la plateforme Eclipse » divisée en plusieurs leçons. Le but de cette troisième leçon est d'apprendre à communiquer entre des plugins et des vues.
     
  • PDF on-line ZIP 
    fr
    Cet article est intégré à la série intitulée Atelier « Construction plugin avec la plateforme Eclipse » divisée en plusieurs leçons. Le but de cette quatrième leçon est d'apprendre à ajouter des commandes puis à appliquer des restrictions sur l'affichage et le comportement de ces commandes.
     
  • on-line 
    fr
    Tutoriels GEF, EMF et WST
    par Angelo Zerr
    Une série de quatre billets qui présentent des tutoriels sur GET, EMF et WST (billet 0, billet 1, billet 2, billet 3)
     
  • on-line 
    fr
    Une série de 20 billets qui décrit pas à pas le développement d'un éditeur de Workflow XML en utilisant la plateforme Eclipse (billet 0, billet 1, billet 2, billet 3, billet 4, billet 5, billet 6, billet 7, billet 8, billet 9, billet 10, billet 11, billet 12, billet 13, billet 14, billet 15, billet 16, billet 17, billet 18, billet 19)
     
  • on-line 
    fr
    Une série de cinq billets qui décrit pas à pas le développement d'un client Eclipse RCP et serveur OSGI avec SpringDM (billet 0, billet 1, billet 2, billet 3, billet 4, billet 5)
     
  • PDF on-line ZIP E-book 
    fr
    Eclipse à la loupe
    par Julien Carette
    Tous les développeurs et chefs de projet le savent, disposer d'un bon AGL (Atelier de Génie Logiciel) est une des clés du développement logiciel réussi. Encore faut-il que cet AGL ne soit pas qu'un simple éditeur de code. Disposer de fonctions intégrées de modélisation, génération de code, test, intégration, déploiement, gestion de configuration est également important. La plateforme open source Eclipse permet de disposer d'un tel environnement de développement complet et extensible via l'ajout de plugins.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est la première partie d'un ensemble qui nous conduira à créer un éditeur Assembleur disposant de coloration syntaxique, complétion automatique, indentation, etc. Cependant, il devrait rester assez général pour vous permettre de vous en servir pour un autre langage.
    Dans cette première partie, nous verrons comment créer l'éditeur et faire en sorte qu'il soit pris en compte par Eclipse. Cet article est assez théorique, mais il est nécessaire de disposer de bases avant d'aller plus loin.
     
  • PDF on-line ZIP E-book 
    fr
    Nous continuons notre découverte du développement de plugins sous Eclipse avec la mise au point de la coloration syntaxique pour notre éditeur Assembleur.
     
  • PDF on-line ZIP E-book 
    fr
    Création d'un plugin XHTML pour Eclipse
    par Clément Guy, Guillaume Cagnon
    Ce tutoriel présente la création d'un plugin XHTML pour l'EDI Eclipse. ( Le plugin (sources et binaires) )
     
  • PDF on-line ZIP E-book 
    fr
    Cet article a pour but de vous fournir les informations de base nécessaires au codage rapide de votre premier plugin.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article marque la fin de la série consacrée au framework Xtext. Dans le premier article, nous avons montré comment concevoir et implémenter la grammaire d'un DSL (Domain Specific Language) avec le framework Xtext. Cette leçon avait été enseignée par la pratique en développant le DSL baptisé Madsl. Le deuxième article a montré comment étendre la version Eclipse distribuée par itemis pour qu'il reconnaisse notre DSL. Nous présentons cette fois, une procédure d'extension du même éditeur, pour lui ajouter des composants permettant de manipuler du code de notre DSL. Un tel travail montre comment il est possible d'embarquer sous Eclipse via Xtext, du code Java pour par exemple, compiler, exécuter... des programmes écrits dans le langage de notre DSL.
    Commentez Donner une note à l'article (5) Création : 10 septembre 2012 
     
  • PDF on-line ZIP E-book 
    fr
    Premiers pas avec Eclipse Scout
    par Jérémie Bresson
    Cet article propose une présentation détaillée du framework Eclipse Scout.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article présente différents compléments sur la boîte à outils de visualisation de graphes sous Eclipse Zest. Il complète l'article d'introduction précédemment publié Introduction à Zest. On se propose ici d'enrichir le graphe que nous avions créé avec divers effets de mise en forme proposés par l'API de Zest. Cet article se base sur Eclipse 3.7.
     
  • PDF on-line ZIP E-book 
    fr
    Introduction à Zest
    par Alain Bernard
    Ce tutoriel est une introduction à la boîte à outils de visualisation de graphes sous Eclipse Zest. Au travers d'un exemple simple, nous montrerons comment construire un graphe en utilisant cette boîte à outils. Cet article est basé sur Eclipse 3.7.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel vise à donner un aperçu de la nouvelle plateforme Eclipse 4 avec tout ce qu'elle apporte comme nouveauté et il décrit également les concepts de base pour la création d'applications basées sur Eclipse 4.
    1 commentaire Donner une note à l'article (5) Création : 15 juillet 2013  · Mise à jour : 26 janvier 2014 
     
  • PDF on-line ZIP E-book 
    fr
    1 commentaire Donner une note à l'article (5) Création : 24 juin 2013  · Mise à jour : 26 janvier 2014 
     
menu Développement d'interfaces graphiques SWT / jFace
  • PDF on-line ZIP E-book 
    fr
    Les programmeurs Java connaissent très bien AWT et Swing, les deux toolkits graphiques officiels de Sun Microsystems. Depuis l'arrivée d'Eclipse fourni par IBM, une troisième solution s'offre à eux, SWT.
     
  • PDF on-line ZIP 
    fr
    Avant de commencer une introduction pour présenter la plateforme Eclipse, puis, présentation de la boîte à outils SWT : évolution des boîtes à outils pour Java, conteneurs, composants de type Control, agents de placement, gestion des événements, Graphical Context, cohabitation entre SWT et Swing, traitement synchrone et asynchrone (threadui) et les boîtes de dialogue.
     
  • PDF on-line ZIP 
    fr
    Dans ce billet nous allons présenter une solution pour incorporer les actions Copy/Paste et Undo/Redo au widget StyledText. Ce widget fait partie de la bibliothèque SWT, qui fournit un toolkit de composants graphiques pour développer une interface graphique en Java. De plus, ce widget s'intègre dans des éditeurs de l'environnement Eclipse RCP, il est donc nécessaire que ces actions soient liées à cet environnement.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à présenter les composants de visualisation (Viewer) de la bibliothèque JFace pour la version 3.3 d'Eclipse : la partie modèle d'un Viewer via ContentProvider, le modèle graphique avec LabelProvider, gestion des colonnes via ViewerColumn, tous les composants Viewers (TableViewer, TreeViewer, TableTreeViewer, ListViewer, ComboViewer), le modèle de sélection via ISelection, les composants d'édition, la mise en place d'un CellEditor personnalisé, techniques de tri et de filtre.
     
  • PDF on-line ZIP 
    fr
    Ce support de cours s'intéresse à présenter les composants additionnels JFace suivants : les boîtes de dialogue, les Wizards, les Preferences et la gestion des ressources.
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel se propose de détailler l'utilisation du framework JFace Databinding sous Eclipse afin de permettre la liaison entre un modèle de données et des composants de visualisation JFace. Cet article se situe donc dans la droite lignée de l'article JFace Databinding avec SWT.
     
  • PDF on-line ZIP E-book 
    fr
    Cet article se propose de présenter le databinding sous Eclipse en utilisant des composants SWT. Le databinding consiste à lier les données du modèle aux données affichées par l'interface, en s'affranchissant du mécanisme de listeners sur les éléments de l'interface. Nous verrons dans cet article les différents moyens de mettre en place ce databinding, sur des composants SWT. Le databinding avec des composants JFace sera abordé dans un autre article. Cet article est basé sur Eclipse 3.7.
     
  • PDF on-line ZIP E-book 
    fr
    2 commentaires Donner une note à l'article (5) Création : 28 novembre 2013  · Mise à jour : 26 janvier 2014 
     
Consultez tous les cours

  

Copyright © 2009 - 2015 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.