Initiation à Tkinter (Tool Kit Interface)
|
|
- Daniel Doré
- il y a 8 ans
- Total affichages :
Transcription
1 Projet Python Initiation à Tkinter (Tool Kit Interface) Objectif de ce tutoriel : initiation à Tkinter (gestionnaire d interface graphique) en vue des projets de fin d année. Gestion du projet Méthodologie Ce travail de prise main de tkinter doit être réparti en plusieurs séances, en autonomie (chez vous), et doit être mené à bien d ici le mois de mars. Taper et ne pas hésiter à modifier les scripts ci-dessous. Commentez vos scripts sous peine de perdre un temps considérable : ce travail va s étaler dans le temps! Parallèlement à cette prise en main, commencer à définir un jeu ou une application que vous souhaiteriez programmer. En cas de problème ou pour rechercher des fonctionnalités supplémentaires, vous trouverez sur le web de très nombreuses ressources (cf. liste non exhaustive ci-dessous). Ressources (liste non exhaustive!) (synthétique, parfois des problèmes avec Pyzo) (Beaucoup de ressources sur le son, les images ) (Exhaustif! Toute la documentation) Ne pas hésiter à lancer des requêtes sur un moteur de recherche. Par exemple : tkinter move image Le site Stack Overflow (forums) proposé dans les réponses à cette requête est généralement très pertinent. Consignes Travail par équipe de 2 ou 3 élèves. Présentation du jeu à la classe en fin d année et mise à disposition en ligne (espace spécifique sur mon site). Nous n utiliserons pas le module pygame. Le jeu ou l application devra obligatoirement sauvegarder des informations dans des fichiers et des bases de données (à venir). Widgets Widget : contraction de l'anglais windows gadget (gadget fenêtre). Les widgets sont tous les objets graphiques que l'on peut insérer dans une interface (fenêtre). Les principaux widgets sont : Les boutons : Button (pour commander une action). Les labels : Label (pour insérer un texte). Les zones de saisie : Entry (pour permettre l'entrée d'une donnée). Les canevas : Canvas (pour insérer des dessins ou des images). Chaque widget a des propriétés et des méthodes qui permettent de régler son apparence et les interactions avec l'utilisateur. PCSI IPT G. Monod Initiation_Tkinter.docx 1/9
2 Modules from tkinter import * from tkinter.messagebox import * from numpy import random as rd # Boîtes de dialogue prédéfinies Création (instanciation) d une fenêtre : Tk() Boucle principale : méthode mainloop() # Création de la fenêtre, le nom choisi est quelconque : f1 = Tk() convient """ Instructions pour définir et placer les éléments de la fenêtre, interagir """ # Boucle scrutant les événements (clavier, souris et autres actions) Il est alors possible de placer des widgets dans la fenêtre et d interagir avec elle. La méthode mainloop() scrute les évènements déclenchés au clavier ou par les clics souris (cf. méthode bind() ci-dessous). Astuces pratiques Lors de la mise au point d un script, s il se produit une erreur qui interrompt l exécution après l instruction, taper fenetre.destroy() dans la console interactive afin de supprimer la fenêtre créée (sinon Python se bloque). Contrairement à ce que vous trouverez parfois sur le web, c est bien fenetre.destroy() et non fenetre.quit() qu il faut utiliser avec Pyzo (sinon Python se bloque). Widgets Label, Entry, Button - Méthodes destroy() et pack() - Focus # Personnalisation de la fenêtre fenetre.title('3 Widgets') fenetre.geometry('300x100') fenetre['bg'] = 'lightgrey' # Titre de la fenêtre # Dimensions de la fenêtre largeur x hauteur # Couleur du fond # bg = background (arrière-plan) fg = foreground (1er plan) # Widget Label = zone de texte à lire (étiquette, légende, information ) label1 = Label(fenetre, text='nom : ',fg='blue', bg='yellow') # Positionnement automatique du widget avec la méthode pack() label1.pack(padx=5, pady=5) # padx et pady = distance par rapport au bord de la fenêtre # Widget Entry = zone de texte à entrer (zone de saisie) entree1 = Entry(fenetre, width=100, fg='red') entree1.pack(padx=5, pady=5) # Place le focus sur la zone d'entrée de texte (curseur de la souris dans la zone de saisie) entree1.focus_force() # Widget Button utilisant la méthode destroy SANS PARENTHESES boutq.pack(padx=5, pady=5) PCSI IPT G. Monod Initiation_Tkinter.docx 2/9
3 Widget Canvas - Bouton associé à une fonction : command = fonction # Fonction appelée par le bouton boutm def dessinedisque(): """ Déplace le disque aléatoirement """ global largeur, hauteur, dessin, disque xd = rd.randint(30,largeur-30) yd = rd.randint(30,largeur-30) # Modification de la position du disque dessin.coords(disque,xd,yd,xd+30,yd+30) fenetre.title('widget Canvas') # widget Canvas = zone de dessin (ou fichier image png) hauteur, largeur = 250, 300 dessin = Canvas(fenetre,bg='dark grey',height=hauteur, width=largeur) # Positionnment du widget sur le côté gauche dessin.pack(side=left, padx=5, pady=5) # Dessin d'un disque dans la zone de dessin xd, yd = rd.randint(largeur), rd.randint(hauteur) disque = dessin.create_oval(xd, yd, xd+30, yd+30, width=1, fill='red') # Les coordonnées sont celles du rectangle circonscrit à l'oval # width = épaisseur du contour ; fill = couleur de remplissage # widget Label = zone de texte à lire label1 = Label(fenetre, text='déplace le disque') # Positionnment automatique label1.pack(padx=5, pady=5) # widget Button utilisant appelant la fonction dessinedisque SANS PARENTHESES boutm = Button(fenetre, text='move!', command=dessinedisque) # Positionnment automatique boutm.pack(padx=5, pady=5) # Positionnment du widget en bas boutq.pack(side=bottom,padx=5, pady=5) PCSI IPT G. Monod Initiation_Tkinter.docx 3/9
4 Animation D'après le site de Gérard Swinnen auteur de «Apprendre à programmer avec Python 3» : def deplacedisque(): """ Déplace le disque """ global x, y, dx, dy, anim x, y = x +dx, y + dy if x > 210: x, dx, dy = 210, 0, 15 if y > 210: y, dx, dy = 210, -15, 0 if x < 10: x, dx, dy = 10, 0, -15 if y < 10: y, dx, dy = 10, 15, 0 dessin.coords(oval,x,y,x+30,y+30) if anim: fenetre.after(50,deplacedisque) # boucler après 50 millisecondes def stop_anim(): """ Arrêt de l'animation """ global anim anim = False def start_anim(): """ Démarrage de l'animation """ global anim if not anim: # pour éviter que le bouton ne puisse lancer plusieurs boucles anim =True deplacedisque() x, y = 10, 10 # coordonnées initiales dx, dy = 15, 0 # Pas du déplacement anim = False # commutateur fenetre.title("animation avec Tkinter") dessin = Canvas(fenetre,bg='dark grey',height=250, width=250) dessin.pack(side=left, padx =5, pady =5) oval = dessin.create_oval(x, y, x+30, y+30, width=2, fill='red') boutq = Button(fenetre,text='Quitter', width =8, command=fenetre.destroy) boutq.pack(side=bottom,padx =5, pady =5) boutd = Button(fenetre, text='démarrer', width =8, command=start_anim) boutd.pack(padx =5, pady =5) bouta = Button(fenetre, text='arrêter', width =8, command=stop_anim) bouta.pack(padx =5, pady =5) PCSI IPT G. Monod Initiation_Tkinter.docx 4/9
5 Détection des événements : clics souris - event.x, event.y et bind() <Button-1>" # Fonction appelée lors de la détection d'un clic gauche (<Button-1>) def souris(event): # event est un évènement (ici clic bouton gauche) """ Récupération des coordonnées du pointeur de la souris """ xsouris, ysouris = event.x, event.y # Affichage des coordonnées dans une boîte de dialogue showinfo('clic','x =' + str(xsouris) + '\ny =' + str(ysouris)) # Facultatif mais utile pour le débogage ; affichage dans la console print(xsouris, ysouris) fenetre.title('détection clics') # Surveillance du bouton gauche (<Button-1>) de la souris et appel de souris() fenetre.bind("<button-1>", souris) Détection des événements : clavier - event.char, repr() et bind() <Key>, <Up>, <Down>, <Left>, <Right> # Fonction appelée lors de la détection d'une touche enfoncée (<Key>) def clavier(event): # event est un évènement (ici touche enfoncée) """ Récupération de la touche enfoncée """ touchepressee = event.char # Affichage de la touche enfoncée showinfo('touche pressée',repr(touchepressee)) # Facultatif mais utile pour le débogage ; affichage dans la console print(repr(touchepressee)) fenetre.title('détection clavier') # Indispensable : place le focus sur la fenêtre qui vient d'être créée fenetre.focus_force() # Surveillance du clavier (<Key>) et appel de clavier() fenetre.bind("<key>", clavier) # Autres choix : <Up>, <Down>, <Left>, <Right> (flèches du clavier) PCSI IPT G. Monod Initiation_Tkinter.docx 5/9
6 Déplacer une image au clavier ou à la souris (clics ou drag & drop) <B1-Motion> def deplaceimage(event,dx,dy): """ Déplace un objet grâce aux flèches """ global xc, yc, dessin, chat xc += dx yc += dy dessin.move(chat,dx,dy) def sourisclic(event): """ Déplace un objet jusqu'au point cliqué """ global xc, yc xs, ys = event.x, event.y deplaceimage(none,xs-xc,ys-yc) # Réutilisation d'une fct dans un autre contexte => event remplacé par None def sourisdrag(event): """ Déplace un objet par drag & drop """ global xc, yc, dessin xs, ys = event.x, event.y objet = dessin.find_closest(xs,ys) deplaceimage(none,xs-xc,ys-yc) fenetre.title("déplacement d'un objet") pas = 15 # Pas de déplacement de l'objet au clavier hauteur, largeur = 300, 300 # Dimensions de la zone de dessin dessin = Canvas(fenetre,bg='dark grey',height=hauteur, width=largeur) dessin.pack(side=left, padx=10, pady=10) xc, yc = 100, 100 # Coordonnées du centre de l'image # Personnaliser le chemin (chemin complet si StartDir est resté vide dans Shell/Configuration des Shells) fichier = 'Projets\\Scratchcat2.png' # Création d'une image Tkinter (utiliser un fichier png) imgchat = PhotoImage(file='Projets\\Scratchcat2.png') # Création d'un objet dans la zone de dessin chat = dessin.create_image(xc,yc, image=imgchat) label1 = Label(fenetre, text='flèches, clic souris ou drag & drop') label1.pack(padx=5, pady=5) boutq.pack(side=bottom,padx=10, pady=10) fenetre.focus_force() # Syntaxe appel d'une fct AVEC PARAMETRES : utilisation de lambda fenetre.bind("<up>", lambda event : deplaceimage(event, 0, -pas)) fenetre.bind("<down>", lambda event : deplaceimage(event, 0, pas)) fenetre.bind("<left>", lambda event : deplaceimage(event, -pas,0)) fenetre.bind("<right>", lambda event : deplaceimage(event, pas,0)) fenetre.bind("<button-1>", sourisclic) # Surveillance du drag & drop fenetre.bind("<b1-motion>", sourisdrag) PCSI IPT G. Monod Initiation_Tkinter.docx 6/9
7 Créer, effacer des objets - Activer / désactiver des boutons def creecarre(): """ Dessine un carré s'il n'en existe aucun """ global existecarre, xr, yr, largeur, hauteur, cote, dessin, carre if not existecarre: xr, yr = rd.randint(cote,largeur-cote), rd.randint(cote,hauteur-cote) carre = dessin.create_rectangle(xr, yr, xr+cote, \ yr+cote, width=1, fill='blue') existecarre = True boutc.configure(state=disabled) # Activation / désactivation de boutons boute.configure(state=active) def effacecarre(): """ Efface un carré existant """ global dessin,existecarre, carre if existecarre: dessin.delete(carre) existecarre = False boutc.configure(state=active) boute.configure(state=disabled) def deplacecarre(event,dx,dy): """ Déplace un carré grâce aux flèches """ global existecarre, xr, yr, cote, dessin, carre if existecarre: xr += dx yr += dy dessin.move(carre,dx,dy) # Ou dessin.coords(carre,xr,yr,xr+cote,yr+cote) def sourisclic(event): """ Déplace un carré jusqu'au point cliqué """ global existecarre, xr, yr, cote xs, ys = event.x, event.y if existecarre: deplacecarre(none,xs-xr-cote//2,ys-yr-cote//2) def sourisdrag(event): """ Déplace un carré par drag & drop """ global existecarre, xr, yr, cote, dessin, carre if existecarre: xr, yr = event.x - cote//2, event.y - cote//2 objet = dessin.find_closest(xr,yr) dessin.coords(carre,xr,yr,xr+cote,yr+cote) fenetre.title("déplacement d'un carré") existecarre = False # Initialisation du booléen utilisé par les fonctions pas = 15 # Pas de déplacement du carré au clavier cote = 30 # Dimension du côté du carré hauteur, largeur = 250, 300 # Dimensions de la zone de dessin dessin = Canvas(fenetre,bg='dark grey',height=hauteur, width=largeur) dessin.pack(side=left, padx=10, pady=10) label1 = Label(fenetre, text='flèches ou souris') label1.pack(padx=5, pady=5) boutc = Button(fenetre, text='crée un carré', width = 15, command= creecarre) boutc.pack(padx=5, pady=5) boutc.configure(state=active) # Bouton actif boute = Button(fenetre, text='efface un carré', width = 15, command=effacecarre) boute.pack(padx=5, pady=5) boute.configure(state=disabled) # Bouton désactivé boutq.pack(side=bottom,padx=10, pady=10) fenetre.focus_force() fenetre.bind("<up>", lambda event : deplacecarre(event, 0, -pas)) fenetre.bind("<down>", lambda event : deplacecarre(event, 0, pas)) fenetre.bind("<left>", lambda event : deplacecarre(event, -pas,0)) fenetre.bind("<right>", lambda event : deplacecarre(event, pas,0)) fenetre.bind("<button-1>", sourisclic) fenetre.bind("<b1-motion>", sourisdrag) PCSI IPT G. Monod Initiation_Tkinter.docx 7/9
8 Récupération du contenu de Entry : get() - Version 1 def affichetexte(): """ Récupération du texte tapé """ # Méthode get() valeur = int(entree1.get()) if (valeur) > 0: # Affichage d'une boîte de dialogue "info" showinfo('mon info','bravo!\na bientôt?') fenetre.destroy() else: # Affichage d'une boîte de dialogue "warning" showwarning('mon avertissement','raté! \ntry again...') montexte ='' # Effacement du contenu de entree1 fenetre.title('ma fenêtre') label1 = Label(fenetre, text='entrer un entier : ',fg='blue', bg='yellow') label1.pack(side=left,padx=10, pady=10) montexte = '' entree1 = Entry(fenetre, textvariable=montexte, width=50, fg='red') entree1.focus_set() entree1.pack(side=left,padx=10, pady=10) entree1.focus_force() bouta = Button(fenetre, text='affiche', command=affichetexte) bouta.pack(padx=10, pady=10) boutq.pack(padx=10, pady=10) Récupération du contenu de Entry : IntVar( ) - Version 2 def affichetexte(): """ Récupération du texte tapé """ # Utilise une variable typée (cf. ci-dessous) valeur = montexte.get() if (valeur) > 0: # Affichage d'une boîte de dialogue "info" showinfo('mon info','bravo!\na bientôt?') fenetre.destroy() else: # Affichage d'une boîte de dialogue "warning" showwarning('mon avertissement','raté! \ntry again...') montexte.set('') # Effacement du contenu de entree1 fenetre.title('ma fenêtre') label1 = Label(fenetre, text='entrer un entier > 0 : ',fg='blue', bg='yellow') label1.pack(side=left,padx=10, pady=10) # Création d'une variable Tkinter traçable (modification détectable par get) montexte = IntVar() # Autres types : StringVar, BooleanVar, DoubleVar # Utilisation de cette variable dans entree1 entree1 = Entry(fenetre, textvariable=montexte, width=100, fg='red') Suite identique PCSI IPT G. Monod Initiation_Tkinter.docx 8/9
9 Disposition avancée des widgets : grid( ) La méthode grid() permet de disposer les widgets sur une «grille» (une matrice) constituée de lignes et de colonnes. fenetre.title('ma fenêtre') label1 = Label(fenetre, text='nom : ',fg='red') label2 = Label(fenetre, text='prénom : ') label3 = Label(fenetre, text='2015', fg='red') dessin = Canvas(fenetre, width=200, height=200, bg='lightgrey') entree1 = Entry(fenetre, width=50, fg='blue') entree2 = Entry(fenetre, width=50) bout1 = Button(fenetre, text='appliquer', padx =20) bout2 = Button(fenetre, text='quitter', command=fenetre.destroy, padx =20) # sticky = collé, E = Est, O = Ouest, rowspan = fusion de lignes label1.grid(row=1, column=1, sticky=e, padx=10) entree1.grid(row=1, column=2) label2.grid(row=2, column=1, sticky=e, padx=10) entree2.grid(row=2, column=2) dessin.grid(row=1, column=3, rowspan=2, padx=10, pady=10) bout1.grid(row=3, column=2) bout2.grid(row=3, column=3) label3.grid(row=4, column=2, pady=10) Autres boîtes de dialogue du module tkinter.messagebox showinfo(), showwarning(), showerror() askquestion(), askokcancel(), askyesno(), askretrycancel() Gestion rigoureuse des exceptions Il existe des instructions permettant une gestion rigoureuse des erreurs susceptibles de se produire au cours d un programme : try / except. Voir par exemple : À vous de jouer! PCSI IPT G. Monod Initiation_Tkinter.docx 9/9
Chapitre 4 Pierre, papier, ciseaux
Python 3 : objectif jeux Chapitre 4 Chapitre 4 Pierre, papier, ciseaux (version graphique) 4.1. Thèmes abordés dans ce chapitre Le module tkinter : Label, Button Fenêtre Événements Réceptionnaire d'événements
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étailDécouverte de Python
Découverte de Python Python est un des langages informatiques au programme des concours à partir de la session 2015. Ce tutoriel vous permettra de vous mettre à peu près à niveau de ce qui a été fait en
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailCréer un tableau avec LibreOffice / Calc
Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes
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étailDans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.
1- Optimiser le poids de votre image : Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. Tous les types d utilisateurs (auteur, publicateur,
Plus en détailCours Apl 11 - Introduction à la gestion des écrans
Cours Apl 11 - Introduction à la gestion des écrans Dyalog Apl vous permet de créer les écrans de 2 manières compatibles : - à la souris, comme dans la plupart des langages (via le ws wdesign), - en écrivant
Plus en détailGESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9
GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailDécouverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
Plus en détailLa programmation orientée objet et le langage C++
Cours précédents La programmation orientée objet et le langage C++ Pablo Rauzy rauzy @ enst fr pablo.rauzy.name/teaching.html#epu-cpp EISE4 @ Polytech UPMC 22 octobre 2014 Cours 5 Nouveautés du C++ par
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
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étailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailPAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel
PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de
Plus en détailCentre de formation: Collège IBN BASSAM - TEMARA. Ce cours est proposé par le professeur d informatique:
Centre de formation: Collège IBN BASSAM - TEMARA Ce cours est proposé par le professeur d informatique: ABDALLAH RAKKANE Chapitre Page Initiation au système d exploitation: Windows. 2 Initiation au Traitement
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é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étailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
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é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étailUtilisation du logiciel GALAAD
1 Sommaire: Présentation du logiciel GALAAD 1. Démarrer le programme........ 2. Présentation de l écran du logiciel....... Les barres d'outils, sauvegarder... 3. Créer un nouveau fichier........ 4. Préparer
Plus en détailGuide d installation CLX.PayMaker Office (3PC)
Guide d installation CLX.PayMaker Office (3PC) Sommaire 1. Installation et reprise des données... 2 2. Premiers pas établir une connexion au compte bancaire et recevoir des informations de compte... 4
Plus en détailMise en scène d un modèle dans l espace 3D
CHAPITRE 3 Mise en scène d un modèle dans l espace 3D Blender permet de construire des espaces à la manière d une scène de théâtre. Pour cela, il présente dès l ouverture tout ce dont on a besoin : un
Plus en détailVOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET
VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off
Plus en détailMANUEL TBI - INTERWRITE
MANUEL TBI - INTERWRITE TBIIW TITRE Manuel InterWrite WorkSpace INTITULE Manuel d'utilisation du logiciel InterWrite accompagnant le tableau blanc interactif CALCOMP OBJECTIF Aide mémoire sur les fonctionnalités
Plus en détailPrendre en main le logiciel ActivInspire 1.4
Prendre en main le logiciel ActivInspire 1.4 Comment récupérer ce logiciel? Se rendre sur le site Promethean Planet et plus précisément sur la page permettant de télécharger ActivInspire. Cliquer sur puis
Plus en détailENVOI EN NOMBRE DE MESSAGES AUDIO
ENVOI EN NOMBRE DE MESSAGES AUDIO 2 Téléchargement 3 Installation 7 Ecran d accueil 12 Importation d un fichier d adresses à partir d Excel 15 Création des messages téléphoniques 17 Création du planning
Plus en détailConservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.
Presentation Draw F Mode d emploi Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10. Microsoft, Windows et
Plus en détailGérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013
Gérer ses fichiers et ses dossiers avec l'explorateur Windows Février 2013 SOMMAIRE 1. Premiers repères : l'explorateur Windows (Vista et Windows 7) 2. Les dossiers : création, déplacement, suppression
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étailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
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étailNumérisation. Copieur-imprimante WorkCentre C2424
Numérisation Ce chapitre contient : «Numérisation de base», page 4-2 «Installation du pilote du scanner», page 4-4 «Réglage des options de numérisation», page 4-5 «Récupération des images», page 4-11 «Gestion
Plus en détaill'ordinateur les bases
l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailUtilisation du logiciel Epson Easy Interactive Tools
Utilisation du logiciel Epson Easy Interactive Tools Ce logiciel permet d'utiliser le stylo electronique comme souris pour contrôler l'ordinateur depuis l'écran et comme feutre électronique pour écrire
Plus en détailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.
Word: Les tableaux Introduction 6 ième partie Il est préférable par moments de présenter de l'information sous forme de tableau. Les instructions qui suivent démontrent comment créer un tableau et comment
Plus en détailFormation VBA 3 Interagir
Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre
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étailSupport de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
Plus en détailFANTEC DB-229US Manuel de l'utilisateur
Manuel de l'utilisateur Contenu: - Installation du disque dur - Guide de Formatage du disque dur - Utilisation du logiciel de sauvegarde INSTALLATION DU DISQUE DUR 1. Retirer le couvercle [A] du boîtier.
Plus en détailOrganiser ses photos sur l ordinateur
Organiser ses photos sur l ordinateur Sommaire Organiser ses photos sur l ordinateur Page 1 Sommaire Page 2 Un peu de vocabulaire Page 3 De l appareil photo à l ordinateur : méthode 1 Page 4 Comment créer
Plus en détailMon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
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é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é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étailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Plus en détail@telier d'initiation
@telier d'initiation LES PREMIERS PAS Arborescence d'un ordinateur Créer/Renommer/ Supprimer des dossiers 1 / 8 L'arborescence Un ordinateur est rangé d'une certaine façon, que l'on appelle l'arborescence.
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
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étail«Petit guide d utilisation Prezi» par Marc Nolet
«Petit guide d utilisation Prezi» par Marc Nolet Étape 1 : INSCRIPTiON : S inscrire à Prezi en suivant les étapes à l aide du tutoriel suivant : cliquez ici Étape 2 : OUVRIR UNE NOUVELLE PRÉSENTATION :
Plus en détailpcon.planner 6 Préparer et présenter une implantation en toute simplicité
pcon.planner 6 Préparer et présenter une implantation en toute simplicité Sommaire 1. Installation :... 3 2. Démarrer le logiciel :... 3 3. Interface :... 3 4. Naviguer :... 4 5. Réaliser une implantation
Plus en détailVOS PREMIERS PAS AVEC TRACENPOCHE
Vos premiers pas avec TracenPoche page 1/16 VOS PREMIERS PAS AVEC TRACENPOCHE Un coup d'oeil sur l'interface de TracenPoche : La zone de travail comporte un script, une figure, un énoncé, une zone d analyse,
Plus en détailFiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5
Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5 I. Général II. Affichage : taille icônes et écran III. Le menu «Options d accessibilité» : contraste, curseur IV. Le clavier V.
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailSéquence de découverte de SparkAngels Logiciel d entraide numérique
Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion
Plus en détailhttp://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla
http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Définitions 3 3. Principes généraux 3 4. Clonezilla
Plus en détailCréer un diaporama avec Open Office. Sommaire
Créer un diaporama avec Open Office I. Création I.1. Paramétrer le diaporama I.2. Valider et enregistrer l'album II. Le traitement des données II.1. Saisir les données II.2. Agir sur les pages III. Améliorez
Plus en détailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailDémarrer et quitter... 13
Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce
Plus en détailXubuntu 12.04. Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.
Xubuntu 12.04 Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu. On peut trouver quelques explications ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=15531491
Plus en détailFormation > Développement > Internet > Réseaux > Matériel > Maintenance
Formation > Développement > Internet > Réseaux > Matériel > Maintenance SOMMAIRE 1. ACCEDER A L'INTERFACE D'ADMINISTRATION...5 1.1. Le navigateur... 5 1.2. L'interface d'administration... 5 2. METTRE
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étailAtelier «personnaliser l environnement de l ordinateur mai 2015
Sous windows 7 La barre des tâches Elle est composé du bouton démarrer, des accès rapides à certains programmes et options. Cette barre peut être placée en bas de l écran mais aussi sur les côtés ou en
Plus en détailBML Informatique Tableur OpenOffice.org Calc Mercredi 8 avril 2015
BML Informatique Tableur OpenOffice.org Calc Mercredi 8 avril 2015 Un tableur est un logiciel qui permet de créer et d'utiliser des feuilles de calcul électronique afin de réaliser des tableaux et des
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détailTIC INFORMATIQUE Ce que je dois retenir
TIC INFORMATIQUE Ce que je dois retenir 6 ème Synthèse N 1 Rappel : - L informatique est un outil utilisé dans toutes les matières, et est présente, de plus en plus, dans les foyers. - Les compétences
Plus en détailInitiation au dessin Bitmap
Sébastien Stasse Initiation au dessin Bitmap Guide d apprentissage et notions de base 2e édition Nom : Classe : Produit par l École Alex Manoogian AW version 6 Initiation au dessin bitmap Initiation au
Plus en détailRACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.
S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis
Plus en détailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
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étailGESTION DE L'ORDINATEUR
FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation
Plus en détailPOUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL
POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR Version EXCEL Document réalisé par Francis Petit, IA-IPR de Mathématiques à Grenoble, à partir d un document de Jean-Raymond Delahaye, professeur au lycée Alain
Plus en détailTRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)
TRUCS & ASTUCES SYSTEME 1-Raccourcis Programme sur le Bureau (7) 2- Mettre la souris sur Tous les programmes 3- Clic DROIT sur le programme dont on veut créer un raccourcis 4- Dans le menu contextuel Clic
Plus en détailCTIconnect PRO. Guide Rapide
CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic
Plus en détailGuide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
Plus en détailDate M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B
Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir
Plus en détailLibreOffice Calc : introduction aux tableaux croisés dynamiques
Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailSilhouette Studio Leçon N 2
Silhouette Studio Leçon N 2 Apprendre comment utiliser Ma Bibliothèque et la Boutique en Ligne Silhouette pour importer des nouveaux modèles. Matériels nécessaires Silhouette SD Feuille de transport colle
Plus en détailINITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :
INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre
Plus en détailStellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation
Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir
Plus en détailGuide Draw. Chapitre 5 Combiner plusieurs objets
Version 4.0 Guide Draw Chapitre 5 Combiner plusieurs objets Grouper, combiner, fusionner et positionner LibreOffice est une marque déposée de The Document Fondation Plus d informations sur fr.libreoffice.org
Plus en détailF O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0
Bureautique - Internet - Développement ALTAIRE F O R M A T I O N S Logiciels - Audit - Marketing LOTUS NOTES 8.5 Utilisateurs 02 40 42 33 37 13 rue de la Bôle 44510 le Pouliguen altair.formation s@wan
Plus en détailCréation d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7
Création d une SIGNATURE ANIMÉE avec PHOTOFILTRE 7 L animation est obtenue par défilement des images décomposant le mouvement de traçage de la signature. Les étapes successives seront : 1. Choix de la
Plus en détailAccess 2007 FF Access FR FR Base
ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007
Plus en détailAvertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.
ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent
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étailInstallation et paramétrage. Accès aux modèles, autotextes et clip- art partagés
DSI Documentation utilisateurs Installation et paramétrage Accès aux modèles, autotextes et clip- art partagés Auteur : Yves Crausaz Date : 21 septembre 2006 Version : 1.04 Glossaire OOo : Abréviation
Plus en détailSOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5
SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5 4.1 Ajouter une carte 5 4.1.1 Détails : nom, taille, marqueur 5 4.1.2 Ajout d un marqueur
Plus en détailMODULES 3D TAG CLOUD. Par GENIUS AOM
MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.
Plus en détail