Développement de Logiciels & Technologies Avancées Cocoa Bindings. Tutorial. David Scrève Version 1.

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Développement de Logiciels & Technologies Avancées http://www.dlta-studio.com. Cocoa Bindings. Tutorial. David Scrève Version 1."

Transcription

1 Développement de Logiciels & Technologies Avancées Cocoa Bindings Tutorial David Scrève Version 1.1 5/02/2012 Copyright (c) 2012 DLTA Studio Tous Droits Réservés Cocoa Bindings! 1/24

2 Table des Matières Historique des changements! 3 Introduction! 4 Prérequis! 5 Binding Graphique! 6 Préparation du projet! 6 Binding Graphique! 8 Cocoa Binding! 10 Introduction! 10 Code Métier du modèle! 10 Câblage de l IHM! 11 Améliorations cosmétiques! 13 Transformation de données! 15 ValueTransformer! 15 Ajout des autres champs! 17 Bindings avec CoreData! 19 Edition du modèle de données! 19 Edition de l IHM! 21 Cocoa Bindings! 2/24

3 Historique des changements Date Version Nature du changement 4/02/ Première version 5/02/ Corrections & mises en forme Cocoa Bindings! 3/24

4 Introduction. Ce tutorial présente l utilisation des Cocoa Bindings sous Mac OS 10.7 avec XCode Cocoa Bindings! 4/24

5 Prérequis Pour fonctionner, ce tutorial a besoin de Mac OS 10.7, XCode Il suppose que vous maitrisiez l Objective-C, XCode, et Interface Builder. Le dernier exemple n a pas vocation à être un tutorial sur CoreData mais à vous montrer les possibilités de CoreData couplé à Cocoa Bindings. Pour information, les Cocoa Bindings ne sont pas disponibles sous ios. Cocoa Bindings! 5/24

6 Binding Graphique 1.Préparation du projet Pour commencer, nous allons faire une application qui n utilise pas les Cocoa Bindings pour voir comment cela fonctionnait avant leur introduction. Le problème est de pouvoir relier des éléments d IHM entre eux sans écrire le code de lien entre les différents composants. Pour cela, nous allons créer une application Cocoa avec XCode : Il faut créer une application utilisant ARC : Attention à ne pas créer une application Document-Based. Cocoa Bindings! 6/24

7 La première chose à faire et d aller modifier le delegate de la fenêtre pour qu il pointe sur l objet AppDelegate : Ensuite, vous allez implémenter la méthode suivante dans l AppDelegate afin que l application se termine lorsque l on ferme la fenêtre : - (void)windowwillclose:(nsnotification *)notification [[NSApplication sharedapplication] terminate:self]; Ensuite, nous allons éditer la fenêtre de l écran pour obtenir cela : Le slider doit avoir des valeurs comprises entre 273 et 573 et l attribut Continous à YES : Cocoa Bindings! 7/24

8 Pour la zone de texte, il faut sélectionner un TextField avec un NSNumberFormatter : N oubliez pas non plus de sélectionner un alignement à droite pour la zone de texte : Nous allons donc pouvoir rajouter le binding. 2.Binding Graphique Ce qui serait intéressant serait d avoir un binding entre le slider et la zone de texte de manière à ce que l un et l autre soient mis à jour automatiquement. Comme il n y a pas de plus-value à écrire du code pour cela, Cocoa a prévu que cela puisse se faire automatiquement avec Interface Builder. Pour cela nous allons connecter l Action takeintvaluefrom: depuis chaque objet vers l autre : Cocoa Bindings! 8/24

9 Si vous lancez l application le slider devrait se mettre à jour quand vous changez la valeur du texte, et inversement : Nous venons donc de faire du binding de 2 éléments graphiques sans écrire de code technique. Cocoa Bindings! 9/24

10 Cocoa Binding 1.Introduction L exemple précédent n était pas à proprement parler ce qu Apple appelle le Cocoa Binding. Même s il permet de réaliser une interface graphique sans écrire le code technique de gestion de cette interface, il présente l inconvénient de ne pas être relié à du code métier et oblige donc à aller chercher la valeur avec du code technique pour mettre à jour le Modèle dans le paradigme MVC. C est justement ce que propose Cocoa Binding qui permet de connecter le code métier (Contrôleur ou Modèle) directement depuis l IHM sans écrire ce code technique sans valeur. Donc, quand on utilise Cocoa Binding, on conçoit son IHM d une part, son code métier d autre part, et on connecte les 2 ensemble sans introduire de dépendance du code métier sur l IHM, et sans écrire de code superflu. Nous allons donc reprendre l application existante en nous servant de Cocoa Binding. 2.Code Métier du modèle La première chose à faire est de créer une propriété qui contiendra la valeur courante de la température dans le Modèle. Pour simplifier, nous dirons que le modèle est représenté par la classe AppDelegate. Nous allons donc modifier le fichier AppDelegate.h pour qu il ressemble à cela ; #import AppDelegate : NSObject <NSApplicationDelegate> int (assign) IBOutlet NSWindow int Cocoa Bindings! 10/24

