jeudi, août 20, 2009

Introduction à la construction de vues avec la plateforme Eclipse

Un support de cours concernant la construction de vues est disponible sur le site de Developpez.com. Il fait parti de la série des supports de cours liée au Workbench et il fait suite au support de cours relatif aux perspectives.

Les aspects suivants sont étudiés :
  • Construction déclarative de vues ;
  • Études 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 via IAdaptable).
Le lien du support de cours et les exemples peuvent être trouvés ici.

4 commentaires:

  1. ... la construction de perspectives ..., Ehhh Plutôt des vues, une petite erreur s'est glissée dans le texte.
    Comme quoi j'attendais cette version aussi pour en apprendre de nouvelles choses.
    Ce qui est sur c'est qu'en lisant le cours sur la construction des perspectives j'ai appris et appliqué cela.

    RépondreSupprimer
  2. Mehdi,

    Merci beaucoup pour avoir relevé l'erreur.

    Trop de copié/collé ...

    RépondreSupprimer
  3. ReBonjour,

    Je reviens cette fois avec une question sur la communication entre Perspectives et vues, je m'explique :

    + J'ai une vue (V1).
    + J'ai deux Perspectives (P1) et (P2).

    V1 peut être appelé soit depuis une vue de P1 (VP1) ou bien une vue de P2 (VP2)

    Je voudrai savoir comment je pourrai détecter depuis quelle perspective ma vue V1 a été appelé ?

    Ainsi si ma vue est appelée depuis la vue VP1 j'effectuerai un traitement A, et si elle est appelée d'une vue VP2 j'effectuerai un traitement B.

    En lisant le cours sur les vues, je me suis dit que j'aurai peut être besoin d'un paramètre au niveau de la méthode setInitializationData (Slide 47) ?

    P.S: ça ne te dérange pas si je pose mes questions ainsi ou bien penses-tu que je devrai faire autrement ?

    RépondreSupprimer
  4. Salut Mehdi,

    Je ne comprends pas trop. Tu veux savoir quelle est la perspective courante en fait, non ?

    Je préfère que tu postes tes demandes techniques sur le forum de Developpez.com. Par contre, je ne garantis pas que je vais y répondre ;-)

    Mickael

    RépondreSupprimer