MANGUE Impression de données

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

Download "MANGUE Impression de données"

Transcription

1 MANGUE Impression de données 0. Préambule 1. Principe de Fonctionnement 2. Description des fichiers XML générés 2.1 DescriptionImpression.XML 2.2 Fichier XML généré 2.3 Exemples complets de balise et résultat des fichiers XML Balises de DescriptionImpression.XML Fichier XML dans le cas où on demande de générer les données pour l'individu Fichier XML dans le cas où l'individu est issu d'une relation 3. Réalisation des fichiers Jasper avec ireport 3.1 Variables à définir dans le rapport 3.2 Paramètres à définir dans le rapport Paramètres obligatoires 3.2 Sous- rapports 3.3 Tests d'un rapport ou d'un sous-rapport avec ireport 4. Implémenter les méthodes d'impression 4.1 Sans utiliser le multithreading Côté Client Côté Serveur 4.2 En utilisant le multi-threading Côté Client Côté Serveur Impression des arrêtés 4.3 Phases de développement 0. Préambule : Configuration de Mangue 1/ Installer si nécessaire tous les jars nécessaires à Jasper dans le directory WebObjects/Extensions. Personnellement, j'ai mis tous les jars de ireport/lib 2/ Configurer dans les propriétés de l'application Mangue (fichier Properties dans Mangue.Woa ou dans XCode Resources:Properties) les deux arguments DIRECTORY_IMPRESSION, DIRECTORY_JASPER pour indiquer où on doit imprimer les fichiers et où se trouvent les fichiers jasper 3/ Configurer l'exécutable de Mangue pour ajouter l'option -Djava.awt.headless=true. Cette option empêche qu'une mini-appli WebObjects soit lancée sur le serveur quand on fait du swing 3/ Modifier le composant JavaClient.wod pour indiquer le réglage par défaut du directory dans lequel le pdf est rappatrié sur le client : prefsrepertoireimpression 4/ Installer sur le serveur les fichiers Jasper générés par ireport dans le directory désigné par la propriété DIRECTORY_JASPER. Ils doivent tous être dans ce directory. 5/ Lancer Mangue et côté client régler, dans les préférences utilisateur, le directory dans lequel on souhaite que l'impression soit faite (sinon elle sera faite dans le directory indiqué par prefsrepertoireimpression) 6/ Pour tester avec ireport, modifier FicheIdentite.jrxml et FicheSynthese.jrxml pour modifier la valeur par défaut des variables DIRECTORY_IMPRESSION et DIRECTORY_JASPER et linstaller dans le directory bin de irepord ces fichiers 1. Principe de Fonctionnement L'impression est basée sur Jaspers. Elle utilise comme source de données des fichiers XML. Les fichiers XML (et image pour l'etat Civil) sont générés sur le serveur à partir des données de l'application suite à une demande du poste client. Jasper génère le fichier pdf sur le serveur. Celui-ci est ensuite retourné sur le client puis affiché. Les fichiers jasper sont créés avec ireport et utilisent des sources de données de type XML. Principe de Fonctionnement 2. Description des fichiers XML générés Les données dans les fichiers sont générées à partir de la description des données à imprimer dans le fichier DescriptionImpression.XML qui se trouve dans les ressources de l'application. Le but de DescriptionImpression.XML est de limiter le nombre d'attributs générés dans les fichiers XML pour que Jasper soit performant. Génération des fichiers XML

