Tutoriel GMF Ou comment créer un éditeur graphique à partir d un modèle
|
|
- Jean-Marc Robert
- il y a 8 ans
- Total affichages :
Transcription
1 Tutoriel GMF Ou comment créer un éditeur graphique à partir d un modèle Auteurs : Pierre-Emmanuel BERTRAND Kevin N GUESSAN-ZEKRE Date de création : 11/02/09 Introduction : Ce tutoriel à pour but de faire découvrir, à partir d un exemple simple, le fonctionnement du plugin eclipse «GMF». Mais avant de se lancer tête baissée dans ce qui suit, il est important de savoir deux choses : Ce qu est EMF. Si un fichier avec une extension.ecore, ça ne vous évoque rien alors c est mal parti pour comprendre la suite. A quoi ça sert GMF? Peut-être quelques précisions à ce niveau là ne seraient pas superflues : GMF pour «Graphical Modeling Framework» est un plugin qui permet de créer un éditeur graphique conforme à un modèle. Autrement dit, grâce à GMF, vous allez pouvoir vous fabriquer votre propre outil qui vous permettra d instancier facilement votre propre modèle. Par facilement je veux dire : graphiquement, en dessinant juste des carrés et des flèches. Intéressant, non? Si vous n êtes pas convaincu, regardons tout de suite un exemple. L exemple qui nous servira de support tout au long de ce tutoriel est celui (simplifié) des bases de données relationnelles. Vous pouvez voir plus précisément notre modèle ecore cicontre. Figure 1 - le modèle
2 Imaginez que vous vouliez instancier ce modèle. C'est-à-dire créer une base de données. Comment feriez-vous? Probablement vous écririez un schéma SQL comme celui-ci : Create table table1( colonne1 varchar(40), colonne2 integer, laclefprimaire integer, constraint primary key (laclefprimaire) ); Create table table2( colonnea integer, colonneb integer, cleprimaire varchar(10), constraint primary key (cleprimaire) ); Vous ne trouvez pas ça un peu long et laborieux? Alors qu il n y a ni jointure, ni rien de compliqué! Regardez plutôt ceci : Figure 2 - un exemple motivant On «pioche» dans la palette l élément que l on veut créer et on le fait glisser sur le dessin. Facile. Vous êtes déjà séduit par GMF? Alors rentrons vite dans le vif du sujet. Structurer pour mieux régner : Vous avez probablement remarqué sur la figure précédente (figure 2) que deux parties se distinguent clairement dans notre éditeur : A gauche (avec un fond «saumon») où l on peut voir notre base (notre instance de modèle) se créer.
3 A droite (fond vert) où l on trouve les outils de création des différents éléments de notre modèle. Nous allons créer ces deux parties séparément, dans deux fichiers différents. Le premier fichier aura comme extension «.gmftool», et c est ici que l on définira les outils de création (la palette de la figure 2). Le deuxième fichier (extension «.gmfgraph») nous permettra de définir la partie graphique de notre éditeur : une table, c est un rectangle avec son nom en haut à gauche, Reste un problème : comment associer le carré à l EClass table et à l outil de création de table? Un troisième fichier sera nécessaire pour lier tout ça. Son extension sera «.gmfmap». Avantage indéniable de GMF, toute la partie création se fait sans écrire une seule ligne de code! A vos souris : Pas de ligne de code. Quelques clics seront tout de même nécessaires. Etape 1 Première chose à faire : télécharger par internet le plugin (si ce n est pas déjà fait) Pour cela allez dans le menu Help -> Software Updates Une fenêtre apparaît. Cliquez sur l onglet «Available Software» Déroulez la ligne et cocher les lignes: Graphical Modeling Framework Runtime Graphical Modeling Framework SDK Cliquez enfin sur «Install». Figure 3 installation du plugin
4 Pour la suite, vous devez vous placez dans le projet contenant votre modèle. Généralement il s agit d un projet EMF contenant un genmodel et un ecore. N oubliez pas de générez une bonne fois pour toute le Model Code, l Edit Code et l Editor Code. Vous devriez avoir une arborescence de ce type : Figure 4 - notre arborescence avant de commencer Etape 2 Créons maintenant nos trois fichiers : Cliquez droit sur model: new -> other -> Graphical Modeling Framework -> Default -> GMFTool Model puis cliquer sur «next». (Voir figure 5). Préciser ici le nom à donner à votre fichier (par exemple: basesrel.gmftool) puis cliquer sur «finish». Figure 5 - créer un fichier GMF De même, cliquez droit sur model: new -> other -> Graphical Modeling Framework -> Default -> GMFGraph Model puis cliquer sur «next». Préciser ici le nom à donner à votre fichier (par exemple: basesrel.gmfgraph) puis cliquer sur «finish». Enfin : cliquez droit sur model: new -> other -> Graphical Modeling Framework -> GMFMap Model puis cliquer sur «next».
5 Préciser ici le nom à donner à votre fichier (par exemple: basesrel.gmfmap) puis cliquer sur next. Ici sélectionnez en haut de la fenêtre le modèle ecore correspondant à ce que vous voulez faire. Puis précisez l élément racine de ce modèle. Ici cet élément sera «base». C est l élément qui servira de «fond» à notre éditeur. Autrement dit quand on voit notre éditeur, on a sous les yeux une base. Bien sûr une base ne contient pas directement de colonne par exemple. Il sera donc impossible de rajouter une colonne directement dans notre éditeur. Il faudra d abord créer une table (bien contenue dans une base) puis des colonnes dans cette table. Figure 6 - Précisez le modèle Puis cliquez sur «Next». (Et pas sur «Finish») Les deux étapes qui suivent servent à préciser les fichiers.gmfgraph puis.gmftool qui sont associés à votre travail. Il est important de mettre les deux fichiers que vous venez de créer (basesrel.gmfgraph et basesrel.gmftool). Une fois ceci fait vous pouvez cliquer sur finish. Voici notre nouvelle arborescence avec les fichiers que l on vient de créer. Figure 7 - notre nouvelle arborescence
6 Etape 3 Remplissons notre fichier basesrel.gmftool. En l ouvrant vous trouverez quelque chose de ce style (cf. figure 8, ci-contre). En cliquant droit sur «Tool Registry» un menu contextuel apparaît. En choisissant «New Child» puis «Palette» vous pouvez créer une palette comme cela a été fait dans l exemple de la figure 2. Bien entendu, vous pouvez aussi faire un «Context Menu» (menu contextuel en français) ou un «Main Menu» Les possibilités de GMF sont très riches et nous ne pourrons pas toutes les explorer ici. Figure 8 - basesrel.gmftool vide Figure 9 - création d'un enfant-palette De la même manière, dans votre palette vous pouvez créer un «Creation Tool». Il servira à créer une table dans notre éditeur. A l aide d un clic droit puis de «Show Properties View» vous pouvez afficher les propriétés de l élément que vous venez de créer. Il est fortement conseillé de donner des noms explicites. Figure 10 - propriétés d'un outil de création
7 Voila à quoi ressemble maintenant notre fichier : Figure 11 - basesrel.gmftool, en travaux Etape 4 Remplissons notre fichier basesrel.gmfgraph. Comme précédemment, nous allons créer des enfants à partir de menus contextuels. Tout d abord un «Figure Gallery». Cela contiendra tous les éléments graphiques que l on voudra dessiner (principalement des rectangles, des cercles, ). Commençons par un seul élément graphique : celui pour représenter une table. Pour cela il nous faut, comme enfant de «Figure Gallery», un «Figure Descriptor», ayant lui-même un enfant «Rectangle», ayant lui-même un enfant «Grid Layout». Vous devez préciser le nom du «Figure Descriptor», à l aide de sa fenêtre des propriétés. Voila ce qu on a obtenu : Figure 12 - basesrel.gmfgraph en travaux
8 Deuxième élément essentiel et enfant de «Canvas», il s agit d un «Node». Cet élément sera utile pour faire le lien entre un «Figure Descriptor» et une EClass de notre modèle. Dans certain cas particulier une EClass pourra être représentée de plusieurs manières, ou inversement plusieurs EClass pourront être représentées de la même manière. Donc un «Node» ne correspond pas toujours à un «Figure Descriptor». Arrêtez-vous un instant sur les propriétés du «Node» que nous venons de créer. Encore une fois, vous devez préciser le nom de cet élément. La case «Figure» doit également être remplie avec le nom du «Figure Descriptor» correspondant (ici nous n avons pour l instant pas le choix : ce sera «tablefiguredescriptor»). Figure 14 - Les propriétés du node de table Figure 13 - basesrel.gmfgraph, on avance
9 Etape 5 Remplissons notre fichier basesrel.gmfmap. «Mapping» doit avoir comme enfant un «Top Node Reference». Ce dernier doit lui-même avoir un enfant «Node Mapping». Les propriétés du Node Mapping sont très importantes : «Element» désigne l élément du modèle Ecore que l on veut mapper. (en l occurrence «Table»). «Diagram Node» désigne le Node de basesrel.gmfgraph que l on veut mapper. (En l occurrence : «tablenode»). «Tool» désigne l outil de création du basesrel.gmftool. (Ici «Créer une table»). Les propriétés du Top Node Reference sont également à compléter : «Child» désigne les nodes enfants possibles. En l occurrence, à partir de l élément racine «base» on ne peut avoir que des enfants «table». Seul le «node table» que l on vient de créer conviendra donc. «Children Feature» et «Containment Feature» désignent la référence du modèle liant l élément racine à ses enfants (ici il s agit de «possède»). Figure 15 - basesrel.gmfmap, en travaux Figure 16 - Propriétés du Top Node Reference Figure 17 - Propriétés du Node Mapping
10 Etape 6 Voyons tout de suite ce que cela donne. Pour cela clic droit dans l arborescence sur basesrel.gmfmap, puis cliquez sur «Create generator model». Une fenêtre apparaît ou vous devez préciser un nom. Par exemple ici nous dirons basesrel.gmfgen. Figure 18 - création du "générateur"
11 Les deux écrans suivants permettent de préciser le gmfmap et le gmfgen à utiliser. Puis vous pouvez cliquer sur «Finish». Un fichier basesrel.gmfgen a été rajouté dans votre arborescence. Cliquez dessus avec le bouton droit de votre souris et sélectionnez «Generate diagram code». Après quelques secondes d intense réflexion de la part de votre ordinateur, un nouveau dossier est créé dans votre arborescence. Ici il s agit du dossier «BD.diagram». Figure 19 - L'arborescence finale
12 Vous pouvez alors lancer une nouvelle application eclipse contenant votre éditeur. Pour cela cliquezdroit sur le dossier BD.diagram puis «Run As» puis «Eclipse Application». Figure 20 - Bientôt le moment de vérité Dans la nouvelle application qui se lance créez un nouveau projet (de type General, Project) : Figure 21 - Un nouveau projet
13 Et dans se projet, créez un nouvel «Example» : Figure 22 - Un nouvel "Example" Cet exemple sera de type BasesRel.Diagram : Figure 23 - un BasesRel.Diagram
14 Précisez ensuite le nom de votre base. Voila ce que vous êtes censé avoir obtenu : Figure 24 - Mon premier modeler Si c est le cas, alors félicitations : vous venez de créer votre premier modeler graphique. Si ce n est pas le cas, retournez voir les propriétés de tous les éléments que l on a créés jusqu à présent. Tous les détails comptent. Attardons-nous un peu sur notre modeler. On retrouve bien notre palette sur la droite. Le nom «Créer une table» apparaît directement ici. D où l importance de mettre des noms explicites. Si vous essayez de créer une table vous verrez qu un rectangle apparaît bien. Vous vous apercevrez vite que les «caractéristiques» de notre modèle sont respectées : par exemple il est impossible ici de rajouter une table dans une table puisque qu une table ne contient que des colonnes dans notre modèle. Etape 7 Il nous suffit maintenant de reprendre les étapes 3 à 6 pour ajouter petit à petit tous les éléments de notre modèle que l on veut représenter dans notre modeler graphique. Vous êtes invité à découvrir par vous-même l ensemble des possibilités de GMF, car il serait trop long de tout lister ici. Nous allons tout de même voir ensemble quelques éléments spécifiques qu il est très utile de connaître. Les Child Access Ces éléments sont présents dans les «.gmfgraph». Ils servent à faire appel, au sein d un descripteur de figure, à une figure spécifique. Par exemple si on veut que les colonnes apparaissent dans les tables, il nous faut un Child Access dans le descripteur de figure de table qui pointera vers la représentation de colonne. Les propriétés de cet élément sont assez simples : Accessor : c est en fait le nom du Child Access. Figure : il faut préciser ici le nom de la figure vers laquelle on veut «pointer». Les compartiments Pour qu une figure (un rectangle par exemple) puisse contenir plusieurs autres figures, il faut qu il soit compartimenté. Pour cela il suffit de créer, de la même manière que l on a créé un node ou un descripteur de figure, un «Compartment».
15 Il suffira ensuite «d appeler» (à l aide d un Child Access) ce compartiment dans la figure que l on veut compartimenter. Les propriétés importantes du compartment sont : Name : vous aurez deviné! Figure : il faut préciser ici la figure que l on veut compartimenter. Accessor : on précisera ici le Child Access qui fera le lien entre la figure et le compartiment. Les labels Pour décrire un élément de notre modèle, on peut faire autrement que de le représenter par une figure (rectangle, rond, ). On peut aussi le représenter par un label, c'est-à-dire par une zone de texte. Dans ce cas, c est très simple : plutôt que de créer un nouveau descripteur de figure, on créera un nouveau «Diagram Label». Bien entendu, si l on veut que ce label s affiche dans une figure, il faudra, dans la figure en question, créer un Child Access qui fera le lien entre la figure et le label. Les propriétés des labels ressemblent beaucoup à celles des compartiments : il vous faudra préciser un nom, une figure et un accesseur. Les Child Reference : C est dans le mapping que ces éléments vont apparaître. En effet, dans un fichier de type.gmfmap, un élément (Node Mapping) ne peut pas contenir d autres éléments. Il faut passer par un Child Reference qui lui pourra contenir un Node Mapping. Les propriétés essentielles du Reference Child : Referenced Child : précise quel élément sera référencé. Containment Feature : précise l élément du modèle ecore qui sera contenu. Compartment : on a vu que pour qu une figure contienne d autres figures, il faut qu elle soit compartimentée. On précise ici le compartiment en question.
Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailLES TOUT PREMIERS PAS
DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailTUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»
TUTORIEL IMPRESS Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer» Une page impress s'ouvre : Le volet gauche contiendra toutes les diapositives
Plus en détail1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique
Plus en détailTutoriel. Votre site web en 30 minutes
Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec
Plus en détailIntroduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
Plus en détailNotes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
Plus en détailRéalisation de cartes vectorielles avec Word
Réalisation de cartes vectorielles avec Word Vectorisation de la carte Après avoir scanné ou avoir récupéré un fond de carte sur Internet, insérez-la dans votre fichier Word : Commencez par rendre visible
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailSOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace
SOMMAIRE Accéder à votre espace client Les Fichiers communs Visualiser les documents Accéder à votre espace client Changer de Workspace Visualiser VOS documents Vous déconnecter ou revenir au tableau de
Plus en détailLa Clé informatique. Formation Excel XP Aide-mémoire
La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailGuide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8
Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 INDEX 1. Installation de Proteus 8.0 3 2. Francisation du logiciel Proteus 8.0 9 3. Installer une mise à jour de Proteus 8.0 10 4.
Plus en détailTUTORIEL Qualit Eval. Introduction :
TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement
Plus en détailWarren PAULUS. Android SDK et Android x86
Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été
Plus en détailNavigation dans Windows
Cours 03 Navigation dans Windows Comme je le disais en introduction, notre souris se révèle plus maligne qu'elle n'en a l'air. À tel point qu'il faut apprendre à la dompter (mais c'est très simple, ce
Plus en détailCorrection des Travaux Pratiques Organiser son espace de travail
Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles
Plus en détailNAVIGATION SUR INTERNET EXPLORER
Centres d accès communautaire Internet des Îles NAVIGATION SUR INTERNET EXPLORER Table des matières Introduction 1- Les barres d outils 1.1 La barre d adresse 2 5 min. 1.2. Les boutons de navigation 2
Plus en détailwww.imprimermonlivre.com
0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word
Plus en détailCe dont nous avons besoin pour suivre ce tutorial :
Ce dont nous avons besoin pour suivre ce tutorial : -3ds max Version d essai disponible ICI -S2 CMX Viewer A télécharger ICI -Brazil r/s A télécharger ICI -CMX importer A télécharger ICI. Il suffit de
Plus en détailLeçon N 5 PICASA Généralités
Leçon N 5 PICASA Généralités Avec cette leçon N 5, nous allons commencer l étude du traitement de vos photos avec le logiciel de GOOGLE, PICASA, que vous avez téléchargé dans la leçon N 3. 1 Présentation
Plus en détailVolet de visualisation
Mode emploi pour ajouter une adresse email (compte de messagerie) et envoyer un message avec Windows Live Mail Dans ce mode d emploi nous allons ajouter une adresse email (compte de messagerie) et aussi
Plus en détailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détail[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows
Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque
Plus en détailIntroduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5
ESTRA SOMMAIRE Introduction :... 3 L accès à Estra et à votre propre espace... 4 Connexion... 4 Votre espace personnel... 5 Home d Estra et Fonctions generales... 7 Home... 7 Rechercher un document...
Plus en détailCréation d un site Internet
Création d un site Internet Weebly.com Johanne Raymond Collège Lionel Groulx, mai 2010 Service du soutien à l enseignement et Plan de réussite Ouvrir un compte sur Weebly... 1 Modifier le modèle... 2 Ajouter
Plus en détailFICHIERS ET DOSSIERS
La différence entre fichier et dossier FICHIERS ET DOSSIERS La première notion à acquérir est la différence entre un dossier et un fichier Un dossier est une sorte de classeur dans lequel on range divers
Plus en détailLa saisie d un texte
La saisie d un texte On utilise le clavier pour la saisie des textes. C est une partie importante du travail. Il est indispensable de respecter un certain nombre de règles pour que le travail soit plus
Plus en détailObjectifs du TP : Initiation à Access
Objectifs du TP : Initiation à Access I. Introduction Microsoft Access fait partie de l ensemble Microsoft Office. C est un SGBDR (système de gestion de bases de données relationnelles) présentant une
Plus en détailComment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?
Comment réaliser une capture d écran dans Word Pour réaliser une capture d écran dans Word, l idéal est d ouvrir d abord la page Word. Mais on peut bien l ouvrir après la capture d écran. Alors comment
Plus en détailModélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Plus en détailÉdu-groupe - Version 4.3
Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les
Plus en détailEtude de cas : PGE JEE V2
Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les
Plus en détailPlateforme de support en ligne. Guide d utilisation
Plateforme de support en ligne Guide d utilisation Sommaire Sommaire...2 Procédure de la plateforme de support...3 Accès à la plateforme de support en ligne...4 Créer un compte utilisateur...5 Oubli de
Plus en détailAtelier Découverte de Windows. janvier 2012
Découverte du poste de travail de Windows Création et organisation des dossiers Enregistrer un fichier (ou document) Renommer, copier, supprimer, un fichier (ou un dossier) Copier ou sauvegarder sur une
Plus en détailCOMMENT TROUVER VOS FUTURS CLIENTS À L INTERNATIONAL? 05/03/2015 Creditsafe France
COMMENT TROUVER VOS FUTURS CLIENTS À L INTERNATIONAL? Mise à jour Auteur 05/03/2015 Creditsafe France Trouver vos futurs clients à l international Bienvenue dans le guide utilisateur de l outil de Prospection
Plus en détail1.1 L EXPLORATEUR WINDOWS
Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR
Plus en détailMANUEL GANTT PROJECT
MANUEL GANTT PROJECT A FAIRE UN GANTT PREVISIONNEL 1 Définir le problème Le diagramme de GANTT est un outil permettant de modéliser la planification de tâches nécessaires à la réalisation d'un projet.
Plus en détailSOMMAIRE. Comment se connecter?
SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter
Plus en détailPrezi. Table des matières
Prezi Table des matières 1. Inscription... 2 2. ouvrir prezi... 4 3. créer une nouvelle présentation... 4 3.1. Ajout de texte... 5 3.2. Modifier (éditer) le texte... 5 3.3. Insérer une image... 5 3.4.
Plus en détailSOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5
SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale
Plus en détailCOURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Plus en détailThunderbird est facilement téléchargeable depuis le site officiel
0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailPrise en main du logiciel. Smart BOARD Notebook 10
Prise en main du logiciel Smart BOARD Notebook 10 1. Introduction : Le logiciel Smart BOARD est utilisable avec les tableaux blancs interactifs de la gamme SMART. Toutefois, il n'est pas nécessaire d'avoir
Plus en détailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailLe Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur
Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur La Facturation Le Livre chronologique des Recettes Le Registre des Achats Le Suivi du Chiffre d Affaires en temps réel Site internet
Plus en détailLes différentes étapes à suivre pour la création d un feuillet
Les différentes étapes à suivre pour la création d un feuillet Bonjour, L outil de gestion des feuillets permet de manière simple et rapide de gérer à moindre coût votre communication et vos impressions
Plus en détailTUTORIEL PAINTPOT. Louise Henninot - Anne- Cécile Patou - Julie Roquefort
TUTORIEL PAINTPOT Le joueur customise au gré de ses envies images et photos! Faire des points et des courbes aux couleurs de l arc en ciel, voilà une application ludique pour laisser cour à sa créativité!
Plus en détailConnexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007
Connexions à un projet CVS via Eclipse en accès local et distant Frédéric Lepage 15 Mai 2007 1 TABLE DES MATIÈRES TABLE DES MATIÈRES Table des matières 1 Introduction 3 1.1 Workspace...........................................
Plus en détailPop-Art façon Roy Liechtenstein
1 sur 6 22/01/2010 22:35 Pop-Art façon Roy Liechtenstein Ce tutoriel peut paraître loin de la photographie, mais il contient des techniques très utiles, voire indispensables en matière de retouche. 1 -
Plus en détailEcran principal à l ouverture du logiciel
MANUEL D UTILISATION PLATEFORME SMS Félicitations pour avoir choisi notre plateforme d envoi de SMS. Le logiciel est très simple d utilisation et intuitif. Avec ce logiciel vous êtes libre de créer vos
Plus en détailles Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
Plus en détailLes différents types de relation entre les tables
TABLES Les différents types de relation entre les tables La mise en relation de tables permet de relier les données d une table à celles d une autre table et ainsi d établir une base de données de type
Plus en détailWinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION
Plus en détailArchivage de courriels avec Outlook (2007-2010-2013)
Archivage de courriels avec Outlook (2007-2010-2013) Introduction: Si vous utilisez le protocole IMAP ou directement l interface web de Smartermail pour accéder à vos courriels, vous devez savoir que ceux-ci
Plus en détailSommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi - 78160
Sommaire Choisir son image... 2 Enregistrer son travail... 3 Créer les détails... 4 Supprimer une zone ou un détail... 6 Les commentaires... 6 Créer un lien hypertexte... 8 Appliquer un modèle... 8 Personnaliser
Plus en détailJ'installe FastStone Image Viewer. Installer le logiciel Découvrir Paramétrer
J'installe FastStone Image Viewer Installer le logiciel Découvrir Paramétrer 1 Le fichier d installation sera téléchargé depuis une page du site www.filehippo.com Cliquer sur le lien ci-dessous http://www.filehippo.com/fr/download_faststone_image_viewer/
Plus en détailSage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Plus en détailMes premiers diaporamas avec Open Office Impress?
Mes premiers diaporamas avec Open Office Impress? Courage! Tu vas y arriver 1 Sommaire I. Les bons gestes avant de lancer Open Office (page 3) II. Créer un dossier Open Office. (page 4) III. Les 5 zones
Plus en détailRéalisez votre propre carte de vœux Éléctronique
Les différentes possibilités d animer une carte de vœux Il existe plusieurs possibilités d animer une carte de vœux : - Une Vidéo : Vous pouvez créer une vidéo, un film simplement avec Windows Media Player.
Plus en détailIFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse
IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse
Plus en détail1. Visualiser la «carte» de mon réseau social
1. Visualiser la «carte» de mon réseau social Chaque point représente un ami Les traits sont tracés entre deux amis de votre réseau qui sont aussi amis entre eux Vous n êtes pas sur la carte, puisque vous
Plus en détailInitiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr
Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année
Plus en détailOrganiser les informations ( approche technique )
Organiser les informations ( approche technique ) Introduction : Le stockage des informations est une fonctionnalité essentielle de l outil informatique, qui permet de garantir la pérennité des informations,
Plus en détailSaisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont
I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle
Plus en détailCréer vos données sources avec OpenOffice, adieu Excel
Créer vos données sources avec OpenOffice, adieu Excel Par Benoît Sauvé, enseignant CFP de Verdun Vous pouvez créer vos données sources manuellements en les saisissant dans un programme comme OpenOffice
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailTP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager
TP base de données SQLite 1 Différents choix possibles et choix de SQLite : La plupart des logiciels de gestion de base de données fonctionnent à l aide d un serveur. Ils demandent donc une installation
Plus en détailGuide de démarrage rapide. (pour la version 5.0.)
Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS
Plus en détailL ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?
L ARBORESCENCE Qu est-ce qu un dossier? Un dossier est une pochette vide dans laquelle on peut disposer des documents créés à l aide de l outil informatique. Comme les systèmes utilisés dans la vie courante
Plus en détailCOMMENCER AVEC VUE. Chapitre 1
Chapitre 1 COMMENCER AVEC VUE Traduction en français du premier chapitre du manuel d'utilisation du logiciel VUE. Traduit de l'américain par Bernard Aubanel. CRÉER UNE NOUVELLE CARTE Pour ouvrir VUE: 1.
Plus en détailDéploiement d application Silverlight
Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les
Plus en détailLe portfolio numérique Tutoriel de prise en main
Ecole Supérieure du Professorat et de l Education Lille Nord de France Le portfolio numérique Ce document est destiné aux étudiants accompagnés lors de leur formation. Le tutoriel permet de réaliser un
Plus en détailInternet : Naviguer en toute sérénité
Internet 01 Mozilla Firefox Internet : Naviguer en toute sérénité Tutoriel Pratique 2 : «Internet : naviguer en toute sérénité» Durée de la séance : 2h tout public prérequis : - Connaître et utiliser les
Plus en détailL espace de travail de Photoshop
L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options
Plus en détailUtilisation de Sarbacane 3 Sarbacane Software
Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur
Plus en détailGuide Expert Comptable Production Coala Sm@rt-Cool
Guide Expert Comptable Production Coala Sm@rt-Cool Décembre 2007 Sage Division Experts-Comptables - 11 rue de Cambrai - 75945 Paris Cedex 19 Siège Social Sage : 10 rue Fructidor - 75834 Paris Cedex 17
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailInstallation de SharePoint Foundation 2013 sur Windows 2012
Installation de SharePoint Foundation 2013 sur Windows 2012 SharePoint 2013 est maintenant disponible et peut de ce fait être installé sur des environnements de production. De plus Windows 2012 est devenu
Plus en détailPrésentation du logiciel Cobian Backup
Présentation du logiciel Cobian Backup Cobian Backup est un utilitaire qui sert à sauvegarder (manuelle et automatiquement) des fichiers et des dossiers de votre choix. Le répertoire de sauvegarde peut
Plus en détailInternet Marketing Manager
L Internet Marketing Manager est un outil informatique facile à utiliser et moderne pour la conception et la gestion des processus marketing en-ligne et l optimisation de la présence sur Internet des entreprises.
Plus en détailLa base de données dans ArtemiS SUITE
08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et
Plus en détailGuide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de
Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre
Plus en détailGuide d utilisation des services My Office
Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface
Plus en détailInstallation et compilation de gnurbs sous Windows
Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version
Plus en détailwww.communautes-numeriques.net
Quelques mots sur le créateur de cette présentation: Yves Roger Cornil. Président de l association Communautés Numériques Microsoft MVP Macintosh. Co-fondateur de Microcam en 1981 - Vice président de Microcam
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailLes outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux. Certains sont gratuits.
outil Technique 9 Comment télécharger un document audiovisuel? Mise en garde importante Les outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux.
Plus en détailVAMT 2.0. Activation de Windows 7 en collège
VAMT 2.0 Activation de Windows 7 en collège Rédacteurs : Jean-Laurent BOLLINGER Stéphan CAMMARATA Objet : Document décrivant la procédure d activation de Windows 7 avec VAMT 2.0 dans les collèges de l
Plus en détailSTRUCTURE DE L ORDINATEUR
Présentation : Un ordinateur est composé de différents éléments. Pour bien utiliser votre ordinateur, il est important de bien les comprendre. Pour comprendre comment fonctionne un ordinateur, il faut
Plus en détailCréation WEB avec DreamweaverMX
Creation Web avec DreamweaverMX MX Initiation Sommaire.preparation.mise en forme.liens hypertextes.images.liens sur images.images avec zones sensibles.images survolees.liens de type courriel.apercu dans
Plus en détailAIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE
AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE Arborescence du cédérom (page 2) Lancement du Cédérom et configuration minimale de votre ordinateur (page 3). Loupe, page
Plus en détailPRISE EN MAIN D ILLUSTRATOR
CHAPITRE 1 PRISE EN MAIN D ILLUSTRATOR Présentation... 13 Contenu du livre... 13 Les nouveautés... 14 Composants de l interface... 15 Afficher les documents... 20 Organiser son espace de travail... 21
Plus en détailcbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION
cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION BV Introduction L application cbox peut-être installée facilement sur votre ordinateur. Une fois l installation terminée, le disque
Plus en détailCeci est un Chromebook, ton ordinateur!
Ceci est un Chromebook, ton ordinateur! CHROMEBOOK - Dans le royaume des ordinateurs personnels, il n'y a pas beaucoup de choix. Pour schématiser, soit vous avez un PC, soit vous avez un Mac. Et ce depuis
Plus en détail