|
Apprendre à utiliser la plateforme Eclipse
et le PDE pour réaliser des applications basées sur Eclipse
et larchitecture RCP. Apprendre à réaliser des interfaces
utilisateur en utilisant le framework SWT
|
|
Développeurs
|
|
Connaissance du langage Java
|
Programme

- Introduction
- Titre Rubrique
- Présentation dEclipse et de son architecture
: les plugins et les features
- Linterface dEclipse : 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 dune 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 dune configuration de produit
- Aperçu de la construction de laide
- Présentation de linternationalisation
|
|
|
- Créer une vue dEclipse
- 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
|
|