11 Comme vous pouvez le voir, nous avons rajouté la propriété temperature et l attribut _temperature. Les noms sont volontairement différents car nous allons réaliser nousmême l implémentation des setter et des getter dans le fichier AppDelegate : -(int)temperature return(_temperature); -(void)settemperature:(int)temperature _temperature=temperature; : %d",_temperature);! Ainsi, le setter permet d afficher dans la console la nouvelle valeur de la température. Par soucis de bien faire, nous allons également initialiser la valeur initiale de la température : - (void)applicationdidfinishlaunching:(nsnotification *)anotification self.temperature=273; Ainsi, la gestion de la température est bien présente dans le code métier du Modèle, de manière indépendante de l IHM. 3.Câblage de l IHM Nous allons maintenant mettre en place le cablage de ce modèle dans l IHM. Pour cela, nous allons d abord supprimer les branchements des évennements takeintvaluefrom: des 2 objets. Ensuite, pour chaque objet, vous allez aller dans l onglet Bindings de la fenêtre des propriétés : Cocoa Bindings! 11/24

12 Dans la zone Value, vous allez alors cocher la case «Bind to:» et choisir l objet AppDelegate : Vous pouvez connecter la valeur d un champ sur n importe objet faisant partie du Nib courant. Cela permet d indiquer à l objet que sa valeur sera contenue dans l objet AppDelegate. Il reste alors à indiquer quel champ il faudra prendre pour la valeur. Ceci s indique dans le champ «Model Key path» qui est le «chemin» de la valeur : Ici, nous mettrons la valeur self.temperature. Un chemin, au sens Cocoa Bindings, est un chemin dans le sens du pattern KVC où l on indique les propriétés permettant d accéder au champ de l objet. Si vous lancez l application vous devriez retrouver le même comportement comme précédemment, avec des traces dans la console montrant que le setter est appelé : Cocoa Bindings! 12/24

13 4.Améliorations cosmétiques Nous allons également améliorer le rendu graphique en rajoutant l unité de la température dans le champ. Pour cela, il faut sélectionner le NSNumberFormatter associé au TextField, et choisir le style Currency : Ensuite, il faut modifier le Behavior pour passer en MacOS X Custom : Cocoa Bindings! 13/24

14 Là, il faut remplacer le symbole monétaire EUR par K, et réduire la valeur maximum du Fraction Digit à 0 : L application devrait alors afficher cela : Nous avons donc : Le modèle des données avec le code métier d une part L IHM permettant de modifier ce modèle Et surtout aucun code technique liant les deux qui pourrait venir polluer le code métier. Cocoa Bindings! 14/24

15 Transformation de données Bien souvent, le modèle de données utilise un formalisme de stockage qui ne doit pas être affiché tel quel pour l utilisateur. Dans le cas de notre application de thermostat, le Kelvin est surtout utilisé par les scientifiques. Pour ce qui touche à la météo, on utilise le plus souvent le Celsius en Europe, le Fahrenheit en dans les pays Anglo-Saxon, et les cuisiniers préfèrent encore utiliser des numéros de thermostat. Afin de contenter tout le monde, nous allons donc faire une application qui permette de manipuler plusieurs unités de mesure : Bien que le Kelvin reste bien sûr l unité de référence internationale pour les températures, il est donc évident qu il faut pouvoir afficher et saisir ces températures dans d autres unités. 1.ValueTransformer Encore une fois ici, il serait intéressant de rendre cela indépendant du modèle de données dont le rôle est surtout de maintenir des données dans un seul type commun de référence. C est là qu intervient la classe NSValueTransformer. Un objet NSValueTransformer est chargé de transformer dans un sens et dans l autre une valeur dans une autre unité. Ainsi, un ValueTransformer pour les degrés Celsius sera codé comme ci-dessous : #import CelsiusValueTransformer : Cocoa Bindings! 15/24

16 @implementation CelsiusValueTransformer + (Class)transformedValueClass return [NSNumber class]; + (BOOL)allowsReverseTransformation return YES; - (id)transformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:[numvalue intvalue]-273]; - (id)reversetransformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:[numvalue intvalue] Une fois que la classe a été codée, il reste juste à modifier le XIB pour rajouter le champ Celsius (identique au champ Kelvin, y compris le Binding) et lui ajouter un ValueTransformer : Cocoa Bindings! 16/24

