EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Eclipse et l’architecture RCP

5 jours
ECL300
  objectif
Apprendre à utiliser la plateforme Eclipse et le PDE pour réaliser des applications basées sur Eclipse et l’architecture RCP. Apprendre à réaliser des interfaces utilisateur en utilisant le framework SWT
  public concerné
Développeurs
  pré-requis
Connaissance du langage Java

Programme  Télécharger le fichier PDF


  • Introduction
    • Titre Rubrique
    • Présentation d’Eclipse et de son architecture : les plugins et les features
    • L’interface d’Eclipse : le workbench, les perspectives, les vues et les éditeurs, les pages de préférences.
    • Présentation de RCP : le framework, les plugins, SWT et JFace
    • Les outils : PDE et Visual Editor
    • Les autres composants : aide, gestion des mises à jour, GEF.
  • Le socle technique
    • Première application RCP, utilisation des templates.
    • Exécution depuis Eclipse, en autonome : le Branding
    • Structure des plugins. Les fichiers MANIFEST.MF et plugin.xml.
  • Décomposition d’une application RCP
    • Le programme principal
    • La perspective par défaut
    • Les classes Advisor : le Workbench advisor, le workbench window advisor, actionBar advisor
    • La classe Plugin
    • Le fichier build.properties
    • Les vues
    • Les perspectives
    • Les menus et Toolbar
    • Création d’une configuration de produit
    • Aperçu de la construction de l’aide
    • Présentation de l’internationalisation
 
  • Créer une vue d’Eclipse
    • Le principe et la mise en œuvre
    • Ajouter une nouvelle vue
    • La classe de la vue pour extension dans le plugin
    • Les menus et les toolbars, définir et ajouter une action
    • Les menus contextuels
    • Intégration dans le menu et la toolbar de fenêtre
    • Intégration dans les autres vues
    • La persistance d’état
  • Utiliser SWT
    • Présentation et caractéristiques de SWT, comparaison avec AWT et Swing
    • Les classes SWT, Display et Shell
    • Les composants, exemple de Button, Label et Text, Liste et Combo
    • Les menus
    • Les onglets, les tables et les arbres
    • Le dessin (Canvas, GC, Color, Font, Image)
    • Les conteneurs : Composite et Group
    • La gestion des erreurs
    • Positionnement des contrôles : les Layouts
    • Les événements
    • Les boîtes de dialogue : MessageBox, FileDialog, PrintDialog
    • Personnaliser une boîte de dialogue
  • La librairie JFace
    • Présentation de JFace, configurer Eclipse pour utiliser JFace
    • Savoir utiliser les 'Viewers' JFace, le pattern MVC
    • Les Viewer Table, Tree List et TableTree
    • Les concepts Input, ContentProvider et LabelProvider
    • L’édition
    • Les tris et les filtres
    • Composants additionnels : dialogues, Assistants, Préférences, Ressource

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68