2 2.1 DescriptionImpression.XML Ce fichier contient pour chaque entité imprimable la liste des attributs/méthodes/relations qui doivent être générés dans le fichier XML. La balise <entite> correspond à une entité du modèle (Mangue.eomodeld) et son nom est le nom de cette entité dans le modèle. Exemple : <entite nom=individuulr> La balise <attribut> correspond à un attribut, une méthode ou une relation du modèle et son nom correspond au nom dans le modèle ou la classe java associée à cette entité (pour les méthodes) : valeur_simple="oui" attribut optionnel, il indique que l'objet retourné n'est pas une entité attribut_obligatoire ="oui" attribut optionnel qui indique que l'attribut doit toujours être généré. Un attribut qui n'est pas obligatoire ne sera pas généré lorsque l'entité est issue d'une relation. Exemples : <attribut nom="nomusuel" valeur_simple="oui" obligatoire="oui"/> : attribut de l'entité, toujours généré, valeur simple <attribut nom="personnel"/> : relation de l'entité (telle qu'elle est nommée dans le modèle), on attend comme valeur une autre entité <attribut nom="situationprofessionnelle" valeur_simple="oui"/> : méthode de l'entité, valeur simple Le fichier DescriptionImpression.XML peut être modifié sans recompilation (en mode déploiement) : - si on ajoute des attributs/relations définis dans le modèle et accessibles côté serveur (présence du diamant) - si on modifie le statut obligatoire ou non des attributs. 2.2 Fichier XML généré Ce fichier contient les données pour l'entité ou le tableau d'entités (de même type) que l'on veut imprimer. Dans le cas de l'impression d'une entité unique la balise d'entête est le nom de l'entité. Dans le cas de l'impression d'un tableau, la balise est le nom de l'entité au pluriel. Les attributs générés sont les valeurs des attributs correspondant à la description de l'entité dans DescriptionImpression.XML Exemples : - Génération pour un individu - Tableau d'individus <IndividuUlrs> <prenom>pascal</prenom> <nomusuel>mars</nomusuel> </IndividuUlrs> 2.3 Exemples complets de balise et résultat des fichiers XML Balises de DescriptionImpression.XML <entite nom="individuulr"> <attribut nom="civilite" valeur_simple="oui" obligatoire="oui"/> <attribut nom="prenom" valeur_simple="oui" obligatoire="oui"/> <attribut nom="nomusuel" valeur_simple="oui" obligatoire="oui"/> <attribut nom="nompatronymique" valeur_simple="oui"/> <attribut nom="prenom2" valeur_simple="oui"/> <attribut nom="dnaissance" valeur_simple="oui"/> <attribut nom="villedenaissance" valeur_simple="oui"/> <attribut nom="indnoinsee" valeur_simple="oui"/> <attribut nom="indcleinsee" valeur_simple="oui"/> <attribut nom="situationprofessionnelle" valeur_simple="oui"/> <attribut nom="personnel"/> <attribut nom="tosituationfamiliale"/> <entite nom="personnel"> <attribut nom="numen" valeur_simple="oui" obligatoire="oui"/> <attribut nom="nbenfants" valeur_simple="oui" obligatoire="oui"/> <entite nom="situationfamiliale"> <attribut nom="lsituationfamille" valeur_simple="oui" obligatoire="oui"/> Fichier XML dans le cas où on demande de générer les données pour l'individu <civilite>madame</civilite> <nompatronymique>durand</nompatronymique> <prenom2>sebastienne</prenom2> <dnaissance>12/05/1963</dnaissance> <villedenaissance>tanger</villedenaissance> <indnoinsee> </indnoinsee> <indcleinsee>48</indcleinsee> <situationprofessionnelle>titulaire : INGENIEUR D'ETUDES RF 2E CLASSE Echelon : 03</situationProfessionnelle> <personnel> <numen>48a aqo</numen> <nbenfants>4</nbenfants> </personnel> <tosituationfamiliale> <lsituationfamille>marie</lsituationfamille> </tosituationfamiliale> Fichier XML dans le cas où l'individu est issu d'une relation <civilite>madame</civilite> <nompatronymique>durand</nompatronymique> 3. Réalisation des fichiers Jasper avec ireport Avec ireport, on génère des fichiers Jasper en définissant un fichier de rapport principal et éventuellement des sous-rapports. 3.1 Variables à définir dans le rapport Pour chaque attribut à imprimer, on définit une variable de la manière suivante : On donne un nom au champ, on définit son type et dans la zone de description, on indique le nom de la balise à rechercher dans le fichier XML à partir du nœud racine. Exemples : voir l'exemple de fichier XML ci-dessus Variable NOM_USUEL, type String, description : nomusuel Variable NUMEN, type String, description : personnel/numen

3 Définition des variables 3.2 Paramètres à définir dans le rapport Paramètres obligatoires DIRECTORY_JASPER : chemin d'accès sur le serveur du directory qui contient les fichiers Jasper. Une valeur par défaut est fournie, elle sera modifiée lors de l'exécution dans Mangue par la propriété DIRECTORY_JASPER définie dans les propriétés de l'application ou les arguments de lancement. DIRECTORY_IMPRESSION : chemin d'accès sur le serveur du directory qui contiendra les fichiers imprimés. Une valeur par défaut est fournie, elle sera modifiée lors de l'exécution dans Mangue par la propriété DIRECTORY_IMPRESSION définie dans les propriétés de l'application ou les arguments de lancement. NUMERO_FICHIER : indique le numéro de fichier qui sera accolé au nom de fichiers XML/PDF pour éviter des conflits entre utilisateur. Ce numéro est incrémenté à chaque impression. Pour la valeur par défaut, mettre une chaîne vide (""). Il sera utilisé dans les sous-rapports. 3.2 Sous- rapports Les sous rapports récupèrent les données dans des fichiers XML qui ne sont pas nécessairement les mêmes que le fichier XML du rapport principal pour avoir des fichiers légers. On définit les sous-rapports dans le rapport principal. Qu'on utilise ou non un fichier XML différent, on règle le paramétrage du sous-rapport en indiquant : - dans l'onglet Subreport : - utilisation d'une "datasource expression" - valeur de l'expression : on saisit une expression sous la forme new net.sf.jasperreports.engine.data.jrxmldatasource(nomfichier, chemin dans le fichier) - dans l'onglet Subreport (Other) : - subreport expression : $P{DIRECTORY_JASPER + Nom fichierjasper du sous-rapport Exemple : on veut avoir un sous-rapport qui affiche les diplômes. 1/ Créer les paramètres définis en 1 2/ Créer le sous-rapport et le paramétrer de la manière suivante : new net.sf.jasperreports.engine.data.jrxmldatasource($p{directory_impression + "Diplomes" + $P{NUMERO_FICHIER + ".XML","/IndividuDiplomess/IndividuDiplomes") Paramétrage du sous rapport 3.3 Tests d'un rapport ou d'un sous-rapport avec ireport 1/ Les fichiers XML doivent être copiés dans le directory bin de ireport 2/ Définir avec le menu Data:Connections /DataSources la source de données : - nom de la source de données - type de connection - nom du fichier XML - Chemin d'accès dans le fichier XML (voir pour les chemins d'accès)

4 3/ Sélectionner la source définie comme source de données par défaut Définition d'une source de données pour tester avec ireport 4. Implémenter les méthodes d'impression L'impression sans ou avec thread utilise côté client et côté serveur un bon nombre de méthodes identiques. Il est donc recommandé de lire le paragraphe 4.1 même lorsqu'on veut utiliser uniquement le multithreading. 4.1 Sans utiliser le multithreading Côté Client La classe univ.mangue.client.impression.utilitairesimpression contient une méthode pour déclencher l'impression et afficher le fichier pdf à l'utilisateur (voir figure en 1.) : afficherpdfavecmethode(eoeditingcontext editingcontext,string nommethode,class[] classeparametres,object[] parametres,string nomfichierpdf) Le nom de la méthode correspond au nom de la méthode implémentée côté serveur dans la classe Session (elle commence obligatoirement par "clientsiderequest") Le tableau de classes correspond à la classe des paramètres de la méthode et le tableau de nom à la valeur des paramètres Le nom du fichier pdf est le nom du fichier qui sera généré sur le client dans le directory réglé dans les préférences utilisateur (PrefsPersonnel) Rappel : lorsqu'on a besoin de communiquer des objets métier entre le client et le serveur, il faut passer leur GlobalID. Exemple : génération et affichage de la fiche identité Class[] classeparametres = new Class[] {EOGlobalID.class; Object[] parametres = new Object[]{editingContext().globalIDForObject(currentIndividu()); UtilitairesImpression.afficherPdfAvecMethode(editingContext(),"clientSideRequestImprimerFicheIdentite", classeparametres,parametres,"ficheidentite_" + currentindividu().nomusuel()); Côté Serveur 1/ Implémenter dans la session une méthode correspondant à celle appelée côté client. Elle doit retourner un NSDictionary contenant les données du fichier pdf (clé data) et un message de réalisation ou d'erreur (clé message) 2/ Implémenter dans la classe univ.mangue.serveur.impression.imprimeur la méthode réelle : - la classe univ.mangue.serveur.impression.generateurxml contient des méthodes pour générer les fichiers XML - la classe univ.mangue.serveur.impression.serveurimpression contient une méthode pour générer le fichier pdf avec Jasper univ.mangue.serveur.impression.generateurxml : public static boolean genererxmlpourrecord(string nomfichierxml,nskeyvaluecoding record,boolean imprimerrelations); public static boolean genererxmlpourrecords(string nomfichierxml,nsarray records,boolean imprimerrelations); public static boolean genererxmlpourrecords(string nomfichierxml,nsarray records,nsdictionary autresvaleurs,boolean imprimerrelations); Le nom du fichier xml est le nom du fichier à générer sans son extension. Il sera généré dans le directory "XML" du directory DIRECTORY_IMPRESSION défini dans les propriétés de l'application. imprimerrelations indique si on souhaite ou non imprimer les relations du record. Ces trois méthodes acceptent des EOGenericRecord mais aussi des objets qui implémentent l'interface NSKeyValueCoding (voir l'impression de la fiche de synthèse dans le code). On ajoute alors dans DescriptionImpression.XML la description de l'objet comme si c'était une entité normale (voir <FicheSynthese> dans DescriptionImpression.XML) La dernière méthode accepte qu'on lui fournisse des valeurs supplémentaires dans un dictionnaire. Ces valeurs sont générées dans le noeud racine du fichier XML avec comme tags les clés du dictionnaire (ce doit être des chaînes de caractères) et comme valeurs des objets qui répondent à la méthode tostring(). univ.mangue.serveur.impression.serveurimpression : public static NSDictionary imprimerfichier(string nomfichierxml,string nomfichierjasper,string cheminaccesrecord) Le nom du fichier xml est le nom du fichier xml contenant les données, le nom du fichier jasper est le nom du fichier Jasper utilisé pour générer le rapport, le chemin d'accès est le chemin d'accès du record dans le fichier XML. Voir la définition des sources de données en Le fichier pdf est généré dans le directory "PDF" du directory DIRECTORY_IMPRESSION défini dans les propriétés de l'application. Tous les noms de fichier sont à fournir sans leur extension. Exemple : génération de la fiche identité Dans la classe "Session" : public NSDictionary clientsiderequestimprimerficheidentitesansthread(eoglobalid individuid) { EOIndividu individu = (EOIndividu)defaultEditingContext().faultForGlobalID(individuID,defaultEditingContext()); return Imprimeur.sharedInstance().imprimerFicheIdentite(individu); Dans la classe "Imprimeur" : public NSDictionary imprimerficheidentite(eoindividu individu) { GenerateurXML.genererXMLPourRecord("FicheIdentite.XML",individu,true); GenerateurXML.genererXMLPourRecords("Enfants.XML",individu.enfants(),false);... return ServeurImpression.imprimerFichier("FicheIdentite","FicheIdentite","/IndividuUlr"); catch (Exception e) { return new NSDictionary(e.getMessage(),"message"); On utilise la méthode genererxmlpourrecord pour l'individu car on veut imprimer un seul record, on utilise la méthode genererxmlpourrecords pour les enfants car on veut générer autant de records que d'enfants (voir 2.2 Fichier XML) 4.2 En utilisant le multi-threading Côté Client Un gestionnaire d'impression a été ajouté côté client pour gérer le multithreading (GestionImpressions). Il prend en charge toute la gestion du multi-threading et affiche les messages émis par le serveur au cours de l'impression dans un dialogue. La classe univ.mangue.client.impression.utilitairesimpression contient une méthode pour mettre en œuvre ce dialogue, déclencher l'impression et afficher le fichier pdf à l'utilisateur (voir figure en 1.) : imprimeravecdialogue(eoeditingcontext editingcontext,string nommethode,class[] classeparametres,object[] parametres,string nomfichierpdf,string titrefenetre) Le nom de la méthode correspond au nom de la méthode implémentée côté serveur dans la classe Session (elle commence obligatoirement par "clientsiderequest") Le tableau de classes correspond à la classe des paramètres de la méthode et le tableau de nom à la valeur des paramètres Le nom du fichier pdf est le nom du fichier qui sera généré sur le client dans le directory réglé dans les préférences utilisateur (PrefsPersonnel) Rappel : lorsqu'on a besoin de communiquer des objets métier entre le client et le serveur, il faut passer leur GlobalID. Exemple : génération et affichage de la fiche identité Class[] classeparametres = new Class[] {EOGlobalID.class; Object[] parametres = new Object[]{editingContext().globalIDForObject(currentIndividu()); UtilitairesImpression.imprimerAvecDialogue(editingContext(),"clientSideRequestImprimerFicheIdentite",

5 classeparametres,parametres,"ficheidentite_" + currentindividu().nomusuel(),"fiche d'identité"); Côté Serveur 1/ Implémenter dans la session une méthode correspondant à celle appelée côté client. Elle doit retourner un NSDictionary contenant les données du fichier pdf (clé data) et un message de réalisation ou d'erreur (clé message). Cette méthode doit instancier un serveur thread manager. Le constructeur de la classe ServeurThreadManager est : ServerThreadManager(Object object,string nommethode,class[] classeparametres,objet[] parametres) où : - objet est l'objet dans lequel sera déclenché la méthode - nommethode est le nom de la méthode à déclencher dans cet objet - classeparametres et parametres sont le tableau de classes correspond à la classe des paramètres de la méthode et le tableau de nom à la valeur des paramètres Puis déclencher le thread par l'invocation de la méthode start(). 2/ Implémenter dans la classe univ.mangue.serveur.impression.imprimeur la méthode réelle. Cette méthode doit comporter les arguments décrits dans la méthode de la session plus un paramètre de classe ServeurThreadManager : ce paramètre peut être utilisé pour signaler un message qui sera transmis au client. Il existe dans la classe Imprimeur une méthode signaler signaler(serverthreadmanager manager,string message) pour le faire. -Tous les noms de fichier sont à fournir sans leur extension. Exemple : génération de la fiche identité en multi-thread Dans la classe "Session" : public Boolean clientsiderequestimprimerficheidentite(eoglobalid individuid) { EOIndividu individu = (EOIndividu)SuperFinder.objetForGlobalIDDansEditingContext(individuID,defaultEditingContext()); Class[] classeparametres = new Class[] {EOIndividu.class; Object[] parametres = new Object[]{individu; threader = new ServerThreadManager(Imprimeur.sharedInstance(),"imprimerFicheIdentite",classeParametres,parametres); threader.start(); return new Boolean(true); catch (Exception e) { e.printstacktrace(); return new Boolean(false); Dans la classe "Imprimeur" : public NSDictionary imprimerficheidentite(eoindividu individu,serverthreadmanager manager) { signaler(manager,"préparation de l'impression"); GenerateurXML.genererXMLPourRecord("FicheIdentite.XML",individu,true); GenerateurXML.genererXMLPourRecords("Enfants.XML",individu.enfants(),false);... signaler(manager,"génération du fichier pdf"); return ServeurImpression.imprimerFichier("FicheIdentite","FicheIdentite","/IndividuUlr"); catch (Exception e) { return new NSDictionary(e.getMessage(),"message"); Impression des arrêtés Plusieurs contraintes sont imposées pour pouvoir imprimer les arrêtés : 1.Classes métier : elles doivent comporter une méthode public NSArray visas() qui retourne les références légales à afficher dans l'arrêté. La classe EOVisa comporte plusieurs méthodes statiques si retrouvent les visas en fonction de critères différents (type population, type congé, ) 2.Classes d'interface : la méthode typegestionarrete() doit retourner autre chose que null pour que le bouton "imprimante" s'active. En effet seuls certains types d'arrêté sont gérés par les établissements. Dans les autres cas, on ne peut saisir que les numéros et dates d'arrêté pour mémoire. 3.Classes d'impression : elles doivent à la fois générer le XML pour les visas ainsi que celui des données du record à publier dans l'arrêté voir la méthode imprimerarretepourcarriere de la classe Imprimeur. 4. Fichier Jasper : il doit comporter un paramètre supplémentaire VISA_DATA_SOURCE qui indique la source de données pour les visas Lorsque les classes d'interface héritent des classes GestionCongeAvecArrete ou GestionEvenementAvecArrete une contrainte supplémentaire est imposée car les méthodes d'impression sont génériques et implémentées dans les superclasses. Le nom des fichiers Jasper doit respecter la nomenclature suivante : "Arrete" + nom de l'entité (EOModel)pour lequel on imprime l'arrêté. Exemples : ArreteCongeMaladie, MiTpsTherap. Exemple : supposons qu'il faille pouvoir imprimer des arrêtés pour les mises à disposition. 1. Ajout de la méthode public NSArray visas() à la classe EOMad 2. Dans la classe GestionMad, modification de la méthode typegestionarrete() 3. Rien à faire car GestionMad est une sous-classe de GestionEvenementAvecArrete 4. Création d'un fichier Jasper en dupliquant par exemple ArreteMiTpsTherap (pour bénéficier du paramètre VISA_DATA_SOURCE). Ce fichier se nomme ArreteMad (Mad = nom entité) et adaptation du fichier Jasper aux besoins 4.3 Phases de développement 1/ Développer les méthodes côté client et côté serveur sans faire apppel à la méthode ServeurImpression.imprimerFichier pour n'avoir que la génération des fichiers XML 2/ Tester sous Mangue 3/ Récupérer les fichiers XML sur le serveur : - vérifier qu'ils sont conformes aux attentes : - structure du XML correcte - tous les attributs nécessaires sont présents Dans le cas où il manque des attributs, modifier DescriptionImpression.XML et les objets métier si nécessaire pour ajouter des méthodes retournant les valeurs nécessaires. Recommencer les phases 2 et 3. 4/ Installer les fichiers XML dans le directory "bin" de ireport 5/ Créer les fichiers jasper avec ireport et tester le pdf généré sous ireport 5/ Intégrer à Mangue en rajoutant la méthode imprimerfichier dans la méthode d'impression implémentée

AFTEC SIO 2. Christophe BOUTHIER Page 1

AFTEC SIO 2. Christophe BOUTHIER Page 1 Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du

Plus en détail

Tutoriel Adobe Acrobat Pro (version 9.0.0) Créer les fichiers PDF de la thèse. Service Commun de la Documentation Service des thèses

Tutoriel Adobe Acrobat Pro (version 9.0.0) Créer les fichiers PDF de la thèse. Service Commun de la Documentation Service des thèses Tutoriel Adobe Acrobat Pro (version 9.0.0) Créer les fichiers PDF de la thèse Service Commun de la Documentation Service des thèses 2011 SOMMAIRE A. Préparer les fichiers sources à convertir B. Créer le

Plus en détail

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

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

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Info0604 Programmation multi-threadée. Cours 5. Programmation multi-threadée en Java

Info0604 Programmation multi-threadée. Cours 5. Programmation multi-threadée en Java Info0604 Programmation multi-threadée Cours 5 Programmation multi-threadée en Java Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique 18 février 2015 Plan

Plus en détail

GESTION DES BONS DE COMMANDE

GESTION DES BONS DE COMMANDE GESTION DES BONS DE COMMANDE P1 P2 Table des Matières LA GESTION DES BONS DE COMMANDE 4 PREMIERE EXECUTION DU LOGICIEL 5 DEFINITION DES PARAMETRES 8 Services 9 Comptes Utilisateurs 10 Adresse de livraison

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

Guide d'utilisation du Serveur USB

Guide d'utilisation du Serveur USB Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques

Plus en détail

Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11

Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11 Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis. La fourniture

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Chapitre 10. Les interfaces Comparable et Comparator 1

Chapitre 10. Les interfaces Comparable et Comparator 1 Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],

Plus en détail

Encapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.

Encapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres

Plus en détail

Chapitre 2. Classes et objets

Chapitre 2. Classes et objets Chapitre 2: Classes et Objets 1/10 Chapitre 2 Classes et objets Chapitre 2: Classes et Objets 2/10 Approche Orientée Objet Idée de base de A.O.O. repose sur l'observation de la façon dont nous procédons

Plus en détail

Manipulation 4 : Application de «Change».

Manipulation 4 : Application de «Change». Manipulation 4 : Application de «Change». Première partie : Cette manipulation a pour but d utiliser un service Web afin d obtenir les taux de change appliqués entre les différentes monnaies référencées

Plus en détail

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros

Plus en détail

Programmation par composants (1/3) Programmation par composants (2/3)

Programmation par composants (1/3) Programmation par composants (2/3) Programmation par composants (1/3) La programmation par composant vise le développement de logiciel par aggrégation de briques logicielles existantes est indépendante de la POO La programmation par composant

Plus en détail

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances

Plus en détail

Onglet sécurité de Windows XP Pro et XP Home

Onglet sécurité de Windows XP Pro et XP Home Onglet sécurité de Windows XP Pro et XP Home Quelle peut être la raison du manque de l'onglet "sécurité"? Des amis ont XP Pro et je n'ai pu trouver l'onglet "sécurité" pour gérer les droits d'un fichier.

Plus en détail

Application de lecture de carte SESAM-Vitale Jeebop

Application de lecture de carte SESAM-Vitale Jeebop Application de lecture de carte SESAM-Vitale Jeebop Présentation Le module de lecture de carte SESAM-Vitale Jeebop est une application Java Web Start, c'est à dire une application Java qui se télécharge

Plus en détail

Guide Expert Comptable Production Coala Sm@rt-Cool

Guide Expert Comptable Production Coala Sm@rt-Cool Guide Expert Comptable Production Coala Sm@rt-Cool Décembre 2007 Sage Division Experts-Comptables - 11 rue de Cambrai - 75945 Paris Cedex 19 Siège Social Sage : 10 rue Fructidor - 75834 Paris Cedex 17

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

Didacticiel de mise à jour Web

Didacticiel de mise à jour Web Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.

Plus en détail

Ce logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3.

Ce logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3. Programme de mise à jour de FileMaker 9.0v3 Description du logiciel Ce logiciel est une mise à jour de l'application ou Advanced vers la version 9.0v3. Une fois la mise à jour effectuée, vous trouverez

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Page 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>

Page 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T> Page 1 sur 5 TP3 Lectures préalables : l Java_II l tutorial Interfaces Thèmes du TP : l la classe Object l Vector l Stack Une pile d'objects Les éléments de la classe Pile sont maintenant des instances

Plus en détail

Créer et partager des fichiers

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

Plus en détail

NAS 206 Utiliser le NAS avec Windows Active Directory

NAS 206 Utiliser le NAS avec Windows Active Directory NAS 206 Utiliser le NAS avec Windows Active Directory Connecter votre NAS à un domaine Windows Active Directory C O L L E G E A S U S T O R OBJECTIFS DU COURS À la fin de ce cours, vous devriez : 1. Avoir

Plus en détail

RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION)

RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION) CLASSE RACINE Object ancêtre de toutes les classes RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION) définit donc des méthodes héritées par toutes

Plus en détail

Héritage presque multiple en Java (1/2)

Héritage presque multiple en Java (1/2) Héritage presque multiple en Java (1/2) Utiliser deux classes ou plus dans la définition d'une nouvelle classe peut se faire par composition. class Etudiant{ int numero; Diplome d; float passeexamen(examen

Plus en détail

Utilisation de l'outil «Open Office TEXTE»

Utilisation de l'outil «Open Office TEXTE» PRESENTATION / FORMATION Utilisation de l'outil «Open Office TEXTE» Présentation générale : OpenOffice Texte est un traitement de texte assez similaire à celui proposé par Microsoft ; il est d'ailleurs

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

1. Introduction...2. 2. Création d'une requête...2

1. Introduction...2. 2. Création d'une requête...2 1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr 4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.2 Date de dernière mise à jour : 26/02/2015 Sommaire

Plus en détail

.NET - Classe de Log

.NET - Classe de Log .NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30 Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme PAYZEN. Définition de Web-services Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

DIASER Pôle Assistance Rectorat http://www.ac-montpellier.fr/sections/personnelsen/intranet/assistanceinformatique

DIASER Pôle Assistance Rectorat http://www.ac-montpellier.fr/sections/personnelsen/intranet/assistanceinformatique Mars 2009 DIASER Pôle Assistance Rectorat http://www.ac-montpellier.fr/sections/personnelsen/intranet/assistanceinformatique Tel : 48.00 Sécurisation de la messagerie Académique L'accès à votre courrier

Plus en détail

Harp - Basculement des élèves en début d année

Harp - Basculement des élèves en début d année Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 04/09/2012 Equipements - Assistance - Maintenance Code

Plus en détail

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

Plus en détail

Petit guide d'installation de l'option de connexion réseau

Petit guide d'installation de l'option de connexion réseau Xerox WorkCentre M118/M118i Petit guide d'installation de l'option de connexion réseau 701P42687 Ce guide contient des instructions concernant : Navigation dans les écrans à la page 2 Configuration réseau

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan

Plus en détail

Manuel d utilisation email NETexcom

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

Plus en détail

TP2 : Client d une BDD SqlServer

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

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

CA Desktop Migration Manager

CA Desktop Migration Manager CA Desktop Migration Manager Manuel de configuration du déploiement DMM Service Pack 12.8.01 La présente Documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après

Plus en détail

Service d'authentification LDAP et SSO avec CAS

Service d'authentification LDAP et SSO avec CAS Service d'authentification LDAP et SSO avec CAS Clé de l'extension : ig_ldap_sso_auth 2006-2007, Michaël Gagnon, Ce document est publié sous la licence open source, disponible au

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. KMnet Admin LOGI CIEL D'ADMINISI TRATION DES PÉ RIPHÉR ÉRIQUES PO UR LES ENTREPRISES LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. ADMINISTRATION RAPIDE ET FACILE DES PÉRIPHÉRIQUES

Plus en détail

Google Drive, le cloud de Google

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

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

RMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants.

RMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. RMI Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. Méthode proche de RPC. Outils et classes qui rendent l'implantation d'appels de méthodes d'objets distants aussi simples

Plus en détail

Polymorphisme, la classe Object, les package et la visibilité en Java... 1

Polymorphisme, la classe Object, les package et la visibilité en Java... 1 Polymorphisme, la classe Object, les package et la visibilité en Java. Polymorphisme, la classe Object, les package et la visibilité en Java.... 1 Polymorphisme.... 1 Le DownCast... 4 La Classe Object....

Plus en détail

Service client LSC 1

Service client LSC 1 Service client LSC 1 Sommaire SOMMAIRE...2 PREAMBULE...3 PARAMETRAGE LSC...4 1\ ACTIVER LE SERVICE CLIENT...5 Licence LSC...5 Nom de domaine...5 2\ DEFINIR LES MODALITES DE PUBLICATION...6 3\ LES MODELES

Plus en détail

Manuel d'utilisation

Manuel d'utilisation Manuel d'utilisation Version 1.0 Le 25/09/2014 par i-médias, service commun informatique et multimédia Pôle Services numériques Pôle Applications & Développements I-médias Manuel d'utilisation de l'application

Plus en détail

Sommaire: 1. Introduction 2. Objectif 3. Les applications 4. Installation _Java _Applications lourdes _Applications légères _Remarques générales

Sommaire: 1. Introduction 2. Objectif 3. Les applications 4. Installation _Java _Applications lourdes _Applications légères _Remarques générales Titre: Installation sur les postes clients des briques Cocktail (à UP5) Version: 0.9 Dernière modification: 2006/04/18 10:00:00 Auteur: Aurélien Minet Statuts:

Plus en détail

DirXML License Auditing Tool version 1.1 - Guide de l'utilisateur

DirXML License Auditing Tool version 1.1 - Guide de l'utilisateur DirXML License Auditing Tool version 1.1 - Guide de l'utilisateur Présentation Installation DirXML License Auditing Tool (DLAT) vous permet de déterminer le nombre de licences DirXML utilisées dans une

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Notice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès

Notice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès - MODULE CLIENTS L affichage peut être différent suivant votre paramétrage mais le principe reste le même. I. Description générale du module Le module clients permet: de constituer un annuaire des clients

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1 Sommaire 1.Préambule...3 2.Démarrage du programme...4 3.Prise en main...6 3.1.Les saisies...6 3.2.Les listes...10 4.Gestion courante...13 4.1.Saisie d'un devis...13 4.2.Transformation

Plus en détail

Cahier Technique Envoi par Email à partir des logiciels V7.00

Cahier Technique Envoi par Email à partir des logiciels V7.00 Cahier Technique Envoi par Email à partir des logiciels V7.00 Sage Titre Petites du document Page 2 / 12 Entreprises Documentation technique Sommaire I. Configuration des services... 3 II. Les fichiers

Plus en détail

VD Négoce. Description de l'installation, et procédures d'intervention

VD Négoce. Description de l'installation, et procédures d'intervention VD Négoce Description de l'installation, et procédures d'intervention Auteur : Fabrice ABELLI Version du document : 1.0 Date version actuelle : 13/02/2012 Date première version : 13/02/2012 Révisions :

Plus en détail

Gestion des licences Mia-Studio Manuel de l'utilisateur. - Procédure d'installation -

Gestion des licences Mia-Studio Manuel de l'utilisateur. - Procédure d'installation - Gestion des licences Mia-Studio Manuel de l'utilisateur - Procédure d'installation - Table des matières Procédure d'installation 3 Gestion de licences MIA... 3 Informations nécessaires à la création d'une

Plus en détail

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations Sage activité Ciel 35, rue de la Gare - 75917 PARIS Cedex 19 Tél. 01.55.26.33.33 - Fax. 01.55.26.40.33

Plus en détail

Tutorial et Guide TeamViewer

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

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS Pour les sources voir le cours LA PROBLEMATIQUE Parc informatique hétérogène compliquant la gestion des postes ; Mise à jour longue des applications ; Existence

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Gestionnaire d emploi du temps

Gestionnaire d emploi du temps Gestionnaire d emploi du temps Guide d utilisation Version 1.0 Réalisé par : Mpouans Georges, Autar Olivier, Halaoua Amira, Labraoui Mohamed, Rhamani Abdelkrim N.B : Ce guide d utilisation est toujours

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

A DESTINATION DES SERVICES TIERS. Editeurs d applications et ressources pédagogiques connectées à l ENT

A DESTINATION DES SERVICES TIERS. Editeurs d applications et ressources pédagogiques connectées à l ENT DOCUMENTATION CAS A DESTINATION DES SERVICES TIERS Titre descriptif du document Référence du document REFO-DT-ENTV2-ServeurCAS-v1.2.docx Nom du fichier REFO-DT-ENTV2-ServeurCAS-v1.2.docx Version du document

Plus en détail

Programmation par les Objets en Java

Programmation par les Objets en Java Programmation par les Objets en Java Najib TOUNSI Les classes en Java (TD 3) I. Notion de classe I.1 Classe, champs, méthodes, instanciation, this, private vs. public. Créer une classe Point (coordonnée

Plus en détail

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2

Plus en détail

Guide de l'administrateur système

Guide de l'administrateur système v7.1 SP2 Guide de l'administrateur système Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Programmation des Applications Réparties. Parsers XML DOM et SAX

Programmation des Applications Réparties. Parsers XML DOM et SAX Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel luiz-angelo.steffenel@univ-reims.fr Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc Gestion du parc informatique des collèges du département du Cher Manuel d utilisation de la solution de gestion de Parc Table des matières 1. Préambule... 3 2. Pré requis... 3 3. Objectifs... 3 4. Connexion

Plus en détail

Configuration d'un annuaire LDAP

Configuration d'un annuaire LDAP Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...

Plus en détail

Gestionnaire de données edart

Gestionnaire de données edart Aider les Mouleurs à réussir Gestionnaire de données edart RJG, Inc. 2011 Gestionnaire de données edart RJG, Inc. 5/2011 Rév. 5.0 Gestionnaire de données edart Le Gestionnaire de données edart (EDM) rend

Plus en détail

Serveur d'archivage 2007 Installation et utilisation de la BD exist

Serveur d'archivage 2007 Installation et utilisation de la BD exist Type du document Procédure d'installation Auteur(s) Eric Bouladier Date de création 26/02/20007 Domaine de diffusion tous Validé par Equipe Versions Date Auteur(s) Modifications V1.00 26/02/2007 Eric Bouladier

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Le meilleur de l'open source dans votre cyber cafe

Le meilleur de l'open source dans votre cyber cafe Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau

Plus en détail

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés) Introduction à la POO 1. Histoire de la POO 9 2. Historique du 12 La conception orientée objet 1. Approche procédurale et décomposition fonctionnelle 13 2. La transition vers l'approche objet 14 3. Les

Plus en détail

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90. Analyste et développeur pendant plus de 10 ans, Thierry GROUSSARD s est ensuite orienté vers la formation et plus particulièrement dans le domaine du développement. Sa connaissance approfondie des besoins

Plus en détail