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

 

Développons en Java avec Eclipse   0.80.1  
Copyright (C) 2003-2008 Jean-Michel DOUDOUX    (date de publication : 26/12/2008)

[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

 

3. Le plan de travail (Workbench)

 

chapitre   3

 

Au lancement d'Eclipse, une seule fenêtre s'ouvre contenant le plan de travail (Workbench). Le plan de travail est composé de perspectives dont plusieurs peuvent être ouvertes mais une seule est affichée en même temps. A l'ouverture, c'est la perspective "Ressource" qui est affichée par défaut.

Une perspective contient des sous fenêtres qui peuvent contenir des vues (views) et des éditeurs (editors)

La partie gauche du plan de travail est composée d'une barre qui contient une icône pour chaque perspective ouverte et une icône pour ouvrir une nouvelle perspective. L'icône enfoncée est celle de la perspective actuellement affichée. Le titre de la fenêtre du plan de travail contient le nom de la perspective courante.

Eclipse possède dans le plan de travail une barre de menu et une barre de tâches. Elles sont toutes les deux dynamiques en fonction du type de la sous fenêtre active de la perspective courante.

Eclipse propose de nombreux assistants pour faciliter la réalisation de certaines taches comme la création d'entités.

 

3.1. Les perspectives

Une perspective présente une partie du projet de développement selon un certain angle de vue.

Chaque perspective possède une icône qui permet de l'identifier plus rapidement. La version 1.00 d'Eclipse possède les perspectives suivantes  :

 

Perspective

Icône

Rôle

Debug

Débogueur

Help

Aide en ligne

Java

Ecriture de code Java

Java Type Hierarchy

Navigation dans la hiérarchie et les éléments des classes

Plug-in Development

Création de plug-in

Resource

Gestion du contenu de l'espace de travail

Scripts 

 

Team 

Gestion du travail collaboratif


Perspective

Icône

Rôle

Débogage

Débogueur

Java

Ecriture de code Java

Navigation Java

Navigation dans la hiérarchie et les éléments des classes

Hiérarchies des types Java

 

Développement de plug-in

Création de plug-in

Ressource

Gestion du contenu de l'espace de travail

Installation/Mise à jour

Installation et mise à jour de plug-ins via le web

Exploration du référentiel CVS

Gestion du travail collaboratif avec CVS


Perspective

Icône

Rôle

Débogage

Débogueur

Java

Ecriture de code Java

Navigation Java

Navigation dans la hiérarchie et les éléments des classes

Hierarchie de type Java

 

Développement de plug-in

Création de plug-ins

Ressource

Gestion du contenu de l'espace de travail

Synchronisation de l'équipe

 

Exploration du référentiel CVS

Gestion du travail collaboratif avec CVS


Pour ouvrir une nouvelle perspective, il y a deux manières de procéder :

  • Cliquer sur l'icône dans la barre des perspectives
  • Utiliser l'option "Ouvrir" du menu "Perspective" (Eclipse 1.0) ou l'option "Ouvrir la perspective" du menu "Fenêtre" (Eclipse 2.0)

Lors d'un clic sur l'icône  , un menu flottant s'ouvre pour permettre la sélection de la perspective à ouvrir. Si elle n'appartient pas à la liste, elle est accessible en cliquant sur l'option « Autre ».

Eclipse 1.0

Eclipse 2.0

Un clic sur l'option « Autre... » ouvre une boite de dialogue dans laquelle il est possible de sélectionner la nouvelle perspective à afficher.

Eclipse 1.0

Eclipse 2.0

La perspective par défaut (celle qui est affichée à l'ouverture de l'application) est indiquée.

Il est possible d'ouvrir plusieurs perspectives d'un même type en même temps. Cependant une seule perspective, quelque soit son type est affichée à un moment donné.

Toutes les perspectives ouvertes possèdent une icône dans la barre des perspectives. Pour en afficher une, il suffit de cliquer sur son icône. La perspective courante est celle dont l'icône est enfoncée.

Dans Eclipse 3, la position de la barre des perspectives peut être modifiée. Par défaut, elle se situe en haut à droite. Le menu contextuel « Verrouiller » permet de modifier son positionnement.

L'option « Afficher le texte », cochée par défaut, permet d'avoir à coté de l'icône un nom court facilitant l'identification de chaque perspective.

 

3.2. Les vues et les éditeurs

Une perspective est composée de sous fenêtres qui peuvent être de deux types :

  • les vues
  • les éditeurs

Une vue permet de visualiser et de sélectionner des éléments. Il ne peut y avoir qu'une seule vue particulière dans une même perspective (il n'est pas possible d'afficher plusieurs fois la même vue dans une même perspective). Plusieurs vues différentes peuvent être rassemblées dans une même sous fenêtre un effectuant un cliquer/glisser de la barre de titre d'une vue sur une autre. L'accès à chaque vue se fait alors grâce à un onglet.

Un éditeur permet de visualiser mais aussi de modifier le contenu d'un élément. Un éditeur peut contenir plusieurs éléments, chacun étant identifié par un onglet.

Dans une perspective, il ne peut y avoir qu'une seule sous fenêtre active contenant soit un éditeur soit une vue. La barre de titre de cette sous fenêtre est colorée. Pour activer une sous fenêtre, il suffit de cliquer dessus.

Avec Eclipse 1.0 sous Windows, les vues peuvent être extraites du workbench pour devenir des fenêtres indépendantes. Pour cela, il faut cliquer sur la barre de titre de la vue, en maintenant le bouton de la souris enfoncé, effectuer un glissement avec la souris vers une zone non empilable (sur un éditeur, les bords de l'écran, ...) et de relacher le bouton de la souris (le curseur de la souris prend la forme d'une petite fenêtre aux endroits adéquats).

Pour réaliser l'opération inverse, il faut faire glisser la fenêtre au dessus d'une vue existante : elles seront alors empilées.

 

3.2.1. Les éditeurs

Il existe plusieurs éditeurs en fonction du type de l'élément qui est édité.

L'onglet de l'éditeur contient le libellé de l'élément traité. Une petite étoile apparaît à droite de ce libellé si l'élément a été modifié sans être sauvegardé.

Pour fermer l'éditeur contenant l'élément en cours, il suffit de cliquer sur l'icône en forme de croix de l'onglet.

Une confirmation sera demandée en cas de fermeture alors que l'élément a été modifié sans sauvegarde. Il est aussi possible d'utiliser l'option "Fermer" et "Fermer tout" du menu "Fichier" du plande travail pour fermer respectivement le fichier en cours ou tous les fichiers.

Si l'élément édité ne possède pas d'éditeur dédié dans Eclipse, il tente d'ouvrir un outil associé au type de la ressource dans le système d'exploitation.

Quick Diff est une fonctionnalité qui permet de visualiser rapidement les modifications apportées dans un éditeur par rapport à une source (la version sur disque dans l'espace de travail par défaut).

Ainsi les lignes ajoutées et modifiées apparaissent avec une couleur différente dans la barre à gauche de la zone d'édition.

En laissant le curseur de la souris sur la zone colorée, un bulle d'aide affiche le contenu de la zone originale.

Pour activer ou désactiver Quick Diff, il est possible d'utiliser la combinaison de touche Ctrl+Maj+Q ou d'utiliser l'option « Activer/Désactiver Quick Diff » du menu contextuel de la barre de gauche.

Les paramètres de Quick Diff peuvent être configurés dans les préférences sous l'arborescence « Plan de travail / Editeurs/ Quick Diff ».

L'option "Afficher les différences dans la règle de présentation" permet de marquer les lignes modifiées par une zone blanche dans la barre à droite de l'éditeur.


Plusieurs raccourcis ont été ajoutés dans les éditeurs :

Raccourcis clavier

Rôle

Alt+flèche vers le haut / bas

Déplacement d'un ensemble de lignes sélectionnées

Ctrl +Alt+flèche vers le haut

Copie d'un ensemble de lignes sélectionnées

Ctrl+Maj+Entrée

Insérer une ligne au dessus de la ligne courante

Maj+Entrée

Insérer une ligne en dessous de la ligne courante

Ctrl+Maj+Y

Conversion du texte sélectionné en minuscule

Ctrl+Maj+X

Conversion du texte sélectionné en majuscule


Deux icônes dans la barre d'outils permettent de naviguer dans les annotations du contenu de l'éditeur :

* : permet de passer à l'annotation suivante

* : permet de passer à l'annotation précédente

Un clic sur la petite flèche ouvre un menu déroulant qui permet de sélectionner le type d'annotation concernée par la navigation dans chaque sens.

 

3.2.2. Les vues

Les vues permettent de présenter des informations et de naviguer dans les ressources. Plusieurs vues peuvent être réunies dans une même sous fenêtre : dans ce cas, le passage d'une vue à l'autre se fait via un clic sur l'onglet concerné.

Les vues possèdent deux menus :

  • un menu associé à la sous fenêtre activable en cliquant sur la petite icône en haut à gauche. Les options de ce menu concerne la sous fenêtre elle même.

  • le second menu est activable en cliquant sur l'icône en forme de triangle dont la base est en haut  . Les options de ce menu concerne le contenu de la vue notamment le tri ou le filtre.

Eclipse 3.0 permet de réduire une vue ou d'agrandir une vue ou un éditeur.

Les vues peuvent être réduites en cliquant sur le bouton  .

Inversement un clic sur le bouton  permet de restaurer la taille de la vue ou de l'éditeur. Un clic sur le bouton  permet d'agrandir la vue ou l'éditeur.

Cette option est particulièrement intéressante car elle évite d'avoir à modifier l'agencement des vues et des éditeurs pour maximiser la taille de l'un d'entre eux.

L'agrandissement et la restauration peuvent aussi être obtenues en double cliquant dans la barre de titre de la vue ou de l'éditeur.

 

3.3. Les assistants

Eclipse propose de nombreux assistants pour permettre de faciliter la saisie des informations requises pour certaines tâches par l'utilisateur.

De nombreux assistants proposent un filtre qui permet de faciliter la sélection d'un élément.

Exemple lors de la création d'un nouveau projet

La zone de saisie permet de n'afficher que les projets correspondants au filtre saisi

Exemple :

Les messages d'erreur et d'avertissement sont affichés dans un panneau animé qui s'affiche en glissant du bas vers le haut dans l'entête de l'assistant.

Exemple :

 

3.4. Organiser les composants de la perspective

Chaque perspective possède une organisation par défaut de ses sous fenêtres. Pour revenir à cette organisation par défaut, il faut utiliser l'option "Reset" du menu "Perspective" avec Eclipse 1.0 ou l'option "Réinitialiser la perspective" du menu "Fenêtre" dans Eclipse 2.0.

Avec Eclipse 1.0, l'option "Show View" du menu "Perspective" permet de visualiser une vue particulière qu'il suffit de sélectionner dans le sous menu.

Avec Eclipse 2.0, l'opération équivalente est effectuée en sélectionnant l'option "Afficher la vue" du menu "Fenêtre".

 

3.5. Fermer le plan de travail

Pour fermer le plan de travail et donc quitter Eclipse, il y a deux possibilités :

  • Fermer la fenêtre du plande travail
  • Sélectionner l'option "Quitter" du menu "Fichier"

Une boîte de dialogue permet de confirmation la fermeture de l'application.

Si des ressources doivent être sauvegardées, une boîte de dialogue apparaît contenant ces ressources. Il faut indiquer celles qui doivent être enregistrées et cliquer sur le bouton "OK".

A sa fermeture, Eclipse enregistre certaines données dans l'espace de travail.

 

3.6. Exécution de traitements en arrière plan

Certains fonctionnalités longues en temps de traitement sont réalisées en tache de fond.

L'exécution d'un traitement en tâche de fond est signalée par un message dans la barre de statut

La vue « Progression » affiche des informations sur l'état d'avancement des traitements

 

 


[ Précédent ] [ Sommaire ] [ Suivant ] [Télécharger ]      [Accueil ]

Copyright (C) 2003-2008 Jean-Michel DOUDOUX. Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence. La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.