TP Qt : QtCreator / QtDesigner
|
|
|
- Jean-René Lecompte
- il y a 10 ans
- Total affichages :
Transcription
1 TP Qt : QtCreator / QtDesigner 2014 tv <[email protected]> - v produit le 5 décembre 2014 Sommaire Environnement de Développement Intégré (EDI) 2 Travail pratique 2 Objectifs Mise en situation Créer un projet Qt Qt Designer Utiliser le code généré Créer ses propres signaux et slots Modifier le code généré Il est fortement conseillé d utiliser la documentation Qt de référence en français (http ://qt.developpez.com/doc/) ou en anglais (http ://qt-project.org/doc/). 1
2 Environnement de Développement Intégré (EDI) Qt Creator est l environnement de développement intégré dédié à Qt et facilite la gestion d un projet Qt. Son éditeur de texte offre les principales fonctions que sont la coloration syntaxique, le complètement, l indentation, etc... Qt Creator intègre en son sein les outils Qt Designer et Qt Assistant. Il intègre aussi un mode débuggage. Qt Designer est un logiciel qui permet de créer des interfaces graphiques Qt dans un environnement convivial. L utilisateur, par glisser-déposer, place les composants d interface graphique et y règle leurs propriétés facilement. Les fichiers d interface graphique sont formatés en XML et portent l extension.ui. Lors de la compilation, un fichier d interface graphique est converti en classe C++ par l utilitaire uic. Travail pratique Objectifs Les objectifs de ce tp sont : mise en oeuvre de Qt Creator / QtDesigner utilisation de quelques widgets mise en oeuvre du mécanisme signal/slot Mise en situation Dans ce tp, on vous propose de développer votre première application graphique avec QtCreator / QtDesigner. Figure 1 Un sélecteur de nombre TP Qt : QtCreator / QtDesigner 2 / tv <[email protected]>
3 Créer un projet Qt Étape 1. Lancer QtCreator et Créer un projet... Étape 2. On va ici choisir de développer une application Qt basée sur des widgets pour un PC (desktop). L assistant va vous guider en 4 étapes pour créer un squelette d application Qt. TP Qt : QtCreator / QtDesigner 3 / tv <[email protected]>
4 Étape 3. Donner un nom à votre projet et choisissez un emplacement... Étape 4. Choix de l installation de la cible... L'option shadow build : Qt propose maintenant de séparer le dossier contenant vos sources des dossiers de fabrication (build ). Le (ou les) dossier(s) de fabrication contiennent des chiers qui sont reconstruits à chaque fabrication (chiers objets, chiers issus du moc et de uic, exécutable,...). Ce n'est pas utile ici pour un TP. Étape 5. Donner un nom à votre classe principale et choisissez la classe de base (QMainWindow ou QDialog ou QWidget). Ces informations vont être utilisées par Qt pour générer les squelettes de votre application. Rappels : il y a trois façons possibles pour créer sa propre application GUI avec Qt On hérite d'une classe Qt. Le choix de la classe mère se fera en fonction des besoins. Ici, on va choisir QWidget. TP Qt : QtCreator / QtDesigner 4 / tv <[email protected]>
5 Étape 6. Terminer l assistant de création de projet. TP Qt : QtCreator / QtDesigner 5 / tv <[email protected]>
6 Étape 7. Fabriquer et tester le squelette. Vous pouvez compiler et lancer l'application directement avec le raccourci clavier Ctrl-R (la petite èche verte). Les autres possibilités sont accessibles dans le menu Compiler. TP Qt : QtCreator / QtDesigner 6 / tv <[email protected]>
7 Qt Designer Étape 8. Lancer Qt Designer. Il vous suffit de double-cliquer sur votre form mywidget.ui. Étape 9. Ajouter un Vertical Layout. Renommez-le en mainlayout. TP Qt : QtCreator / QtDesigner 7 / tv <[email protected]>
8 Étape 10. Ajouter les deux widgets : un Vertical Slider et un LCD Number. Renommez-les s et lcd. Étape 11. Fabriquer et tester l application. TP Qt : QtCreator / QtDesigner 8 / tv <[email protected]>
9 Étape 12. Cliquer sur l onglet Éditeur de signaux et slots. On va ajouter une connexion signal/slot en cliquant sur + puis cliquez et choisissez successivement : l émetteur, le signal, le receveur et le slot Vous pouvez visualiser vos connexions signal/slot avec F4. Étape 13. Fabriquer et tester l application. TP Qt : QtCreator / QtDesigner 9 / tv <[email protected]>
10 Question 1. En utilisant seulement Qt Designer, on vous demande de modifier l application pour réaliser un sélecteur de nombre héxadécimal (de 0 à 255). Vous devez modier une propriété de l'objet lcd (QLCDNumber) et une propriété de l'objet s (QSlider). Utiliser le code généré Étape 14. Accéder au code généré par Qt Designer et uic. Le fichier d interface graphique est formaté en XML et porte l extension.ui. En voici un extrait : <?xml version="1.0" encoding="utf-8"?> <ui version="4.0"> <class>mywidget</class> <widget class="qwidget" name="mywidget"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>400</width> <height>300</height> </rect> </property> <property name="windowtitle"> <string>mywidget</string> </property> <widget class="qwidget" name="verticallayoutwidget"> <property name="geometry"> <rect> <x>9</x> <y>9</y> <width>381</width> <height>281</height> </rect> </property> TP Qt : QtCreator / QtDesigner 10 / tv <[email protected]>
11 <layout class="qvboxlayout" name="mainlayout"> <item> <widget class="qlcdnumber" name="lcd"> <property name="mode"> <enum>qlcdnumber::hex</enum> </property> <property name="segmentstyle"> <enum>qlcdnumber::filled</enum> </property> </widget> </item> <item> <widget class="qslider" name="s"> <property name="maximum"> <number>255</number> </property> <property name="orientation"> <enum>qt::horizontal</enum> </property> </widget> </item> </layout> </widget> </widget>... Code 1 mywidget.ui Lors de la compilation, le fichier d interface graphique.ui est converti en classe C++ par l utilitaire uic pour produire un fichier.h contenant le code C++. /******************************************************************************** ** Form generated from reading UI file mywidget.ui ** ** Created: Wed Dec 3 15:27: ** by: Qt User Interface Compiler version ** ** WARNING! All changes made in this file will be lost when recompiling UI file! ********************************************************************************/ #ifndef UI_MYWIDGET_H #define UI_MYWIDGET_H #include <QtCore/QVariant> #include <QtGui/QAction> #include <QtGui/QApplication> #include <QtGui/QButtonGroup> #include <QtGui/QHeaderView> #include <QtGui/QLCDNumber> #include <QtGui/QSlider> #include <QtGui/QVBoxLayout> #include <QtGui/QWidget> QT_BEGIN_NAMESPACE TP Qt : QtCreator / QtDesigner 11 / tv <[email protected]>
12 class Ui_MyWidget public: QWidget *verticallayoutwidget; QVBoxLayout *mainlayout; QLCDNumber *lcd; QSlider *s; }; void setupui(qwidget *MyWidget) if (MyWidget->objectName().isEmpty()) MyWidget->setObjectName(QString::fromUtf8("MyWidget")); MyWidget->resize(400, 300); verticallayoutwidget = new QWidget(MyWidget); verticallayoutwidget->setobjectname(qstring::fromutf8("verticallayoutwidget")); verticallayoutwidget->setgeometry(qrect(9, 9, 381, 281)); mainlayout = new QVBoxLayout(verticalLayoutWidget); mainlayout->setspacing(6); mainlayout->setcontentsmargins(11, 11, 11, 11); mainlayout->setobjectname(qstring::fromutf8("mainlayout")); mainlayout->setcontentsmargins(0, 0, 0, 0); lcd = new QLCDNumber(verticalLayoutWidget); lcd->setobjectname(qstring::fromutf8("lcd")); lcd->setmode(qlcdnumber::hex); lcd->setsegmentstyle(qlcdnumber::filled); mainlayout->addwidget(lcd); s = new QSlider(verticalLayoutWidget); s->setobjectname(qstring::fromutf8("s")); s->setmaximum(255); s->setorientation(qt::horizontal); mainlayout->addwidget(s); retranslateui(mywidget); QObject::connect(s, SIGNAL(valueChanged(int)), lcd, SLOT(display(int))); QMetaObject::connectSlotsByName(MyWidget); } // setupui void retranslateui(qwidget *MyWidget) MyWidget->setWindowTitle(QApplication::translate("MyWidget", "MyWidget", 0, QApplication::UnicodeUTF8)); } // retranslateui namespace Ui class MyWidget: public Ui_MyWidget }; } // namespace Ui QT_END_NAMESPACE #endif // UI_MYWIDGET_H TP Qt : QtCreator / QtDesigner 12 / tv <[email protected]>
13 Étape 15. Accéder aux objets widgets à partir du code source. Le squelette de la classe MyWidget a été généré automatiquement par l assistant de Qt. Celui-ci a intégré la classe UI générée par Qt Designer. #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> namespace Ui class MyWidget; } class MyWidget : public QWidget Q_OBJECT public: explicit MyWidget(QWidget *parent = 0); ~MyWidget(); private: Ui::MyWidget *ui; // un pointeur sur la classe générée par uic et créée avec Qt Designer }; #endif // MYWIDGET_H Code 3 mywidget.h #include "mywidget.h" #include "ui_mywidget.h" MyWidget::MyWidget(QWidget *parent) : QWidget(parent), ui(new Ui::MyWidget) // instancie ma fenêtre ui ui->setupui(this); // initialise ma fenêtre ui } MyWidget::~MyWidget() delete ui; // libère ma fenêtre ui } Code 4 mywidget.cpp Pour accéder aux objets widgets, il suffit donc de passer par l objet ui (qui représente l objet interface graphique) soit : ui->lcd pour accéder au widget lcd de type QLCDNumber ui->s pour accéder au widget s de type QSlider TP Qt : QtCreator / QtDesigner 13 / tv <[email protected]>
14 Par exemple, si l on veut modifier le style de segment de l objet lcd, on fera : #include "mywidget.h" #include "ui_mywidget.h" MyWidget::MyWidget(QWidget *parent) : QWidget(parent), ui(new Ui::MyWidget) ui->setupui(this); } // modifie le style de segment de l objet lcd ui->lcd->setsegmentstyle(qlcdnumber::outline); MyWidget::~MyWidget() delete ui; } Code 5 mywidget.cpp Question 2. Dans le constructeur de la classe MyWidget, initialiser l objet s avec la valeur 255 (0xFF). TP Qt : QtCreator / QtDesigner 14 / tv <[email protected]>
15 Créer ses propres signaux et slots Étape 16. Dans Qt Designer, cliquez avec le bouton droit sur votre fenêtre : Cliquez sur Modifier signaux/slots... et ajoutez un slot et un signal Vous pouvez visualiser la nouvelle connexion signal/slot avec F4. Il vous faudra déclarer vos signaux et slots puis dénir vos slots dans la classe MyWidget. TP Qt : QtCreator / QtDesigner 15 / tv <[email protected]>
16 Déclaration du signal signal1() et du slot slot1() : #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include "ui_mywidget.h" class MyWidget : public QWidget, public Ui::MyWidget Q_OBJECT public: explicit MyWidget(QWidget *parent = 0); ~MyWidget(); private: signals: void signal1(); public slots: void slot1(); }; #endif // MYWIDGET_H Et déclaration du slot slot1() : #include "mywidget.h" #include <QDebug>... void MyWidget::slot1() qdebug() << "slot1"; }... TP Qt : QtCreator / QtDesigner 16 / tv <[email protected]>
17 Modifier le code généré La relation entre la classe Application MyWidget et la classe (G)UI est implémentée par Qt par une agrégation : l application est composée d une GUI (c est le membre ui dans la classe MyWidget). #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> namespace Ui class MyWidget; } class MyWidget : public QWidget Q_OBJECT public: explicit MyWidget(QWidget *parent = 0); ~MyWidget(); private: Ui::MyWidget *ui; // Agrégation (ou composition par pointeur) générée par Qt }; #endif // MYWIDGET_H Code 8 mywidget.h On va modifier cette relation pour mettre en oeuvre un héritage entre la classe Application MyWidget et la classe (G)UI. Pour cela, on va supprimer le membre ui et réaliser un héritage multiple : #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include "ui_mywidget.h" // <- accès à la déclaration de Ui::MyWidget class MyWidget : public QWidget, public Ui::MyWidget // <- héritage multiple Q_OBJECT public: explicit MyWidget(QWidget *parent = 0); ~MyWidget(); }; #endif // MYWIDGET_H Code 9 mywidget.h TP Qt : QtCreator / QtDesigner 17 / tv <[email protected]>
18 On peut maintenant supprimer toutes les références à ui : #include "mywidget.h" MyWidget::MyWidget(QWidget *parent) : QWidget(parent) setupui(this); } lcd->setsegmentstyle(qlcdnumber::outline); s->setvalue(255); MyWidget::~MyWidget() } Code 10 mywidget.cpp Question 3. Intégrer maintenant dans votre application un QLineEdit qui permet de saisir un nombre manuellement et de le visualiser dans le QLCDNumber (et le QSlider se met aussi à jour). Prévoir aussi le fonctionnement inverse : le nombre sélectionné avec le QSlider doit s afficher dans le QLineEdit. La saisie et l affichage dans le QLineEdit se fera en décimal. Il vous faudra certainement créer vos propres signaux et slots. TP Qt : QtCreator / QtDesigner 18 / tv <[email protected]>
Modéliser ses fenêtres avec Qt Designer
1 sur 20 05/07/2011 18:31 Modéliser ses fenêtres avec Qt Designer Informations sur le tutoriel Auteurs : M@teo21 et Nanoc Difficulté : Licence : Plus d'informations Popularité Visualisations : 1 501 676
Modéliser ses fenêtres avec Qt Designer
Modéliser ses fenêtres avec Qt Designer A force d'écrire le code de vos fenêtres, vous devez peut-être commencer à trouver ça long et répétitif. C'est amusant au début, mais au bout d'un moment on en a
Warren PAULUS Robin GODEFROID. C++ - Interface Graphique avec Visual Studio 2010
C++ - Interface Graphique avec Visual Studio 2010 2010/2011 Mise à jour 1.2 : Installation réussie avec Qt 4.7.3. - Ajout d éléments supplémentaires sur le fonctionnement de «QsplashScreen». - Ajout d
AUVRAY 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
Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?
Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi? par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support
Le 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
Once 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
Introduction à l héritage en C++
Algorithmique/Langage 1ère année Introduction à l héritage en C++ Yacine BELLIK IUT d Orsay [email protected] 1 Bibliographie Ce cours est basé sur le livre suivant : Programmer en C++, 5ème édition
Construire 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
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig [email protected] - [email protected] Qu est-ce que la programmation? Programmer Ecrire un
Dé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
BIRT (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»
INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR
INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR 1 Introduction aux tests codés de l interface utilisateur (Coded UI Tests) Sommaire Avertissement...2 Aperçu...3 1. Génération des tests codés depuis
Gestion des certificats en Internet Explorer
Gestion des certificats en Internet Explorer Comment exporter, sauvegarder/restaurer et supprimer vos clés et certificats avec Internet Explorer 6 ou plus récent Version 1.0 2007-07-13 Revision History
FICHIERS 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
«Manuel Pratique» Gestion budgétaire
11/06/01 B50/v2.31/F/MP005.01 «Manuel Pratique» Gestion budgétaire Finance A l usage des utilisateurs de Sage BOB 50 Solution Sage BOB 50 2 L éditeur veille à la fiabilité des informations publiées, lesquelles
C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement
C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit
Stellar 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
Atelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Projet De Stijl Plate-forme pour robots mobiles
Projet De Stijl Plate-forme pour robots mobiles Guide de prise en main de Xenomai et des cibles Version : 22 janvier 2013 S. Di Mercurio, P.-E. Hladik Table des matières 1 Glossaire.........................................
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Manuel d utilisation email NETexcom
Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La
Cahier Technique Liaison Comptabilité Api / Sage ECF
Cahier Technique Liaison Comptabilité Api / Sage ECF Sage Titre Petites du document Page 2 / 19 Entreprises Documentation technique Sommaire I. Introduction... 3 II. Liaison... 4 1. Pré-requis... 4 2.
Construction d Interfaces Graphiques
Informatique S7-S9 Module CAI Construction d Interfaces Graphiques Alexis NEDELEC Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2012 [email protected] (ENIB-CERV) Construction
2X ThinClientServer Guide d utilisation
2X ThinClientServer Guide d utilisation Page 1/23 Sommaire 2x Thin Client Server Boot PXE Edition... 3 Connections Manage... 3 Connections Manage Users... 3 Connections Manage Full Desktops... 4 Connections
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger
Google Drive, le cloud de Google
Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de
WebParts. Version 1.0
WebParts Version 1.0 Z 2 WebPart 06/05/09 Sommaire 1 Introduction... 3 2 Le développement d une WebPart... 4 2.1 Les outils de développement... 4 2.2 WebPart Page... 4 2.3 Création d une WebPart... 4 3
pcon.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
Fiche n 14 : Import / Export avec PlanningPME
PlanningPME Planifiez en toute simplicité Fiche n 14 : Import / Export avec PlanningPME I. Description de cette fonction... 2 II. Import / Export sous forme de fichiers texte «.txt»... 2 III. Onglet «Intégration»
Conférence Web sur demande de TELUS Guide de référence rapide
Conférence Web sur demande de TELUS Guide de référence rapide Aperçu Page 2 Modification des renseignements personnels Ouverture de session Optimisation de l espace de travail Modes Participants Fonctions
Cré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
et de la feuille de styles.
Feuilles de style / mars 2007 Manuel d'utilisation du modèle enssib et de la feuille de styles. Writer Open Office Service des produits documentaires Contact : Richard Grenier 2e étage enssib Tél : 04
Manuel d utilisation
Photo non contractuelle Manuel d utilisation Avant d utiliser votre produit, veuillez lire attentivement les instructions d utilisation présentées dans ce manuel. L objectif de ce manuel est de vous familiariser
Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Rapports d activités et financiers par Internet. Manuel Utilisateur
Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir
Tutoriel code::blocks
Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme
Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information
..... Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO.............. Document préparé par le Service des technologies de l information Université du Québec en Outaouais
Quelques outils pour le logiciel «Tuxpaint»
Quelques outils pour le logiciel «Tuxpaint» Version PC 0.9.20b- 2008-08-20 Télécharger la version gratuite : http://www.tuxpaint.org/download/ Pascale-Dominique Chaillez Lynda O Connell Conseillères pédagogiques
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier
Tutorial et Guide TeamViewer
Tutorial et Guide TeamViewer TeamViewer est un programme qui permet de partager son bureau ou prendre la main d'un bureau à distance via internet partout dans le monde, et d'ainsi avoir l'opportunité de
lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public
Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection
Installation du transfert de fichier sécurisé sur le serveur orphanet
Installation du transfert de fichier sécurisé sur le serveur orphanet But du changement de mode de transfert Afin de sécuriser les transferts de données sur la machine orphanet (orphanet.infobiogen.fr),
Fiche 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.
Exécution de PCCOMPTA à distance sous Terminal Server 2003.
Développement de logiciels de gestion Exécution de PCCOMPTA à distance sous Terminal Server 2003. PCCOMPTA SOUS REMOTE DESKTOP CONNECTION Mai 2011. Exécution de PCCOMPTA SOUS Windows 2003 SERVER PCCOMPTA
Tutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : [email protected] Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Création d un document PublishView
Auteur : Jean Louis Balas Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Création d un document PublishView Ce document est réalisé avec la version 3.0.2 du logiciel TI Nspire CAS Teacher
wxwidgets dans un environnement Microsoft Windows
1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que
CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF
CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser
Serveur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
TD/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
1) 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
FEN FICHE EMPLOIS NUISANCES
Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : [email protected] Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance
Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
MANUEL. de l application «CdC Online» pour Windows. Table des matières
MANUEL de l application «CdC Online» pour Windows Version 2.0 juin 2015 Table des matières 1 Introduction... 2 2 Compatibilité... 2 3 Téléchargement et installation... 2 4 Configuration... 6 5 Fonctionnement
Xerox EX Print Server Powered by Fiery pour la Xerox Color J75 Press. Impression
Xerox EX Print Server Powered by Fiery pour la Xerox Color J75 Press Impression 2012 Electronics For Imaging. Les Informations juridiques rédigées pour ce produit s appliquent au contenu du présent document.
Module.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
TP2 : 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
USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :
USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.
Cours Langage C/C++ Programmation modulaire
Cours Langage C/C++ Programmation modulaire Thierry Vaira BTS IRIS Avignon [email protected] «v0.1 Rappel Programmation modulaire (1/2) Le découpage d'un programme en sous-programmes est appelée programmation
3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)
Créer son portail d information privé et public avec Netvibes 1 : création d un compte : 2 2 : nommer votre espace Netvibes personnel 2 3 : créer des onglets pour classer les informations en ligne : 2
ALCATEL IP1020. Guide de Configuration pour l offre Centrex OpenIP
ALCATEL IP1020 Guide de Configuration pour l offre Centrex OpenIP Ed. 1 23 septembre 2014 ALCATEL Temporis IP1020 Guide de configuration pour OpenIP v1.0 1 Table des matières 1 Introduction 3 2 Prérequis
Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05
Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.
AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1
AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1
Quelques outils pour le logiciel «Tux Paint»
Quelques outils pour le logiciel «Tux Paint» Version Window's 0.9.21 Télécharger la version gratuite : http://www.tux Paint.org/download/ Pascale-Dominique Chaillez Lynda O Connell Conseillères pédagogiques
Installation 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
Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7
Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7 1. Pré-requis sur FileMaker Pro 10 Ouvrir la base que l on veut partager en connexion ODBC. Il faut activer le partage ODBC : menu
Support 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
SOMMAIRE. 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
Sécurisation de Windows NT 4.0. et Windows 2000
Pratique système : Sécurité Sécurisation de Windows NT 4.0 et Windows 2000 Partie 3/3 Patrick CHAMBET [email protected] Patrick CHAMBET - 1 - Au cours des deux premières parties de cet article,
Alfresco Guide Utilisateur
Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3
Internet Explorer. Microsoft. Sommaire :
Microsoft Internet Explorer Sommaire : PRESENTATION DE L'INTERFACE... 2 RACCOURCIS CLAVIER... 2 GESTION DES FAVORIS... 4 SYNCHRONISATION DES PAGES... 5 PERSONNALISER SON NAVIGATEUR... 7 CONFIGURATION DU
La 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
Procédure de Migration de G.U.N.T.3 KoXo Administrator
Procédure de Migration de G.U.N.T.3 KoXo Administrator 1 - Introduction L application G.U.N.T.3 (CRDP de Bretagne) utilise une structuration dans Active Directory qui est similaire à celle de KoXo Administrator.
É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
TP 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
Manuel d utilisation de ndv 4
NDV40-MU-120423-fr Manuel d utilisation de ndv 4 www.neocoretech.com Contenu 1 Présentation... 4 1.1 Terminologie... 4 1.2 Vue de la console... 5 2 Les masters... 6 2.1 Les différents icones de master...
Les différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Fonctionnement de Windows XP Mode avec Windows Virtual PC
Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage
TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH
TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH Sommaire Ce manuel explique de manière pratique les étapes successives pour intégrer rapidement un module C++ sous TwinCAT 3. Pour
Machine virtuelle Java pour Palm TX
Machine virtuelle Java pour Palm TX Sommaire 1. Présentation de la machine virtuelle d IBM...1 2. Installation sur le Palm TX...2 2.1. Téléchargement...2 2.2. Installation...2 2.3. Application de test...2
C++ Programmer. en langage. 8 e édition. Avec une intro aux design patterns et une annexe sur la norme C++11. Claude Delannoy
Claude Delannoy Programmer en langage C++ 8 e édition Avec une intro aux design patterns et une annexe sur la norme C++11 Groupe Eyrolles, 1993-2011. Groupe Eyrolles, 2014, pour la nouvelle présentation,
Sauvegarde/Restauration
gut Sauvegarde/Restauration Ce How To décrit les procédures de sauvegarde et restauration. INDEX A.Recommandation sur les support de sauvegardes...2 A.1.Disque dur de sauvegarde. 2 A.2.Disque dur externe
Documentation Annexe sur le PGI :
Documentation Annexe sur le PGI : Notions de droits utilisateurs Dans un environnement informatisé Gestion des dossiers : Création Sauvegarde Restauration Documentation Annexe sur le PGI EBP Open Line:
Info0101 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
et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+
Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides
Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
Les tablettes et l'extranet Intermixt Mode d'emploi
Les tablettes et l'extranet Mode d'emploi Ce document vous présente les étapes vous permettant d avoir accès aux documents disponibles sur l'extranet d'. Vous pouvez éventuellement les télécharger pour
Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.
Disque virtuel (Windows XP) et (MAC OS X) ENTG Disque virtuel (Windows XP) Objectif : Le disque virtuel va vous permettre d accéder à vos documents ENTG sans vous connecter systématiquement à celui-ci.
Présentation du site internet EcoleDirecte des Familles et Elèves
Présentation du site internet EcoleDirecte des Familles et Elèves La vie scolaire de votre enfant sur www.ecoledirecte.com Septembre 2010 Sommaire 1 PRESENTATION DU SITE INTERNET ECOLEDIRECTE DEDIE AUX
Comment consolider des données
Comment consolider des données Version 0.02 du 18.11.2004 Réalisé avec : OOo 1.1.3 Plate-forme / Os : Toutes Distribué par le projet fr.openoffice.org Sommaire 1 Introduction...3 2 Création des données...4
ndv access point : Utilisation
NAP10-MU-121207-fr ndv access point : Utilisation www.neocoretech.com ndv AP Plus qu un simple protocole de déport d affichage, ndv AP est une solution complète pour vos points d accès offrant l affichage
Les tableaux croisés dynamiques
Les tableaux croisés dynamiques Table des matières Les tableaux croisés dynamiques... 1 1. Les tutoriels... 1. Quelle est l'utilité d'un tableau croisé dynamique... 3. Vérifier les données de départ...
OUTIL DE TRAVAIL COLLABORATIF
B i b l i o t h è q u e OUTIL DE TRAVAIL COLLABORATIF Septembre 2012 TitanPad est un outil de travail collaboratif permettant de prendre des notes ou de rédiger à plusieurs un même texte à distance en
Manuel de saisie du Titre Par Titre Bancaire via www.bourse.lu
Rapports réglementaires Manuel de saisie du Titre Par Titre Bancaire via www.bourse.lu Version 1.2 [ This document is only available in French. The English release will be ready soon.] Ne pas communiquer
INITIATION 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
Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014
Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014 Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de
Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs
Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement
PIC EVAL Dev Board PIC18F97J60
PIC EVAL Dev Board PIC18F97J60 2 TP1 : Prise en main de l environnement de programmation pour la carte PIC EVAL-ANFA Pour répondre aux questions et justifier vos réponses, vous pouvez faire des copies
