Guide
Bienvenue dans Eclipse
Qui a besoin d'une plateforme ?
Le Saint Graal
En quoi consiste Eclipse?
Accédez à eclipse.org
Architecture de la plateforme
Plan SDK de la plateforme
Exemple de plug-in simple
Plug-in minimal
Création du projet de plug-in project
La vue Hello World
Le manifeste Hello World
Exécution du plug-in
Présentation avancée
Vue d'ensemble de l'exécution
Modèle de plug-in d'exécution
Plug-ins et bundles
Points d'extension et registre
Préférences d'exécution
Types de contenu
Infrastructure d'accès concurrent
Indication de la progression
Planification des tâches
Règles de planification
Verrous
Connexion au plan de travail
Informations détaillées sur le plan de travail
Points d'extension du plan de travail de base
org.eclipse.ui.views
org.eclipse.ui.viewActions
org.eclipse.ui.editors
org.eclipse.ui.editorActions
org.eclipse.ui.popupMenus
org.eclipse.ui.actionSets
Page de préférences
Contribution d'une page de préférences
Implémentation d'une page de préférences
Editeurs de zone
Classe du plug-in
Boîtes de dialogue et assistants
Boîtes de dialogue standard
Boîtes de dialogue de l'application
Paramètres des boîtes de dialogue
Assistants
Points d'extension des assistants du plan de travail
org.eclipse.ui.newWizards
org.eclipse.ui.importWizards
org.eclipse.ui.exportWizards
Boîtes de dialogue des assistant
Assistants multi-pages
Structure de l'interface utilisateur JFace
Afficheurs
Actions et contributions
Ressources de l'interface utilisateur
Opérations à long-terme
Standard Widget Toolkit
Widgets
Commandes
Evénements
Widgets personnalisés
Présentations
FillLayout
RowLayout
FormLayout
GridLayout
StackLayout
Présentations personnalisées
Remarques relatives au traitement multiple
Traitement des erreurs
Graphiques
Présentation des ressources
Les ressources et le plan de travail
Les ressources et le système de fichiers local
Propriétés des ressources
Préférences de portée de projet
Encodage des fichiers et types de contenu
Ressources liées
Marqueurs de ressources
Modification de l'espace de travail
Regroupement des modifications de ressources
Suivi des modifications des ressources
Accès concurrent et espace de travail
Générateurs de projets incrémentaux
Ressources dérivées
Participation à la sauvegarde de l'espace de travail
Natures du projet
Points d'ancrage de modifications de ressources
Actualisation des fournisseurs
Concepts avancés du plan de travail
Contributions des menus du plan de travail
Chemins d'accès aux menus et à la barre d'outils
Associations de parties d'ensemble d'actions
Expressions booléennes et filtres d'actions
Actions redirigeables
Définition d'un gestionnaire d'action globale
Contribution de nouvelles actions redirigeables
Actions redirigeables de l'éditeur
Actions de jeux d'actions redirigeables
Perspectives
org.eclipse.ui.perspectives
org.eclipse.ui.perspectiveExtensions
Décorateurs
Combinaisons de touches pour le plan de travail
Commandes
Liaisons de touches
Configurations de touches
Contextes et liaisons de touches
Fabriques d'éléments
Interfaces utilisateur accessibles
Prise en charge du clic simple
Jeux de documents
Filtrage des interfaces utilisateur volumineuses
Activités
Contextes
Guidage de l'utilisateur dans les tâches
Aide-mémoires
Prise en charge de l'introduction
Prise en charge des ressources du plan de travail
Prise en charge des ressources du plan de travail
Contribution d'une page de propriété
Implémentation d'une page de propriétés
Aide et résolution des marqueurs
Contribution d'aide sur les marqueur
Contribution de résolutions de marqueurs
Contribution aux filtres de ressource
Encodage du fichier texte
Editeurs
Editeurs du plan de travail
Editeurs de texte et texte de la plateforme
Documents et partitions
Afficheurs source et annotations
Configuration d'un afficheur source
Informations en incrustation de texte et règle
Coloration de syntaxe
Assistant de contenu
Enregistrement des actions d'éditeur
Autres responsabilités de l'éditeur de texte
Décomposeurs de conten
Plug-in d'aide
Génération d'un plug-in d'aide
Fichiers de table des matières (TDM)
Serveur d'aide et emplacements de fichiers
Saisie d'informations pour le manifeste de plug-in
Construction de structures imbriquées de documentation
Aide dynamique
Informations en incrustation
Déclaration d'un ID de contexte
Description et regroupement du contenu des info-incrustations
Aide active
Ecriture de l'action d'aide
Appel de l'action à partir du code HTML
Conseils de débogage de l'aide active
Support de recherche
Contribution à une page de recherche
Contribution à une page de résultats de recherche
Support de comparaison
Fusion de plusieurs flux
Implémentation d'un afficheur de contenu
Implémentation d'un afficheur de structure
Techniques de comparaison avancées
Support d'équipe
Fournisseurs de référentiel
Gestion des ressources
Prise en charge de la synchronisation
Exemple de synchronisation de l'historique local
Présentation avancée
Intégration d'équipe avancée
Ajout d'actions d'équipe
Décorateurs d'équipe
Ajout de préférences et de propriétés
Support de débogage et de lancement de programmes
Lancement d'un programme
Ajout de lanceurs à la plateforme
Gestion d'erreurs dans un programme lancé
Boîte de dialogue de configuration de lancement
Boîte de dialogue de configuration de lancement
Raccourcis de lancement
Débogage d'un programme
Modèle de débogage de la plateforme
Points d'arrêt
Expressions
Présentation du modèle de débogage
Classes d'utilitaire de l'interface de débogage
Support Ant de plateforme
Exécution programmée de fichiers de compilation Ant
Tâches Ant fournies par la plateforme
Contribution de tâches et de types
Développement des tâches et des types dans Eclipse
Développement du chemin d'accès aux classes Ant
Elaboration et distribution de produits basés sur Eclipse
Définition d'un produit
Point d'extension des produits
Personnalisation d'un produit
Produits comme fonctions pricipale
Personnalisation d'une fonction principale
Dispositifs
Plug-ins et fragments
Fichiers spécifiques à des environnements locaux
Instructions d'installation du produit
Extensions du produit
Mise à jour d'un produit ou d'une extension
Création d'une application de plateforme client avancée
L'exemple de navigateur
Définition d'une application client avancée
Personnalisation du plan de travail
Réalisation de contributions à l'interface utilisateur
Ajout de la perspective
Ajout de vues
Définition des actions