Les Interfaces Graphiques
|
|
- Hubert Lacroix
- il y a 7 ans
- Total affichages :
Transcription
1 Éric Gillon Thomas Rey Lycée Marlioz 24 janvier 2014
2 Introduction Nous avons vu précédemment comment créer des boîtes de dialogues, des fenêtres pour dessiner,...
3 Introduction (suite) Aujourd hui, nous irons un peu plus loin et nous verrons comment créer des interfaces graphiques un peu plus elaborées : comment placer des composants dans nos fenêtres ; comment faire réagir notre programme en fonction des boutons cliqués, des textes saisis,...
4 Sommaire
5 Les layouts Un Layout (agent de placement) est une organisation prédéfinie de notre fenêtre, une sorte de cadre vide constitué d emplacements réservés que les programmeurs que nous sommes vont remplir avec les composants de notre interface graphique. Il existe de nombreux types de Layouts...
6 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ;
7 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ; BoxLayout : pour réaliser des alignements ;
8 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ; BoxLayout : pour réaliser des alignements ; CardLayout : pour des superpositions (type interface à onglets) ;
9 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ; BoxLayout : pour réaliser des alignements ; CardLayout : pour des superpositions (type interface à onglets) ; FlowLayout : composants les uns à la suite des autres ;
10 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ; BoxLayout : pour réaliser des alignements ; CardLayout : pour des superpositions (type interface à onglets) ; FlowLayout : composants les uns à la suite des autres ; GridLayout : place les composants dans un tableau de cellules de même taille ;
11 Layouts : quelques exemples Voici une liste (non exhaustive) de Layouts disponibles dans Java : BorderLayout : que nous utiliserons aujourd hui ; BoxLayout : pour réaliser des alignements ; CardLayout : pour des superpositions (type interface à onglets) ; FlowLayout : composants les uns à la suite des autres ; GridLayout : place les composants dans un tableau de cellules de même taille ; Un guide des différents Layouts est disponible ici...
12 le BorderLayout Ce Layout est constitué de cinq emplacements notés Nord, Sud, Est, Ouest, Centre :
13 Code Java public static void main ( String [] args ) { JFrame mafenetre = new JFrame ();// Création fenêtre JButton nord = new JButton ("NORD");// JButton sud = new JButton ("SUD");// Création JButton est = new JButton ("EST");// des JButton ouest = new JButton ("OUEST");// boutons JButton centre = new JButton ("CENTRE"); // paramètres de la fenêtre : mafenetre. settitle (" D e s c r i p t i o n du BorderLayout "); mafenetre. setsize (400,300) ; mafenetre. setlayout ( new BorderLayout ()); // Def du Layout mafenetre. add (nord, BorderLayout. NORTH ); // Placement mafenetre. add (sud, BorderLayout. SOUTH ); // des mafenetre. add (est, BorderLayout. EAST ); // boutons mafenetre. add ( ouest, BorderLayout. WEST ); // dans le mafenetre. add ( centre, BorderLayout. CENTER ); // Layout mafenetre. setvisible ( true );}
14 Avantage d un Layout Un des principaux avantages est que le contenu s adapte à la taille de la fenêtre. En redimensionnant la fenêtre, les composants gardent la même disposition mais en s adaptant à la nouvelle forme...
15 Inconvénients d un Layout L utilisation d un Layout oblige le programmeur à «penser» (c est-à-dire avec du papier et un crayon) sa fenêtre avant de se lancer dans le code du programme! Rappel : un (bon) programmeur commence avec un papier et un crayon! À propos du projet ISN : le schéma de votre interface dessiné «à la main» peut (doit) faire partie de votre dossier à présenter...
16 Sommaire
17 La balle qui tombe Dans la suite de ce diaporama, nous allons essayer de créer une application qui ressemble à la fenêtre ci-dessous :
18 La balle qui tombe : détails Utilisation d un BorderLayout avec : Nord, Sud et Est : vides ; Centre : un JPanel qui contient l image de la balle ; Ouest : un JPanel qui est organisé par un BoxLayout (alignement vertical).
19 La balle qui tombe : le code Java JFrame fenetre = new JFrame (); PanneauDessin panneaud = new PanneauDessin ();// la classe PanneauDessin créé un panneau avec une balle qui peut s animer ( voir TP précédent ) JPanel panneaub = new JPanel (); JButton btna = new JButton (" A f f i c h e r ");// Clair non? JButton btnd = new JButton (" Démarrer "); // idem pr autres btn // on ajoute le BoxLayout à panneaub : panneaub. setlayout ( new BoxLayout ( panneaub, BoxLayout. PAGE_AXIS )); panneaub. setbackground ( Color. ORANGE ); // jolie couleur! panneaub. add ( btna ); // Ajout du bouton Afficher panneaub. add ( btnd ); // Clair! fenetre. settitle ("La b a l l e qui tombe");// Comme d hab! fenetre. setsize (400,300) ; fenetre. setlayout ( new BorderLayout ()); fenetre. add ( panneaud, BorderLayout. CENTER ); fenetre. add ( panneaub, BorderLayout. WEST ); fenetre. setvisible ( true );
20 La balle qui tombe : le code Java (suite) Pour mémoire, le code Java de la classe PanneauDessin : public class PanneauDessin extends JPanel { private int posx = 100, posy =20; public void paintcomponent ( Graphics g) { g. filloval (posx, posy, 80, 80) ; } public int getposx () { return posx ; } public void setposx ( int posx ) { this. posx = posx ; } public int getposy () { return posy ; } public void setposy ( int posy ) { this. posy = posy ; } }
21 Sommaire
22 Obtenir des informations Dans un TP précédent, nous avons créé des conteneurs que l utilisateur va (ou non) utiliser : boutons ; zones de textes ; cases cochées,... Il faut maintenant récupérer ces informations : quel bouton a été pressé? quel texte a été saisi? quelles cases sont cochées?
23 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ;
24 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ; appliquer à chaque composant la méthode qui permet «d écouter» les actions sur ce composant, il s agit de la méthode addactionlistener ;
25 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ; appliquer à chaque composant la méthode qui permet «d écouter» les actions sur ce composant, il s agit de la méthode addactionlistener ; écrire une méthode qui se déclenche à chaque événement causé par l utilisateur (ou le programme lui-même).
26 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ; appliquer à chaque composant la méthode qui permet «d écouter» les actions sur ce composant, il s agit de la méthode addactionlistener ; écrire une méthode qui se déclenche à chaque événement causé par l utilisateur (ou le programme lui-même). Tout ceci paraît bien compliqué...
27 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ; appliquer à chaque composant la méthode qui permet «d écouter» les actions sur ce composant, il s agit de la méthode addactionlistener ; écrire une méthode qui se déclenche à chaque événement causé par l utilisateur (ou le programme lui-même). Tout ceci paraît bien compliqué...et ça l est quand même un peu!
28 Les «listeners» Pour indiquer à Java que nous avons besoin «d écouter» les actions de l utilisateur, il faut : implémenter les écouteurs d actions : c est-à-dire ajouter à la définition de notre classe implements ActionListener ; appliquer à chaque composant la méthode qui permet «d écouter» les actions sur ce composant, il s agit de la méthode addactionlistener ; écrire une méthode qui se déclenche à chaque événement causé par l utilisateur (ou le programme lui-même). Tout ceci paraît bien compliqué...et ça l est quand même un peu! Détaillons sur notre exemple de balle qui tombe...
29 Le bouton afficher Au départ notre panneau «dessin» est vide. Il faut qu en cliquant sur le bouton «afficher» la balle apparaisse dans ce panneau...
30 Le bouton afficher On considère que le panneau constitué des boutons est créé par une classe PanneauBoutons. Pour qu elle «écoute» les boutons, on la définit ainsi : public class PanneauBoutons extends JPanel implements ActionListener { Dans la définition du bouton «afficher» on écrit alors : this.add(btnafficher); btnafficher.addactionlistener(this); Ici this désigne le panneau de type PanneauBoutons (ceci permet à une classe faire appel à l objet du type «elle-même»)
31 Le bouton afficher Notre bouton est prêt à fonctionner, il reste à créer, dans dans la classe PanneauBoutons, la méthode actionperformed ainsi public void actionperformed ( ActionEvent evt ) { // Dès qu un évenement surgit cette méthode est lancée if ( evt. getsource () == this. btnafficher ) { System. out. println (" c l i c sur a f f i c h e r ");} } Désormais, à chaque clic sur le bouton «afficher», le texte «clic sur afficher» apparait dans la console.
32 Sommaire
33 Écouter le clavier Pour «écouter» les événements du clavier il faut ajouter au composant qui «écoute» un KeyListener, littéralement un écouteur de touche.
34 Écouter le clavier Pour «écouter» les événements du clavier il faut ajouter au composant qui «écoute» un KeyListener, littéralement un écouteur de touche. Concrétement, on a un Label (ou un autre composant) nommé moncompo, dans le code, on écrit : moncompo. addkeylistener ( new KeyListener ()); moncompo. requestfocus ();
35 Écouter le clavier Pour «écouter» les événements du clavier il faut ajouter au composant qui «écoute» un KeyListener, littéralement un écouteur de touche. Concrétement, on a un Label (ou un autre composant) nommé moncompo, dans le code, on écrit : moncompo. addkeylistener ( new KeyListener ()); moncompo. requestfocus (); Remarque : la deuxième ligne permet au composant qui écoute le clavier d être le composant actif et donc de pouvoir écouter.
36 Récupérer la touche appuyée Lorsqu une touche est appuyée, la méthode keypressed est invoquée, il faut donc la compléter ainsi : public void keypressed ( KeyEvent e) { char carappuye = e. getkeychar ();// ici on récupère le caractère if ( carappuye == "a") { System. out. println ("Vous avez appuyé sur a"); } int codetouche = e. getkeycode ();// ici on récupère le code de la touche if ( codetouche == 13) { // 13 correspond à entrée System. out. println ("Vous avez appuyé sur Entrée "); } }
37 Autres méthodes Il existe trois méthodes qui «gèrent» le clavier : keypressed : lorsqu une touche est appuyée (on l a vu dans la diapo précédente) ;
38 Autres méthodes Il existe trois méthodes qui «gèrent» le clavier : keypressed : lorsqu une touche est appuyée (on l a vu dans la diapo précédente) ; keyreleased : lorsqu une touche est relâchée ;
39 Autres méthodes Il existe trois méthodes qui «gèrent» le clavier : keypressed : lorsqu une touche est appuyée (on l a vu dans la diapo précédente) ; keyreleased : lorsqu une touche est relâchée ; keytyped : appelée entre les deux méthodes ci-dessus (on écrit ici le code de tout ce qu il y a faire tant que la touche reste enfoncée) ; La liste des codes est disponible par exemple ici : constant-values.html#java.awt.event.keyevent.vk_7
40 Et le mulot? De la même façon qu un programme java peut écouter le clavier, il peut aussi écouter la souris en ajoutant à un composant un MouseListener.
41 Et le mulot? De la même façon qu un programme java peut écouter le clavier, il peut aussi écouter la souris en ajoutant à un composant un MouseListener. Il existe alors plusieurs méthodes : public void mouseclicked ( MouseEvent e) {} // Invoked when the mouse has been clicked on a component. public void mousepressed ( MouseEvent e) {} // Invoked when a mouse button has been pressed on a component. public void mousereleased ( MouseEvent e) {} // Invoked when a mouse button has been released on a component. public void mouseentered ( MouseEvent e) {} // Invoked when the mouse enters a component. public void mouseexited ( MouseEvent e) {} // Invoked when the mouse exits a component.
42 Sommaire
43 Vous savez tout! Voilà! Vous connaissez le principe d un ActionListener. À vous d étudier le code du projet «BalleQuiTombe» distribué en classe et de le modifier en suivant les consignes.
44 Vous savez tout! Voilà! Vous connaissez le principe d un ActionListener. À vous d étudier le code du projet «BalleQuiTombe» distribué en classe et de le modifier en suivant les consignes. Au boulot!
Interfaces graphiques avec l API Swing
Interfaces graphiques avec l API Swing Les Swing Les classes graphiques Swing dérivent de la classe JComponent, qui hérite ellemême de la classe AWT (Abstract Window Toolkit). Tous les composants Swing
Plus en détailDéveloppement Logiciel
Développement Logiciel Éxamen session 1-2012-2013 (Vendedi 25 mai, 9h-11h) Seuls les documents liés directement au cours sont autorisés (comme dit sur le site) : sujets de TD, notes de cours, notes personnelles
Plus en détailCours 2 : programmation des interfaces graphiques
Cours 2 : programmation des interfaces graphiques Anastasia.Bezerianos@lri.fr (partie de la présentation basée sur des transparents de Michel Beaudouin-Lafon) système interactif vs. système algorithmique
Plus en détailCréation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
Plus en détailTP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose.
Université Paris 7 M2 II Protocole Internet TP3 Mail Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. 1 Protocole SMTP 1. Le protocole SMTP est définit dans
Plus en détailProgrammation Orientée Objet
Programmation Orientée Objet Bertrand Estellon Département d Informatique de Luminy Aix-Marseille Université 29 mai 2012 Bertrand Estellon (DIL Aix-Marseille) Programmation Orientée Objet 29 mai 2012 1
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailConstruire des plug-ins pour SAS Management Console SAS 9.1
Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailSOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10
/0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une
Plus en détailSignature plume. Matériel : une plume ou un crayon. Ouvrir PhotoFiltre. Ouvrir votre image plume dans PhotoFiltre
Signature plume Logiciels utilisés : PhotoFiltre et UnFREEz Matériel : une plume ou un crayon Ouvrir PhotoFiltre Ouvrir votre image plume dans PhotoFiltre 1. Fichier / Ouvrir ou cliquer sur cette icône
Plus en détailCréation du projet : 1 sur 13
Prise en main rapide de Vijéo Designer 5.0 Configuration de la communication API et pupitre sur Ethernet page1 API et pupitre sur Série page3 XBTGT1130 avec liaison ETHERNET API et PC Création du projet
Plus en détailWindows Serveur 2012 : DHCP. Installation et mise en place
Windows Serveur 2012 : DHCP Installation et mise en place Joryck LEYES 2014 DHCP : Installation et mise en place sur Windows Server 2012 Le rôle, les avantages, les desavantages et les contraintes du DHCP
Plus en détailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailProjet de programmation (IK3) : TP n 1 Correction
Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailAUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12
GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface
Plus en détailPage 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>
Page 1 sur 5 TP3 Lectures préalables : l Java_II l tutorial Interfaces Thèmes du TP : l la classe Object l Vector l Stack Une pile d'objects Les éléments de la classe Pile sont maintenant des instances
Plus en détailLe langage JAVA G. Baulieu Institut de Physique Nucléaire de Lyon Septembre 2009
Le langage JAVA G. Baulieu Institut de Physique Nucléaire de Lyon Septembre 2009 Quelques acronymes JDK : Java Development Kit SDK : Software Development Kit J2SE : Java 2 Standard Edition JRE : Java Runtime
Plus en détailDesktop Intégration. Rémi Forax
Desktop Intégration Rémi Forax 1 Intégration au bureau L intégration de l application au bureau de l utilisateur se fait en combinant plusieurs techniques L écran d annonce de l application (SplashScreen)
Plus en détailJava 7 Les fondamentaux du langage Java
184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque
Plus en détailJAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.
Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins
Plus en détailCorrigé des exercices sur les références
Corrigé des exercices sur les références Exercice 3.1.1 dessin Pour cet exercice, vous allez dessiner des structures de données au moyen de petits schémas analogues à ceux du cours, comportant la pile
Plus en détailL ORDINATEUR FACILE D ACCÈS!
L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des
Plus en détailPackage Java.util Classe générique
Package Java.util Classe générique 1 Classe Vector La taille est dynamique: dès qu un tableau vectoriel est plein, sa taille est doublée, triplée, etc. automatiquement Les cases sont de type Object add(object
Plus en détailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailApplet pour visualiser les variables «automate» notifiées
Applet pour visualiser les variables «automate» notifiées Sommaire 1. Introduction...2 2. Lecture de variables «automate» notifiées...2 2.1. IHM servant au test :...2 2.2. Codage de l'applet :...2 3. Codage
Plus en détailTP SIN Programmation sur androïde Support : eclipse
TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale
Plus en détailPremiers Pas en Programmation Objet : les Classes et les Objets
Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.
Plus en détailAvenir Concept Monaco
Avenir Concept Monaco WIN GSM version 16 Envoi direct des factures par email Application : WIN GSM Module : Caisse et facturation Fonction : Envoi direct de la facture au client par email au lieu de l
Plus en détailProgrammation Objet Java Correction
INSA - 4 AE 2007 2008 Durée : 1H00 Contrôle Programmation Objet Java Correction Consignes Tous les documents sont autorisés, mais ils seront peu utiles. Indiquez vos nom et prénom sur chaque feuille. Le
Plus en détailAuto-évaluation Programmation en Java
Auto-évaluation Programmation en Java Document: f0883test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION PROGRAMMATION EN
Plus en détailDécouvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access
Intégration des technologies de l'information et de la communication dans les écoles neuchâteloises SUPPORT DE COURS MODULE T2 Découvrir la messagerie électronique et communiquer entre collègues SOMMAIRE
Plus en détailAvant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES
Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailTable des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26
Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...
Plus en détailMO-Call pour les Ordinateurs. Guide de l utilisateur
MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION
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é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étailUniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.
Les styles Table des matières Les styles... 1 1. Tutoriels... 1 2. Pourquoi utiliser les styles?... 1 3. Qu'est-ce qu'un style?... 1 4. Utiliser les styles existants... 2 Afficher les styles... 2 Appliquer
Plus en détailDéveloppement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com
Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend
Plus en détailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailACCUEIL / Introduction. Introduction. Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide
ACCUEIL / Introduction Introduction Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide ACCUEIL / Introduction / Présentation de StarBoard Software Présentation de StarBoard
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étailTapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.
Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le
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étailComment sélectionner des sommets, des arêtes et des faces avec Blender?
Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................
Plus en détailPRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE
PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détail1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2
Plus en détailRemote Method Invocation (RMI)
Remote Method Invocation (RMI) TP Réseau Université Paul Sabatier Master Informatique 1 ère Année Année 2006/2007 Plan Objectifs et Inconvénients de RMI Fonctionnement Définitions Architecture et principe
Plus en détailLogiciel de gestion pour restaurants et Bars
http://www.easy-sarl.com Logiciel de gestion pour restaurants et Bars Guide de démarrage rapide - 01/11/2010 Sommaire Présentation générale...3 Premier démarrage...3 Les articles...4 Configuration des
Plus en détailMANUEL D UTILISATION PRO-FACE
MANUEL D UTILISATION PRO-FACE SOMMAIRE Chapitre 1 Procédure d utilisation 1. En créant un écran seul..... 2. En créant un écran plus un programme logique.. 1-1 1-2 Chapitre 2 Du début à la fin 1. Guide.....
Plus en détailTD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting
IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances
Plus en détailApproche Contract First
Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation
Plus en détailKM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI. www.irai.com
L1 L2 L3 F1 M1 KM2 0V U1 V1 M3~ W1 EVC1 Manuel AUTOMSIM 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 API 24V 0 1 2 C1MINI BP Dcy C1MAXI 1MAXI 1MINI EVC1 www.irai.com INTRODUCTION... 5 INSTALLATION... 6 PRISE EN
Plus en détailDébut de la procédure
Service informatique Introduction au VPN sous Windows 7 Ce document décrit comment configurer votre ordinateur personnel pour pouvoir accéder au serveur d archives médicales du collège. Il contient deux
Plus en détailIntroduction au langage Java
Introduction au langage Java 1 Introduction : Langage développé par Sun et purement orienté objet. N a pas de rapport direct avec Javascript développé par Netscape. Les applications java peuvent être des
Plus en détailStyler un document sous OpenOffice 4.0
Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière
Plus en détailLa Programmation Orientée Agent Les Agents Réactifs
La Programmation Orientée Agent Les Agents Réactifs Emmanuel ADAM Université de Valenciennes et du Hainaut-Cambrésis UVHC/ISTV-LAMIH E. ADAM University of Valenciennes La Programmation Orientée Agent Les
Plus en détailProgramme Compte bancaire (code)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public
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étail12 Tableaux croisés dynamiques
12 Le tableau croisé dynamique est l un des meilleurs outils de synthèse que propose Excel. Ne vous laissez pas intimidé par ce nom barbare et surtout, oubliez les inconvénients et les lourdeurs des précédentes
Plus en détailPublication Assistée par Ordinateur
Présentation OpenOffice Draw est l'outil de dessin vectoriel de la suite bureautique OpenOffice. De fait, Draw permet de réaliser certains documents comparables à ceux de Publisher, le logiciel de P.A.O.
Plus en détail1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier
1 Presentation du bandeau Créer une tâche Supprimer une tâche Affiche les propriétés d une tâche Onglet Gantt ou Ressources Calendrier Liste des tâches (ID ; Nom ; Date début et Date de Fin) 2 Principe
Plus en détailPetit guide d utilisation Prezi
Petit guide d utilisation Prezi Étape 1 : Rendez-vous à www.prezi.com. Étape 2 : De la page d accueil, cliquez sur Sign Up. Étape 3 : Après avoir cliqué sur Sign Up, cliquez sur Get dans le bas de la colonne
Plus en détailSynchro et Threads Java TM
Synchro et Threads Java TM NICOD JEAN-MARC Master 2 Informatique Université de Franche-Comté UFR des Sciences et Techniques septembre 2008 NICOD JEAN-MARC Synchro et Threads avec Java TM 1 / 32 Sommaire
Plus en détailACTIVITÉ DE PROGRAMMATION
ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailFlux de données Lecture/Ecriture Fichiers
Flux de données Lecture/Ecriture Fichiers 1 Un flux de données est un objet qui représente une suite d octets d un programme pour une certaine destination ou issus d une source pour un programme flux d
Plus en détailPlacez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire
L espace de stockage garantit aux utilisateurs une sauvegarde de leurs fichiers dans une arborescence à construire par eux-mêmes. L avantage de cet espace de stockage est son accessibilité de l intérieur
Plus en détailNOTICE D INSTALLATION ET D UTILISATION DE LIVE BACKUP
NOTICE D INSTALLATION ET D UTILISATION DE LIVE BACKUP I. Installation Live Backup en mode externalisé IMPORTANT 1 - Vous devez avoir les droits administrateur de votre poste de travail ou de votre serveur
Plus en détailGestion des réunions dans Outlook 2007
Gestion des réunions dans Outlook 2007 Plusieurs détails entrent dans l élaboration d une réunion avec Outlook. Organiser la réunion est importante, certes, mais les «invités» de la réunion doivent également
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étailProgrammation Java TM pour les enfants, les parents et les grands-parents
Programmation Java pour les enfants, les parents et les grands-parents ii Programmation Java TM pour les enfants, les parents et les grands-parents Yakov Fain Traduit de l anglais (américain) par Vincent
Plus en détailChapitre 10. Les interfaces Comparable et Comparator 1
Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],
Plus en détailF.A.Q 1.0 Designer 3D Atex System
-Sommaire- 1-Comment installer le logiciel?...2 2-Comment créer un projet?...3 3-Comment ouvrir un projet?...4 4-Comment se déplacer en 2D & 3D?...5 5-Comment ajouter des composants?...6 1-Comment installer
Plus en détailTP2 : Client d une BDD SqlServer
TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc
Plus en détailESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux
1 esante.gouv.fr ESPACE COLLABORATIF L Espace Collaboratif : votre espace de partage entre acteurs régionaux Accessible via le portail esante.gouv.fr, l Espace Collaboratif de l ASIP Santé a pour objectif
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étailNOTICE D UTILISATION
NOTICE D UTILISATION 1 TABLE DES MATIERES Installation de Studio Express Desktop... 3 Installation sur Windows... 3 Installation sur Mac... 3 Connexion à Studio Express Desktop... 3 Appel... 4 Emettre
Plus en détailL Histoire de Java. «Portable» veut dire qu il peut tourner sur plusieurs systèmes d exploitations différents ; Windows, Linux
L Histoire de Java. Java est deux choses : o un langage de programmation informatique orienté objet o un environnement d'exécution informatique portable «Portable» veut dire qu il peut tourner sur plusieurs
Plus en détailRéglages du module de sauvegarde de Biblionet (Monoposte)
Réglages du module de sauvegarde de Biblionet (Monoposte) 1- Dans le menu fichier choisissez Préférences et par la suite l onglet Sauvegarde, la fenêtre suivante devrait apparaître: 2- Cliquez sur le bouton
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailGuide d installation UNIVERSALIS 2016
Guide d installation UNIVERSALIS 2016 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2016 sur Windows. Vous y trouverez la description de la procédure
Plus en détailSauvegarder sa messagerie Outlook 2010
Messagerie Outlook 2010 Solutions informatiques w Procédure Sauvegarder sa messagerie Outlook 2010 1/8 Sommaire SOMMAIRE 1 Introduction... 3 2 Définir la version d Outlook... 3 3... 5 2/8 1 Introduction
Plus en détailUtilisation de la plateforme VIA ecollaboration
Entrer sur la plateforme L invitation que vous avez reçue comporte un lien vers la plateforme VIA ecollaboration (salle privée de François Guérin de Communagir). Pour y accéder, cliquez simplement sur
Plus en détailJ ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique
J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique Les Fondamentaux du Prof de Langues Pourquoi ce manuel? Pour
Plus en détailGUIDE D UTILISATION DU TABLEAU NUMERIQUE INTERACTIF
LYCEE L OISELET à BOURGOIN-JALLIEU GUIDE D UTILISATION DU TABLEAU NUMERIQUE INTERACTIF Interactive whiteboard Hitachi FX duo. Ce document s adresse aux professeurs du lycée l Oiselet dans le cadre du projet
Plus en détailSupport de formation Notebook
Support de formation Notebook Guide de l utilisateur du tableau interactif SMART Board Table des matières Le Tableau Blanc Interactif... 1 Comprendre le fonctionnement du TBI... 1 Utiliser le plumier
Plus en détailExercice interactif : hotpotatoes.
Exercice interactif : hotpotatoes. Hot potatoes est un logiciel canadien, gratuit dans le cadre d une utilisation scolaire, permettant de fabriquer facilement des exercices de type quizz, mots-croisés
Plus en détailCarte encadrement glitter
Carte encadrement glitter - Logiciel: PHOTOFILTRE http://photofiltre.free.fr/ - Logiciel: UnFREEz http://ressources3.techno.free.fr/didacticiels/unfreez/ - Installer le plugin: Importation GIF animé http://photofiltre.free.fr/frames.htm
Plus en détailWinReporter Guide de démarrage rapide. Version 4
WinReporter Guide de démarrage rapide Version 4 Table des Matières 1. Bienvenue dans WinReporter... 3 1.1. Introduction... 3 1.2. Configuration minimale... 3 1.3. Installer WinReporter... 3 2. Votre premier
Plus en détailDIDAPAGES : CREER UN LIVRE INTERACTIF
DIDAPAGES : CREER UN LIVRE INTERACTIF SOBOLEWSKI Nathalie professeur documentaliste Septembre 2012 1 DIDAPAGES : CREER UN LIVRE INTERACTIF SOMMAIRE Introduction : ETAPE 1 : Créer un nouveau projet..p 4
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailAntidote et vos logiciels
Antidote et vos logiciels Antidote 8 v2 Mac OS X Antidote, c est un correcteur avancé, des dictionnaires et des guides linguistiques qui s ajoutent à vos logiciels pour vous aider à écrire en français.
Plus en détailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
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étail