17 Il reste juste à modifier le NSNumberFormatter pour lui indiquer que l unité n est plus «K «mais «C». Attention de bien mettre un espace dans l unité pour éviter les problèmes d affichage. 2.Ajout des autres champs Pour les autres champs, il reste à faire la même chose en utilisant des ValueTransformer différents. Pour les Fahrenheit FarenheitValueTransformer + (Class)transformedValueClass return [NSNumber class]; + (BOOL)allowsReverseTransformation return YES; - (id)transformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:(([numvalue intvalue]-273)*1.8)+32]; - (id)reversetransformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:(([numvalue Cocoa Bindings! 17/24

18 Pour les thermostats du four FourValueTransformer + (Class)transformedValueClass return [NSNumber class]; + (BOOL)allowsReverseTransformation return YES; - (id)transformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:([numvalue intvalue]-273)/30]; - (id)reversetransformedvalue:(id)value NSNumber* numvalue; numvalue=value; return [NSNumber numberwithint:[numvalue Pour information, les thermostats d un four sont faites pour 30 C par graduation. Cocoa Bindings! 18/24

19 Bindings avec CoreData La grande force de Cocoa est de proposer des framework pour chaque élément d une interface MVC et d être capable de les interconnecter sans écrire la moindre ligne de code. Ainsi, il est tout à fait possible d utiliser CoreData pour faire des applications de type CRUD (CReate, Update, Delete) à partir d une IHM sans coder. Cocoa fournit même le contrôleur pour cela dans la classe NSArrayController. Nous allons commencer par créer une application Cocoa basée sur CoreData : 1.Edition du modèle de données Il faut d abord éditer le modèle de données et créer une Entité Person avec 3 champs : nom : String prenom : String date_naissance : date Cliquez sur «Add Entity» et renommez l entité «Person». Sélectionnez-la, et ajoutez les attributs : Cocoa Bindings! 19/24

20 Une fois que le modèle a été créé, il faut créer la classe Objective-C correspondante. Pour cela, sélectionnez l entité Person, et cliquez sur Editor -> Create NSManagedObject Subclass... : Veillez à bien décocher «User scalar properties for primitives data types» et cliquez sur «Create». Vous devriez avoir une classe Person qui a été ajoutée au projet. Cocoa Bindings! 20/24

21 2.Edition de l IHM La première chose à faire et d aller modifier le delegate de la fenêtre pour qu il pointe sur l objet AppDelegate : Ensuite, vous allez implémenter la méthode suivante dans l AppDelegate afin que l application se termine lorsque l on ferme la fenêtre : - (void)windowwillclose:(nsnotification *)notification [[NSApplication sharedapplication] terminate:self]; Nous alors allons éditer la fenêtre de l écran pour obtenir cela : Il s agit juste de rajouter une NSTableView avec 3 colonnes, et 2 boutons + et -. Cocoa Bindings! 21/24

22 Ensuite, il faut rajouter un objet NSArrayController à côté de l objet AppDelegate dans le XIB. L objet NSArrayController est l objet qui va charger les données depuis le modèle de données : Pour cela, il faut procéder à quelques réglages sur ce contrôleur : Sur cet écran, il faut passer le mode en «Entity Name», mettre Person dans le nom de l Entité, et cocher «Prepares Content» pour l obliger à charger les données à la création. Ensuite, il faut aller dans l avant-dernier onglet pour régler le managedobjectcontext pour CoreData : Cocoa Bindings! 22/24

23 Le contrôleur est donc connecté au modèle de données CoreData. Il reste donc à connecter l IHM sur ce contrôleur. Pour cela, il suffit d aller dans l onglet Binding de chaque colonne et d indiquer le champ à afficher dans la colonne : Pour la première colonne, il faut indiquer nom, pour la seconde, prenom, et pour la dernière date_naissance. Il faut ensuite rajouter un NSDateFormatter dans le TextField de la dernière colonne : Il faut ensuite le repasser en mode «Mac OS X » et vérifier que l Edit Mode est bien «Advanced» : Cocoa Bindings! 23/24

24 Il reste juste à brancher le bouton + sur l action add du ArrayController, et le bouton - sur le remove. Enfin, afin de gérer l activation des boutons + et -, vous pouvez également connecter l attribut Enabled sur les propriétés canadd et canremove du ArrayController : Vous avez maintenant une application complète en mode CRUD sans avoir écrit une seule ligne de code. Cocoa Bindings! 24/24

PREMIERS PAS CHAPITRE 1

PREMIERS PAS CHAPITRE 1 CHAPITRE 1 PREMIERS PAS Créer un projet avec XCode... 19 Composer l interface utilisateur... 25 Tester l application... 28 Finaliser l application... 30 Agrémenter l application... 34 Challenge... 36 Check-list...

Plus en détail

Formation UML et Cas d utilisation

Formation UML et Cas d utilisation Formation UML et Cas d utilisation sous Visio 1. Qu est-ce que Visio?... 2 2. Commençons par l UML?... 2 3. Cas d utilisation... 8 4. Diagramme de classe sous Microsoft Visio depuis Visual Studio 2008...

Plus en détail

Installation SQL Server 2005 Express sur le serveur

Installation SQL Server 2005 Express sur le serveur Installation SQL Server 2005 Express sur le serveur Démarrez le serveur en utilisant le login administrateur. Lancer la mise à jour du système via http://windowsupdate.microsoft.com, sélectionner la mise

Plus en détail

Ce document permet de mettre en oeuvre des stratégies de sécurité sous Samba 2.2.8 pour des clients de type Windows 2000.

Ce document permet de mettre en oeuvre des stratégies de sécurité sous Samba 2.2.8 pour des clients de type Windows 2000. 1. Introduction Contenu de cette section Ce document permet de mettre en oeuvre des stratégies de sécurité sous Samba 2.2.8 pour des clients de type Windows 2000. 1.1 Note de copyright Ce document est

Plus en détail

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007 Réalisation d interfaces graphiques Avec NetBeans Version 1.0, du mardi 30 octobre 2007 1 1. Création d un projet Dans le menu File, créez un projet en choisissant : New Project. Dans le menu New Project,

Plus en détail

Dans votre navigateur Microsoft Internet Explorer, choisissez le menu «Outils», «Options Internet», puis ouvrez l onglet «Contenu» :

Dans votre navigateur Microsoft Internet Explorer, choisissez le menu «Outils», «Options Internet», puis ouvrez l onglet «Contenu» : Une fois en possession de votre certificat logiciel, nous vous conseillons de sauvegarder votre certificat et votre clé privée en les exportant sur un support externe de stockage (disquette, clé de stockage,

Plus en détail

Administration de l Espace Factorielles

Administration de l Espace Factorielles Administration de l Espace Factorielles Table des matières L ACCES AU PANNEAU D ADMINISTRATION... 2 GESTION DES UTILISATEURS... 3 Création d un utilisateur... 3 Utilisation du compte Windows... 4 Modification

Plus en détail

Nous allons détailler dans cette documentation les fonctionnalités pour créer un objet colonne.

Nous allons détailler dans cette documentation les fonctionnalités pour créer un objet colonne. Généralités Dans le générateur d états des logiciels Ciel pour Macintosh vous avez la possibilité de créer différents types d éléments (texte, rubrique, liste, graphiques, tableau, etc). Nous allons détailler

Plus en détail

Trapta Serveur. http://www.trapta.eu/ 3 versions sont disponibles pour une installation sur ordinateur Windows, linux ou mac. Table des matières

Trapta Serveur. http://www.trapta.eu/ 3 versions sont disponibles pour une installation sur ordinateur Windows, linux ou mac. Table des matières Trapta Serveur Trapta Serveur centralise toutes les données nécessaires au fonctionnement du système Trapta, il est installé sur un ordinateur (Windows, Linux ou Mac) relié au réseau, tout part et tout

Plus en détail

Création d un service web avec NetBeans 5.5 et SJAS 9

Cré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étail

Manuel d aide www.aixpoz.com

Manuel d aide www.aixpoz.com Manuel d aide www.aixpoz.com Introduction AIXPOZ est un système de création de sites Internet «galerie photo» à destination de toute personne souhaitant exposer des images sur Internet. Que vous soyez

Plus en détail

TD5 : CAO. A l attention du professeur : bien propager les options CAO avant de commencer les manipulations avec les élèves

TD5 : CAO. A l attention du professeur : bien propager les options CAO avant de commencer les manipulations avec les élèves TD5 : CAO I. LES FONCTIONS DE GESTION DE PRO E Le travail en session Définition du répertoire de travail Les versions : une sécurité à court terme Structuration Renommer Remplacer par Les familles II.

Plus en détail

Figure 6.3: Possibilité d exprimer son talent

Figure 6.3: Possibilité d exprimer son talent SÉANCE 6 Création de schémas 6.1 Présentation du logiciel «Draw» est un logiciel de dessin vectoriel et de PAO (Publication Assistée par Ordinateur). Avec ce logiciel, il vous est possible de créer divers

Plus en détail

Réalisation d une Interface Utilisateur

Réalisation d une Interface Utilisateur Réalisation d une Interface Utilisateur Pour manipuler facilement les données enregistrées dans une base de données, il est nécessaire de cacher leur implantation technique dans les tables et d offrir

Plus en détail

Activation des styles visuels en mode bureau à distance.

Activation des styles visuels en mode bureau à distance. Activation des styles visuels en mode bureau à distance. Beaucoup de clients utilisent nos logiciels Locasyst et Factsyst au travers d une session bureau à distance, bien que les postes de travail et le

Plus en détail

TeamSpeak Server version (TSS)

TeamSpeak Server version (TSS) TeamSpeak Server version (TSS) Installer un serveur audio avec TeamSpeak. Vous trouverez ce logiciel dans la section téléchargements de mon site. Installation du logiciel Le logiciel TSS s installe comme

Plus en détail

IPhone/IPad. (Développeur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

IPhone/IPad. (Développeur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada IPhone/IPad (Développeur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de

Plus en détail

Le publipostage. Réalisation d un publipostage

Le publipostage. Réalisation d un publipostage Réalisation d un publipostage Le publipostage Etapes à suivre lors de la fusion et du publipostage : - Sélectionner le type de document - Sélectionner le document de base - Sélectionner les destinataires

Plus en détail

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

Manipulation # 02.1 : Réaliser un Mini Traitement de Texte

Manipulation # 02.1 : Réaliser un Mini Traitement de Texte Manipulation # 02.1 : Réaliser un Mini Traitement de Texte Objectifs : A travers cette manipulation, vous allez apprendre à mettre en œuvre quelques fonctionnalités relatives au traitement de texte. Vous

Plus en détail

Installation, utilisation et paramétrage de l Espace Factorielles. Guide de l Espace Factorielles

Installation, utilisation et paramétrage de l Espace Factorielles. Guide de l Espace Factorielles Installation, utilisation et paramétrage de l Espace Factorielles Guide de l Espace Factorielles Version Mars 2014 Table des matières Configuration requise... 2 Installation de l Espace Factorielles...

Plus en détail

MISE EN PLACE D UN SERVEUR FTP

MISE EN PLACE D UN SERVEUR FTP FILEZILLA SERVEUR MISE EN PLACE D UN SERVEUR FTP SOUS WINDOWS FOURALI Mohamed Introduction Le serveur FTP, File Transfer Protocol, permet comme son nom l'indique de transférer des fichiers par Internet

Plus en détail

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES

INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES INSTALLATION DU PILOTE ODBC POUR VERSION e_assur MULTIPOSTES Cette section décrit le matériel et le logiciel nécessaires pour le pilote ODBC pour 4D Server et comment l installer. PREREQUIS : L ordinateur

Plus en détail

Série notée Sujet 1. Règles et recommandations : Instructions

Série notée Sujet 1. Règles et recommandations : Instructions EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE LAUSANNE POLITECNICO FEDERALE LOSANNA SWISS FEDERAL INSTITUTE OF TECHNOLOGY LAUSANNE Faculté Informatique et Communication Introduction à la POO SIN/SSC Faltings B.

Plus en détail

Cours WebDev Numéro 2

Cours WebDev Numéro 2 Cours WebDev Numéro 2 Objectifs : Créer un lecteur de pensée Pré-requis : Aucun Gestion de tableau à 1 dimension. Création de procédure. Gestion de table mémoire. Gestion des nombres aléatoires. Nous allons

Plus en détail

Développement d une application de gestion de contacts avec ASP.NET MVC (C#)

Développement d une application de gestion de contacts avec ASP.NET MVC (C#) Développement d une application de gestion de contacts avec ASP.NET MVC (C#) Etape 4 Rendre l application faiblement couplée Dans cette 4ème étape, nous allons mettre en œuvre plusieurs modèles de développement

Plus en détail

FORMATION A LA RECHERCHE DOCUMENTAIRE BU SANTE. ZOTERO v.2.0 SOMMAIRE

FORMATION A LA RECHERCHE DOCUMENTAIRE BU SANTE. ZOTERO v.2.0 SOMMAIRE SOMMAIRE ZOTERO v.2.0 Introduction...2 1 Gérer ses références...2 1.1 Installation de l extension...2 1.2 Importer des notices à partir d un site web compatible...3 1.4 Nouvelle note indépendante...5 1.5

Plus en détail

Introduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5

Introduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5 ESTRA SOMMAIRE Introduction :... 3 L accès à Estra et à votre propre espace... 4 Connexion... 4 Votre espace personnel... 5 Home d Estra et Fonctions generales... 7 Home... 7 Rechercher un document...

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

TP C# Prise en main : interface graphique, animation

TP C# Prise en main : interface graphique, animation TP C# Prise en main : interface graphique, animation 1. Hello World! Description : Vous allez construire une application graphique dotée d un unique bouton qui affiche le message «Hello World!» lorsque

Plus en détail

Mettre en place sa plateforme de veille avec Netvibes

Mettre en place sa plateforme de veille avec Netvibes Mettre en place sa plateforme de veille avec Netvibes Karine Pasquier 6 mai 2011 HEG, Genève 1 Sommaire 1. Introduction... 3 1.1 Qu est-ce que c est... 3 1.2 A quoi ça sert pour la veille?... 3 1.3 Netvibes

Plus en détail

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

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 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étail

Outil de virtualisation des informations au niveau d une application

Outil de virtualisation des informations au niveau d une application Fiche technique AppliDis Outil de virtualisation des informations au niveau d une application Fiche IS00194 Version document : 1.06 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis

Plus en détail

Symphony Déployer des collections sur différents emplacements

Symphony Déployer des collections sur différents emplacements Symphony Déployer des collections sur différents emplacements Sandrine MARTINEZ 19/05/2014 1 / 28 TABLE DES MATIERES 1. Introduction... 3 1.1. But du document... 3 2. Etapes... 4 3. Configuration de Wireless

Plus en détail

www.imprimermonlivre.com

www.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étail

Manuel de l'utilisateur

Manuel de l'utilisateur Manuel de l'utilisateur Intego NetUpdate - Manuel de l utilisateur Page 1 Intego NetUpdate pour Macintosh 1999-2004 Intego. Tous droits réservés. Intego - 10, rue Say - 75009 Paris, France www.intego.com

Plus en détail

Créer des comptes personnalisés dans Windows XP

Créer des comptes personnalisés dans Windows XP Créer des comptes personnalisés dans Windows XP 1. Introduction La création de comptes personnalisés permet en particulier : de configurer le bureau et le menu démarrer, entre autres, pour une session,

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-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étail

Documentation utilisateur FReg.NET

Documentation utilisateur FReg.NET Epitech Documentation utilisateur FReg.NET Document réservé aux utilisateurs souhaitant comprendre rapidement le fonctionnement du logiciel FReg.NET Lago_a, schehl_c, narcis_m, clique_x, tran-p_n 5/14/2010

Plus en détail

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS) INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS) 1 Introduction à la gestion de projet Agile Sommaire AVERTISSEMENT... 2 APERÇU... 3 EXERCICE

Plus en détail

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS AUTEUR : THIERRY TILLIER Ceci est un extrait du cours disponible sur http://www.coursdinfo.fr 2/21 Calculs entre feuilles et entre

Plus en détail

Tutoriel Drupal «views»

Tutoriel Drupal «views» Tutoriel Drupal «views» Tutoriel pour la découverte et l utilisation du module Drupal «Views» 1 Dans ce tutoriel nous allons d abord voir comment se présente le module views sous Drupal 7 puis comment

Plus en détail

Configurer les contrôles Windows Form

Configurer les contrôles Windows Form 1 Configurer les contrôles Windows Form Configurer les contrôles Windows Form Sommaire 1 Introduction... 2 2 Gestion des contrôles composés... 2 2.1 Qu est ce qu un contrôle composé... 2 2.2 Création d

Plus en détail

Comment bien organiser son travail

Comment bien organiser son travail Comment bien organiser son travail Il est important que les enfants puissent rapidement ête autonomes devant l ordinateur. Cela signifie qu il faut qu ils soient capables d enregistrer leurs travaux dans

Plus en détail

Le routeur de la Freebox explications et configuration

Le routeur de la Freebox explications et configuration Le routeur de la Freebox explications et configuration Source : journal du freenaute «http://www.journaldufreenaute.fr/05/03/2008/tuto-le-routeur-de-la-freeboxexplications-et-configuration.html» Publiée

Plus en détail

Mise en place d un firewall d entreprise avec PfSense

Mise en place d un firewall d entreprise avec PfSense Mise en place d un firewall d entreprise avec PfSense JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 13/06/2009

Plus en détail

BOUTIQUE EN LIGNE. http://wurth.fr. Mode d emploi

BOUTIQUE EN LIGNE. http://wurth.fr. Mode d emploi BOUTIQUE EN LIGNE http://wurth.fr Mode d emploi Sommaire.Comment trouver un produit?... 3.Comment ajouter un produit au panier?.... 4.Comment lire et utiliser le panier?.... 6 Comment supprimer une position

Plus en détail

UNE PETITE INTRODUCTION

UNE PETITE INTRODUCTION MODULE DE NEWS Introduction 1. Créer et gérer les news 2. Gérer les catégories 3. Gérer les utilisateurs 4. Infos et flux RSS 5. Intégrer les news dans votre CMS UNE PETITE INTRODUCTION QUEST-CE QU UN

Plus en détail

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES 1 L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES Dans ce chapitre, nous allons automatiser le fonctionnement de la base de données. Jusqu à présent, nous avons créé différents objets, mais maintenant

Plus en détail

Livret d accueil web. Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign.

Livret d accueil web. Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign. Livret d accueil web Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign.com 1 Sommaire 1. Comment me connecter à l administration? 2.

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0

Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0 Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0 2009 CIKASOFT. Tous droits réservés. Table des matières 2- Débuter avec CikaGED... 3 3- Se connecter à l application...

Plus en détail

Le Système d Exploitation Windows 8

Le Système d Exploitation Windows 8 Le Système d Exploitation Windows 8 La page d accueil... 1 Une Visite dans les angles de l écran.... 3 Le Menu Rechercher.... 4 Pour sortir d une page et revenir sur une autre.... 5 Depuis un site Internet....

Plus en détail

Fiche n 10 : Statistiques et rapports avec Excel

Fiche n 10 : Statistiques et rapports avec Excel PlanningPME Planifiez en toute simplicité Fiche n 10 : Statistiques et rapports avec Excel I. Description... 2 II. Les statistiques depuis le menu Outils -> Statistiques... 2 III. Zoom sur la charge de

Plus en détail

Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel

Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel Tutoriel de mise en place de déploiement de logiciel automatisé. OS utilisé : Windows server 2012 édition standard, Windows 7 professionnel I : Installation du serveur II : Installation du client III :

Plus en détail

Utilisation et Support de l extranet des écoles Eduvs

Utilisation et Support de l extranet des écoles Eduvs Utilisation et Support de l extranet des écoles Eduvs Comment se connecter à l extranet Résolution des problèmes d affichage des dossiers personnels sur windows xp Résolution des problèmes d affichage

Plus en détail

Mode d emploi des applications et du tableau de bord pour gestionnaire de compte. www.textbuster.com 1

Mode d emploi des applications et du tableau de bord pour gestionnaire de compte. www.textbuster.com 1 Mode d emploi des applications et du tableau de bord pour gestionnaire de compte www.textbuster.com 1 www.textbuster.com 2 Téléchargement des applications TextBuster Une fois l installation à bord du véhicule

Plus en détail

IDOT: TP2. Partie 1: La base de données

IDOT: TP2. Partie 1: La base de données IDOT: TP2 Partie 1: La base de données Dans cette partie, nous allons vous expliquer comment importer la base de données sur votre machine et de quoi elle est composée. - Télécharger le script SQL disponible

Plus en détail

WinTask Le Planificateur de tâches sous Windows XP et 2003 Server. Manuel d initiation du Planificateur

WinTask Le Planificateur de tâches sous Windows XP et 2003 Server. Manuel d initiation du Planificateur WinTask Le Planificateur de tâches sous Windows XP et 2003 Server Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION 7 CHAPITRE II : PARAMETRER LE LANCEMENT D UNE TACHE 9 CHAPITRE

Plus en détail

Guide d Utilisation du logiciel Calimco pour Windows XP,Vista et 7

Guide d Utilisation du logiciel Calimco pour Windows XP,Vista et 7 Guide d Utilisation du logiciel Calimco pour Windows XP,Vista et 7 1 Pour installer Calimco, merci de vous référer au guide «Installation du logiciel Calimco pour Windows XP,Vista et 7» Ce guide a été

Plus en détail

Modélisation et Gestion des bases de données avec mysql workbench

Modélisation et Gestion des bases de données avec mysql workbench Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données

Plus en détail

Table des matières : 2. Démarrer avec TuxBox 2.0... 5. 3. L interface de TuxBox 2.0... 6

Table des matières : 2. Démarrer avec TuxBox 2.0... 5. 3. L interface de TuxBox 2.0... 6 Guide Tuxbox 2.0 Table des matières : 1. Les bases... 1 a. Qu est-ce qu un compagnon intelligent?... 1 b. Qui est Tux Droid?... 2 c. Que sont les gadgets?... 3 d. Que sont les attitunes?... 4 2. Démarrer

Plus en détail

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge Projet 1A :Atelier SVN Plateforme de travail :SourceForge Introduction Le but de ce tutorial est de vous initier à l utilisation de l outil Subversion sous la plateforme SourceForge. Cet outil vous facilitera

Plus en détail

MetaTrader pour IPhone. Guide d utilisation

MetaTrader pour IPhone. Guide d utilisation MetaTrader pour IPhone Guide d utilisation Sommaire Comment obtenir l application MT4/5 pour iphone et ipad... 3 Comment se connecter à un compte existant ou créer un compte de démo... 3 1. Onglet Quotes...

Plus en détail

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 : 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

E-MARQUE. Avant le début du match. Au lancement du logiciel, trois choix sont proposés :

E-MARQUE. Avant le début du match. Au lancement du logiciel, trois choix sont proposés : E-MARQUE Logiciel non compatible avec MAC, sous Windows 8 bug possible (les joueurs s effacent en plein milieu de la rencontre). Pour éviter cela : Clic droit sur lelogiciel, propriétés compatibilité et

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

Version 1.0 du 25 Juin 2012. Guide d utilisation du releve Web

Version 1.0 du 25 Juin 2012. Guide d utilisation du releve Web Version 1.0 du 25 Juin 2012 Guide d utilisation du releve Web Table des matières 1 But de ce document... 3 2 Comment accéder au Relevé Web?... 4 2.1 Adresse du site web... 4 2.2 Authentification... 4 2.2.1

Plus en détail

TO52 - Application médicale sous android Consultation des informations patient

TO52 - Application médicale sous android Consultation des informations patient TO52 - Application médicale sous android Consultation des informations patient DAVID LACHICHE XAVIER MICHEL Automne 2011 TABLE DES MATIÈRES 1 Partie données métier 2 1.1 Généralités.......................................

Plus en détail

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US Introduction Pourquoi utiliser DEL.ICIO.US? Cet outil permet à plusieurs personnes de partager la même liste de sites favoris et ce sur n importe

Plus en détail

Composant GANTT. Compétences à mettre en œuvre

Composant GANTT. Compétences à mettre en œuvre Composant GANTT C# Compétences à mettre en œuvre C4.1.6.1 Mettre en place et exploiter un environnement de développement C4.1.6.2 Mettre en place et exploiter un environnement de test C4.1.7.1 Développer

Plus en détail

Mise en œuvre des Assistants d Optymo

Mise en œuvre des Assistants d Optymo d Optymo Notes de lecture : dans ce document, les textes soulignés font référence aux libellés des fenêtres ou aux libellés associés à des boutons d Optymo. Les textes en caractères gras à des informations

Plus en détail

ArcGIS Pro : guide de l utilisateur pour l installation et l autorisation

ArcGIS Pro : guide de l utilisateur pour l installation et l autorisation ArcGIS Pro : guide de l utilisateur pour l installation et l autorisation Le présent document décrit la marche à suivre pour télécharger et activer ArcGIS Pro. Premier pas : Qu est-ce qu ArcGIS Pro Installation

Plus en détail

Débuter avec Easyweb B

Débuter avec Easyweb B Débuter avec Easyweb B Sommaire :. Vous êtes utilisateur.... Connexion à Easyweb B en tant que responsable :... 5. Vous êtes gestionnaire :... 6. Vous êtes formateur :... 7 3. Création de plusieurs bureaux...

Plus en détail

Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine et Mélodie

Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine et Mélodie Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine et Mélodie Mélusine et Mélodie version 2014.00 Date : 16/05/2014 Table des matières. Table des matières.... 2 1 - Introduction...

Plus en détail

INSTALLATION ET CONFIGURATION DE LDAPBROWSER OUTIL DE GESTION D ANNUAIRE LDAP

INSTALLATION ET CONFIGURATION DE LDAPBROWSER OUTIL DE GESTION D ANNUAIRE LDAP INSTALLATION ET CONFIGURATION DE LDAPBROWSER OUTIL DE GESTION D ANNUAIRE LDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de LDAPBrowser, client permettant

Plus en détail

XNA Atelier 06. La gestion des entrées

XNA Atelier 06. La gestion des entrées XNA Atelier 06 La gestion des entrées Auteur Vincent Echelard Table des matières A. BUT DE L ATELIER... 2 B. LA GESTION DES ENTRÉES... 2 1. Introduction... 2 2. La stratégie... 2 3. Le composant InputManager...

Plus en détail

Workshop CAS et évaluation d expressions. Raphaël Shugo Boissel (boisse_r)

Workshop CAS et évaluation d expressions. Raphaël Shugo Boissel (boisse_r) Workshop CAS et évaluation d expressions Raphaël Shugo Boissel (boisse_r) 23 Novembre 2013 1 Présentation du workshop.................... 2 1.1 Définition du cas..................... 2 1.2 Définition de

Plus en détail

GEOGEBRA : Les indispensables

GEOGEBRA : Les indispensables Préambule GeoGebra est un logiciel de géométrie dynamique dans le plan qui permet de créer des figures dans lesquelles il sera possible de déplacer des objets afin de vérifier si certaines conjectures

Plus en détail

TP3 : Ajout d'un modèle. Ajouter des Classes de modèle. 1- L approche Code First

TP3 : Ajout d'un modèle. Ajouter des Classes de modèle. 1- L approche Code First TP3 : Ajout d'un modèle 1- L approche Code First Dans cette section, vous ajouterez quelques classes pour gérer les films dans une base de données. Ces classes vont constituer la partie «modèle» de l'application

Plus en détail

Site internet du collège Comment écrire un article?

Site internet du collège Comment écrire un article? Site internet du collège Comment écrire un article? Préambule : les rôles. L administrateur du site vous a attribué des droits. L utilisateur simple peut, par exemple, simplement commenter un article ou

Plus en détail

Module Retour Produit Guide d intégration et d utilisation Version 1.0

Module Retour Produit Guide d intégration et d utilisation Version 1.0 Module Retour Produit Version 1.0 1. Présentation... 2 1.1 Présentation du module... 2 1.2 Fonctionnement général... 2 2. Installation / Intégration... 3 2.1 Installation générale... 3 2.2 Mise à niveau

Plus en détail

Manuel d installation et d utilisation du logiciel GigaRunner

Manuel d installation et d utilisation du logiciel GigaRunner Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières

Plus en détail

Guide utilisateur Imagine moviesolutions 2011

Guide utilisateur Imagine moviesolutions 2011 Guide utilisateur Imagine moviesolutions 2011 Les premiers pas avec Imagine Après avoir téléchargé le programme, double- cliquez sur l icône : Lors du premier lancement d Imagine, vous allez pouvoir modifier

Plus en détail

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation.

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. TUTORIEL HABITATION Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. Service Informatique 26/08/2010 Bienvenue sur ce tutoriel concernant le module habitation, si vous

Plus en détail

MESSAGERIE INTERNE. Paramétrages

MESSAGERIE INTERNE. Paramétrages MESSAGERIE INTERNE Paramétrages Maintenance des Employés : La première étape est de créer autant d employé dans le logiciel que nécessaire afin d avoir une messagerie par code employé. Allez dans le menu

Plus en détail

Siemens Industry Mall. Manuel d administration pour un Administrateur société (CM Company Manager)

Siemens Industry Mall. Manuel d administration pour un Administrateur société (CM Company Manager) Siemens Industry Mall Manuel d administration pour un Administrateur société (CM Company Manager) Page: 1 of 18 Table des matières 1 AVANT-PROPOS... 3 2 GESTION DES UTILISATEURS... 4 2.1 Création d un

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Installation de FRAMIGEST 1.3 et supe rieure.

Installation de FRAMIGEST 1.3 et supe rieure. Installation de FRAMIGEST 1.3 et supe rieure. Installation avec Serveur WINDOWS XP : utilisez le manuel spécifique à Windows XP Avant de commencer, vérifiez que la session Windows sous laquelle vous vous

Plus en détail

www.communautes-numeriques.net

www.communautes-numeriques.net Quelques mots sur le créateur de cette présentation: Yves Roger Cornil. Président de l association Communautés Numériques Microsoft MVP Macintosh. Co-fondateur de Microcam en 1981 - Vice président de Microcam

Plus en détail

L INVENTAIRE DES EMPLACEMENTS AVEC LES TERMINAUX DE SAISIE SANS FIL

L INVENTAIRE DES EMPLACEMENTS AVEC LES TERMINAUX DE SAISIE SANS FIL L INVENTAIRE DES EMPLACEMENTS AVEC LES TERMINAUX DE SAISIE SANS FIL Manuel Utilisateur STRATEGIE-INFORMATIQUE Immeuble la Coupole Grand-Camp 97142 ABYMES Page 1 PRESENTATION 3 DEROULEMENT DE L INVENTAIRE

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Site nivillac.fr : procédure de mise à jour du site internet

Site nivillac.fr : procédure de mise à jour du site internet Site nivillac.fr : procédure de mise à jour du site internet Commune de Nivillac tutoriel pour l administration du site internet Page 1 www.efficienceweb.com Sommaire 1. Préambule et prise en main p.3

Plus en détail

Conception d interfaces, le «Storyboard» Vues et contrôleurs de vues

Conception d interfaces, le «Storyboard» Vues et contrôleurs de vues Brève présentation Conception d interfaces, le «Storyboard» Vues et contrôleurs de vues Le «storyboard» est une fonctionnalité intégrée dans Xcode depuis la version 4.2 qui permet d obtenir une représentation

Plus en détail

TP 3 : Ms/Access : Requêtes et Formulaires

TP 3 : Ms/Access : Requêtes et Formulaires Département Génie Informatique BD40 Ingénierie des systèmes d information TP 3 : Ms/Access : Requêtes et Formulaires Thème :Base de données hospitalière Christian FISCHER Copyright Octobre 2006 Contexte

Plus en détail

Information pour l'installation de DISTOELEC

Information pour l'installation de DISTOELEC Information pour l'installation de DISTOELEC Avant toute opération, Excel doit être installé et la licence (excel) activée sur votre pc 1 Renseignement des mesures dans le contrôleur électrique Lorsqu

Plus en détail

Tp WinDev Numéro 3. Objectifs : Travailler avec un fichier de données : Pré requis : TP WinDev Numéro 1 et 2

Tp WinDev Numéro 3. Objectifs : Travailler avec un fichier de données : Pré requis : TP WinDev Numéro 1 et 2 Tp WinDev Numéro 3 Objectifs : Travailler avec un fichier de données : Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : TP WinDev

Plus en détail

Configuration serveur pour le mode L4 DSR

Configuration serveur pour le mode L4 DSR ALOHA Load-Balancer - Application Note Document version: v1.1 Last update: 4 mars 2014 EMEA Headquarters 3, rue du petit robinson ZAC des Metz 78350 Jouy-en-Josas France http://www.haproxy.com/ Objectif

Plus en détail

Utilisation de Git sous Windows

Utilisation de Git sous Windows Utilisation de Git sous Windows Léo Baudouin 7 juin 2013 Pour des ajouts, corrections, suggestions ou pour des questions vous pouvez me contacter à l adresse : leo.baudouin@univ-bpclermont.fr ou au bureau

Plus en détail

InfoStance SCOLASTANCE V6. Espace collaboratif privé

InfoStance SCOLASTANCE V6. Espace collaboratif privé InfoStance SCOLASTANCE V6 Espace collaboratif privé Table des matières Se connecter à l espace collaboratif privé... 4 Création et modification de contenu... 4 La Barre d édition... 4 La page d accueil...

Plus en détail