Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI"

Transcription

1 Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Olivier Beaudoux 4 septembre Introduction 1.1 Propos Dans ce mini-projet, nous proposons de construire différentes briques logicielles permettant de définir, de visualiser, d interroger et d éditer des emplois du temps. Le schéma de principe suivant synthétise le processus de gestion des emplois du temps à mettre en œuvre : Editeur XML dédié (C# - WPF) DOM Semaine37.xml XMLSchema XSLT SchemaEdT.xsd résultat validation SVG EdTversSVG.xsl Fonctions.xsl ModelesSVG.xsl XSLT RequetesXPath.xsl résultat requêtes 1

2 1. L emploi du temps relatif à la semaine 37 de la classe préparatoire P1B est renseigné dans le document Semaine37.xml. L emploi du temps est édité au travers d une application WPF écrite en C#. Elle utilise le processeur DOM de la plateforme.net afin de charger et sauvegarder le document, lequel peut prendre en compte le schéma XML SchemaEdT.xsd de l emploi du temps afin de vérifier la validité du document avant son traitement. 2. Le document instance Semaine37.xml et son schéma XML SchemaEdT.xsd sont construits en s assurant, à chaque étape, que le document instance est validé par son schéma XML. Le processeur XML Schema effectuera le test de validation. 3. L emploi du temps est interrogé via des expressions XPath intégrées à la feuille de transformation RequetesXPath.xsl, laquelle met également en forme le résultat de la requête en HTML. Le processeur XSLT assure la transformation du document instance en un résultat HTML. 4. La représentation SVG de l emploi du temps, qui peut être publiée pour diffusion, est générée par le processeur XSLT. Il transforme le document instance en un document SVG à l aide de la feuille de transformation EdTversSVG.xsl, laquelle inclut les documents Fonctions.xsl et ModelesSVG.xsl. Le document SVG résultat est alors rendu par le processeur SVG, visualisable sur un navigateur Web. Cette architecture sera mise en oeuvre en quatre étapes : 1. Grammaire XML pour emplois du temps : (a) Définition d un document instance XML représentant un emploi du temps en particulier à partir d un modèle UML. (b) Définition d un schéma XML validant le document instance précédent et respectant le modèle UML. Note : On reprendra cette étape à partir de ce qui a été réalisé en I2 (en Relax NG). 2. Requêtes sur un emploi du temps avec XPath/XSLT : Construction de requêtes complexes XPath en s aidant de XSLT (e.g. utilisation de variables XSLT). Formatage du résultat de la requête en HTML pour visualisation dans un navigateur Web. 3. Visualisation d emplois du temps en SVG : (a) Définition des «vignettes» SVG représentant quelques enseignements types. (b) Définition de ces mêmes vignettes SVG en tant que modèle XSL (document ModelesSVG.xsl). (c) Construction de la feuille de style (documents EdTversSVG.xsl et Fonctions.xsl) effectuant la transformation emploi du temps vue SVG. Note : On pourra reprendre, pour le point 3a, ce qui a été réalisé en I2. Concernant le point 3b, la forme du modèle SVG demandé est différente de celle utilisée en I2. 2

3 4. Édition de l emploi du temps via une application WPF écrite en C# : (a) Implémentation en C# de l éditeur de ressources et de l éditeur d une semaine d enseignement en utilisant DOM et WPF. Il est recommandé de s inspirer de l application «Filmographie» abordée en cours et dont le code source est disponible sur le campus numérique. (b) Bonus : Intégration des points 1, 2 ou/et 3 dans l application : Validation XML Schema par le processeur DOM ; Lancement de Internet Explorer pour la visualisation en SVG ; Reprise des requêtes XPath dans du code C# et affichage des résultats dans l application. Ces différentes étapes, de tailles assez inégales, pourront être traitées relativement indépendamment les unes des autres (sauf 4b). L étape 1a devra cependant être finalisée avant de commencer les autres. 1.2 Environnement Vous travaillerez sous Windows avec l environnement suivant : Éditeur XML et processeur XML Schema : L IDE VisualStudio.NET (version express 2008 / C#) gère l édition de documents XML et des schémas XML. La validation se fait automatiquement dès lors qu un espace de nom est défini par le schéma XML et est spécifié dans le document XML. de transformation XSLT : Le processeur XSLT interne à Internet Explorer est utilisé en spécifiant la feuille de transformation XSLT dans le document instance XML (balise <?xml-stylesheet?>). Les requêtes XPath/XSLT pourront donc être directement exécutées et leur résultat visualisés directement dans le navigateur. SVG : FireFox gère SVG en natif ainsi que la transformation XSLT via la balise <?xmlstylesheet?>). Cependant, il n indique par correctement les erreurs dans les transformations XSLT contrairement à Internet Explorer. Le processeur SVG à utiliser est le plugin SVG pour Internet Explorer téléchargeable sur le site d Adobe, lequel permettra de visualiser le résultat de la transformation directement dans le navigateur. Développement de l application WPF en C# : L IDE VisualStudio.NET sera bien entendu utilisé pour développement l application. 1.3 Fichiers fournis L ensemble des fichiers nécessaires est fourni sur le campus numérique. Différentes documentations utiles pour le mini-projet sont disponibles soit depuis le campus au format PDF, soit directement sur le Web : La recommandation SVG1.0 du W3C (bonne documentation de référence sur SVG). 3

4 Le site contient des tutoriaux simples sur les technologies XML suivantes : XPath : http :// SVG : http :// (tutorial un peu léger, voir plutôt la recommandation du W3C) XSLT : http :// Les fichiers suivants seront utiles lors de la construction de la représentation SVG de l emploi du temps : Semaine37.png : Une capture d écran de la représentation SVG possible pour la semaine 37. ModeleSVG.xsl : Le modèle de la grille est intégralement fourni et le modèle de la vignette devra être implémentée (balises <xsl :template name>). Fonctions.xsl : Les différentes fonctions principalement liées au calcul de la mise en page des vignettes dans la grilles sont à implémenter (balises <xsl :template name>). Enfin, l exemple de la filmographie vu en cours d XML et d IHM est intégralement donné. 2 Partie I : Grammaire XML pour emplois du temps Le modèle UML est celui fourni dans le BE XML en I2 : Reprendre l une des versions de l emploi du temps Semaine37.xml faite en I2, en l améliorant éventuellement. A partir du modèle UML ci-dessus et éventuellement du schéma Relax NG fait en I2, construire le schéma XML (document SchemaEdT.xsd) en veillant à respecter toutes les règles XML/UML vues en cours. 4

5 Utiliser VisualStudio pour éditer les 2 documents XML. Afin de valider le document Semaine37.xml par rapport à son schéma SchemaEdt.xsd, il est nécessaire de déclarer dans ces deux documents un espace de nom définissant de manière unique la grammaire de l emploi du temps : Document Semaine37.xml : <?xml version="1.0" encoding="iso "?> <elementracine xmlns="http :// Document SchemaEdT.xsd : <?xml version="1.0" encoding="iso "?> <xsd :schema xmlns :xsd="http :// xmlns="http :// targetnamespace="http :// elementformdefault="qualied"> Une fois que ceci est fait, remarquer que l édition du document instance est facilitée par le choix des éléments et attributs lors de l édition : l insertion d un < fait afficher un menu présentant les éléments possibles à insérer à cet endroit ; de même, l insertion d un espace après le nom d un élément fait afficher un menu présentant les attributs pouvant y être insérés. 3 Partie II : Requêtes XPath sur un emploi du temps Le document RequetesXPath.xsl doit contenir les requêtes XPath dont les résultats seront mis en forme en HTML grâce aux instructions XSLT. La forme HTML du résultat peut être élémentaire mais doit permettre une visualisation claire des résultats pour l ensemble 7 des requêtes spécifié ci-après. Afin qu Internet Explorer effectue la transformation et affiche son résultat, indiquer au préalable le lien vers la feuille de transformation dans le fichier Semaine37.xml, comme suit : <?xml version='1.0' encoding='iso '?> <?xmlstylesheet href="requetesxpath.xsl" type="text/xsl"?>... Construire les requêtes suivantes, données dans l ordre croissant de difficulté, qui doivent fournir : 1. Les enseignants, affichés par leur prénom et leur nom, en fonction du nom partiel passé en paramètre. Par exemple, la chaîne «oug» passée en paramètre retourne «Jean-Yves Fougère». 5

6 2. Les matières, affichés par leur titre, enseignées par un enseignant dont l identifiant est passé en paramètre. 3. Les enseignants, affichés par leur prénom et leur nom, enseignant une matière dont l identifiant est passé en paramètre. 4. Les enseignements, affichés par l identifiant de l enseignant, le nom du jour et les identifiants des horaires, concernant une matière dont l identifiant est passé en paramètre. 5. Les enseignements, affichés par l identifiant de la matière, le nom du jour et les identifiants des horaires, assurés par un enseignant dont l identifiant est passé en paramètre. Attention : tenir compte qu un enseignant peut ne pas être spécifié si la matière n a qu un enseignant. 6. Les disponibilités, affichées par l identifiant de l horaire disponible, d une salle dont l identifiant est passé en paramètre et pour un jour dont le nom est passé en paramètre. 7. Les disponibilités, affichées par l identifiant de l horaire disponible, d un enseignant dont l identifiant est passé en paramètre et pour un jour dont le nom est passé en paramètre. Attention : tenir compte qu un enseignant peut ne pas être spécifié si la matière n a qu un enseignant. 4 Partie III : Visualisation d'emplois du temps en SVG 4.1 Vignettes enseignements SVG À partir des éléments <g>, <rect>, <polygon> et <text>, construire dans le document Vignettes.svg la description SVG de deux vignettes d enseignements qui concernent respectivement un cours de 2 heures en pleine division, et un TD d une heure (en groupe). La vignette d un enseignement à les dimensions suivantes : Largeur : 1 heure = 150 pixels de large, 2 heures = 305 pixels Hauteur : en pleine division = 145 pixels, en groupe = 70 pixels Cette construction pourra reprendre celle réalisée en I2. Utiliser VisualStudio pour éditer le document SVG et Internet Explorer pour le visualiser (après avoir installé le plugin SVG). Il est préférable d utiliser le préfixe svg pour chaque élément SVG du document, ce qui deviendra indispensable dans la section suivante. 4.2 Modèle SVG en XSL Compléter le modèle SVG «vignette» (balise <xsl :template name= vignette > du document ModelesSVG.xsl) à partir du contenu du document Vignettes.svg précédent. La structure du modèle étant différente de celle proposée en I2, il est inutile de reprendre ce qui a été réalisé en I2. Le test de ce modèle sera réalisé à l étape suivante. 6

7 4.3 Feuille de transformation Dans cette dernière étape, la feuille de transformation EdTversSVG.xsl va être construite en utilisant les modèles SVG définis dans ModelesSVG.xsl et en codant les fonctions de calcul de la géométrie dans Fonctions.xsl. 1. Commencer par modifier la désignation de la feuille de transformation dans le document instance : <?xml version='1.0' encoding='iso '?> <?xml-stylesheet href="edtverssvg.xsl" type="text/xsl"?>... Supprimer également la spécification de l espace de nom présente dans l élément racine (sinon, l affichage dans Internet Explorer poserait problème). 2. Tester la vignette de ModelesSVG.xsl en complétant le document EdTversSVG.xsl de manière à instancier le modèle par un <xsl :call-template>. Note : il faut impérativement utiliser le préfixe svg pour désigner tous les éléments des modèles SVG. 3. Implémenter les différentes fonctions x, x1 et x2 puis y et hauteur déclarées dans le document Fonctions.xsl (balises <xsl :template name>) à partir des formules suivantes : Abscisse de la vignette en fonction de l heure : x(m) = m où m représente le nombre de minutes depuis 8h00, moins 60 si l heure dépasse 13h00. Ordonnée de la vignette en fonction du jour et du groupe : y( j,g) = j + 75 (g 1) où j représente l indice du jour ( j = 0 pour «lundi», j = 1 pour «mardi», etc.) et g le numéro de groupe (g = 1 ou 2). Pour un enseignement en division complète, g = 1 dans la formule. Hauteur de la vignette en fonction du groupe : h(g) = (g 1) où g représente le numéro de groupe avec la même convention que pour y( j,g). 4. Définir dans le document EdTversSVG.xsl les règles (balises <xsl :template match>) permettant de construire la grille à l aide des modèles «fond» et «tranchehoraire» donnés dans le document ModelesSVG.xsl. Noter que la règle «match= /» fournie permet d insérer le résultat SVG dans une page HTML visualisable sous Internet Explorer grâce au plugin SVG. Mettre alors au point les fonctions x, x1 et x2 si nécessaire. 5. Terminer la construction de EdTversSVG.xsl en définissant la règles permettant de construire toutes les vignettes des enseignements. Mettre alors au point les fonctions y et hauteur si nécessaire. 7

8 5 Partie IV : Éditeur WPF en C# 5.1 Prototype papier Avant de se lancer dans la réalisation de l application, il est important d avoir une bonne idée de ce que sera l interface finale via un prototype papier. Réaliser le prototype papier complet des différentes vues nécessaires aux deux tâches principales d édition des ressources et d édition d une semaine d enseignement. Il est souhaitable de faire valider votre prototype par l enseignant responsable du miniprojet. 5.2 Implémentation de l'ihm Implémenter le prototype papier en C# en respectant l approche MVC de WPF présentée lors du cours. L application devra utiliser le processeur DOM de.net afin de charger et sauvegarder l emploi du temps (voir l exemple de la filmographie). 5.3 Bonus : Intégration des différentes briques Ajouter les fonctionnalités suivantes à l application : Validation XML Schema par le processeur DOM ; Lancement de Internet Explorer pour la visualisation en SVG ; Reprise des requêtes XPath dans du code C# et affichage des résultats dans l application. 6 Mode d'évaluation L évaluation prendra en compte, dans l ordre d importance, les points suivants : 1. Qualité du travail 2. Quantité de travail fourni 3. Rapport final 4. Soutenance orale / démonstration (lors de la dernière séance) Il n est pas demandé de rapport final mais une archive au format ZIP qui contiendra les documents XML élaborés à chaque étape du mini-projet : Partie I : Le document instance XML Semaine37.xml Le schéma XML SchemaEdT.xsd Partie II : Le document RequetesXPath.xsl 8

9 Une sauvegarde Semaine37.xpath.xml du document instance XML contenant le lien <?xml-stylesheet?> vers RequetesXPath.xsl. Partie III : Le document Vignettes.svg contenant les vignettes SVG de deux enseignements. Les feuilles de transformation EdTversSVG.xsl, Fonctions.xsl et ModelesSVG.xsl. Une sauvegarde Semaine37.svg.xml du document instance XML contenant le lien <?xml-stylesheet?> vers EdTversSVG.xsl. Partie IV : Le répertoire contenant le projet VisualStudio WPF/C# complet de votre application. Chaque document doit être fonctionnel lorsqu ils sont ouverts sous VisualStudio pour les documents XML, XSD et XSL et le projet WPF/C#, et par Internet Explorer pour les documents XML (Semaine37.*.xml). L archive devra être nommée GroupeN.zip ou N est le numéro du groupe. Elle servira à évaluer la qualité et la quantité du travail effectué. L oral, effectué sur 10 à 15 minutes à la fin de la dernière séance, inclura en une démonstration (qui fonctionne, donc à préparer!) et un ensemble de questions. 9

Les outils du XML. Xpath, XSL, XSLT, et autres trucs en X

Les outils du XML. Xpath, XSL, XSLT, et autres trucs en X Les outils du XML Xpath, XSL, XSLT, et autres trucs en X XPATH Un outil de sélection de nœud Document XML : vue arborescente Lemay Aurélien 5 Juin

Plus en détail

Programmation d applications pour le Web

Programmation d applications pour le Web Programmation d applications pour le Web Cours 2 ème année ING ISI-Tunis Elaboré par: Hela LIMAM Chapitre 3 Partie 2 XML+XSL Année universitaire 2011/2012 Semestre 2 1 Le XML ne fait rien. Il faudra passer

Plus en détail

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15 Table des matières Au sujet de l auteur 1 Introduction 3 édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail

Création de boutons pour DvdStyler 1.5b5

Création de boutons pour DvdStyler 1.5b5 Création de boutons pour DvdStyler 1.5b5 TABLE DES MATIERES 1Présentation... 1 2Ajout d un bouton de navigation...1 2.1Création du bouton... 1 2.2Intégration à DvdStyler... 4 3 Quelques erreurs possibles...

Plus en détail

XML-Bases. www.fenetresurtoile.com XHTML. Les bases. Jean-François Ramiara. INP-ENM 04/10/2012 Toulouse. Copyright J.F. Ramiara Tous droits réservés

XML-Bases. www.fenetresurtoile.com XHTML. Les bases. Jean-François Ramiara. INP-ENM 04/10/2012 Toulouse. Copyright J.F. Ramiara Tous droits réservés XHTML Les bases Jean-François Ramiara INP-ENM 04/10/2012 Toulouse 1 Généralités Jean-François Ramiara XML 2 jours Initiation à XML Contenu Cours Exercices Support PDF Horaires Tour de table 2 Sommaire

Plus en détail

CMS Modules Dynamiques - Manuel Utilisateur

CMS Modules Dynamiques - Manuel Utilisateur CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

Plus en détail

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données

Plus en détail

Web et présentation d information spatiale

Web et présentation d information spatiale Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Web et présentation d information spatiale Format XML Jean-Michel FOLLIN jmfollin@univ-lr.fr Limitations HTML Limitations

Plus en détail

Ce qu on ne sait pas faire avec le Web

Ce qu on ne sait pas faire avec le Web Ce qu on ne sait pas faire avec le Web Le principal langage du Web est HTML HTML est un langage pour présenter des informations à l écran. 1. il ne permet pas d échanger des données 2. il ne permet pas

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Tutoriel GéoIDE-Carto avancé

Tutoriel GéoIDE-Carto avancé Tutoriel GéoIDE-Carto avancé La DDT de la Charente propose des cartes statiques ou dynamiques consultables dans la cartothèque de notre intranet ou sur le site internet des Services de l'état. Vue générale

Plus en détail

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2

Plus en détail

INTRODUCTION. méta-langage

INTRODUCTION. méta-langage INTRODUCTION renault twingo Bic 1999 etc.. XML : extensible

Plus en détail

" extensible Markup Language " XML

 extensible Markup Language  XML " extensible Markup Language " XML Sylvie Vignes, Département Informatique et Réseaux École Nationale Supérieure des Télécommunications 46, rue Barrault 75634 Paris cedex 13 Département Informatique et

Plus en détail

Tutoriel Ionic framework

Tutoriel Ionic framework INGÉNIEURS EN SCIENCES INFORMATIQUES ADAPTATION DES INTERFACES A L ENVIRONNEMENT Tutoriel Ionic framework Tutoriel et présentation du framework IONIC : technologie permettant la réalisation d applications

Plus en détail

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 jquery Mobile La bibliothèque JavaScript pour le Web mobile É r i c S a r r i o n Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 1 Installation de jquery Mobile

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation :

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation : TPS 5 : Prise en main du système de Développement IMAP137L Préparation 1. Prendre connaissance de l annexe de ce TP et revoir les pages 110-126 du cours. 2. Quels sont les principaux constituants du Système

Plus en détail

Introduction à XML. 1. Notions de base. Introduction à XML

Introduction à XML. 1. Notions de base. Introduction à XML Introduction à XML INTRODUCTION À XML 1. NOTIONS DE BASE 2. EXEMPLE SIMPLE 3. SYNTAXE XML 3.1. LES CARACTÈRES SPÉCIAUX 4. DTD 5. DOCUMENT XML AVEC FEUILLE DE STYLE CSS 6. XLS ET XSLT 6.1. EXEMPLE DE DOCUMENT

Plus en détail

CAHIER DES SPECIFICATIONS FONCTIONNELLES

CAHIER DES SPECIFICATIONS FONCTIONNELLES 2010/2011 INSTITUT SUP GALILEE CAHIER DES SPECIFICATIONS FONCTIONNELLES IHM XML O.N.E.R.A. Institut Sup Galilée O.N.E.R.A. Page 2 Sommaire I. Description du sujet... 4 II. Outils utilisés... 4 III. Description

Plus en détail

PROCÉDURES D ÉDITION. Guide de l usager TYPO3

PROCÉDURES D ÉDITION. Guide de l usager TYPO3 Guide de l usager TYPO3 Sommaire Connexion à TYPO 3...5 Gestion des pages dans TYPO 3...6 Ajouter une nouvelle page...7 Déplacer ou copier une page de l arborescence... 11 Supprimer une page... 12 Ouvrir

Plus en détail

Guide du plug-in BR-Docs pour Office

Guide du plug-in BR-Docs pour Office Guide du plug-in BR-Docs pour Office Version 0 FRE Table des matières 1 Guide du programme d installation 1 Installation de BR-Docs Plug-In for Office...2 Configuration matérielle et logicielle requise...5

Plus en détail

La Clé informatique. Formation Access XP Aide-mémoire

La Clé informatique. Formation Access XP Aide-mémoire La Clé informatique Formation Access XP Aide-mémoire Septembre 2003 Définitions de termes Base de données : Se compare à un énorme classeur ayant plusieurs tiroirs où chacun d eux contient des informations

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Dream Report. Dream Report vs Reporting Services

Dream Report. Dream Report vs Reporting Services Dream Report Dream Report vs Reporting Services Date : Mars 2015 A propos de Dream Report Dream Report est le 1 er logiciel d édition de rapport prêt à l emploi offrant aux utilisateurs la possibilité

Plus en détail

SAGESSE Delphi Interbase Version V6.0

SAGESSE Delphi Interbase Version V6.0 SAGESSE Delphi Interbase Version V6.0 Note d accompagnement SOMMAIRE 1. INTRODUCTION...1 1.1 Rappel de la version d InterBase nécessaire pour SAGESSE V6.0... 1 2. MISE EN ŒUVRE...1 2.1 Mise à jour d une

Plus en détail

transformerez le fichier D5_Nom_Prenom en fichier pdf avant de l envoyer à votre enseignant/moniteur.

transformerez le fichier D5_Nom_Prenom en fichier pdf avant de l envoyer à votre enseignant/moniteur. Epreuve pratique du C2i Enoncé de l Activité 5 pour la validation des compétences du domaine D5 du C2i «Travailler en réseau, communiquer et collaborer» CONTEXTE L objectif de cette activité est de vérifier

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

XML (extensible Markup Language)

XML (extensible Markup Language) XML (extensible Markup Language) Références : XML, Micro Application e-poche http://giles.chagnon.free.fr/cours/xml/base.html http://www.cgmatane.qc.ca/forgetj/formation/int4/xml.php 1. Qu est-ce que XML?

Plus en détail

Réalisation d Applications Web Statiques

Réalisation d Applications Web Statiques Université Abdelmalek Essaâdi Faculté Polydisciplinaire - Tétouan Réalisation d Applications Web Statiques Mr. AZZOUZ Karim azzkimo@gmail.com 2013-2014 1 Plan Cours TP Exercices et TD Évaluation : * Devoir

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

Aide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition

Aide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition Aide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition Interface clé pédagogique 1. Lancer l'interface : Insérer la clé dans un port USB libre. Attendre l'ouverture

Plus en détail

Version 4.0. Multinet Ressources Inc. Page 1 sur 13

Version 4.0. Multinet Ressources Inc. Page 1 sur 13 Version 4.0 Page 1 sur 13 Introduction Lorsque vous obtenez l accès à Méganet, votre site est déjà construit. C est-à-dire qu il a fait l objet d une étude de style selon les couleurs de votre entreprise

Plus en détail

CmapTools Guide de démarrage rapide

CmapTools Guide de démarrage rapide CmapTools Guide de démarrage rapide Principes de base Le logiciel CmapTools permet de construire et de partager des cartes conceptuelles (désignées ci-après par le terme «Cmap»). Ces cartes conceptuelles

Plus en détail

TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE

TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE XML/ SOA/ Web services TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE Réf: PXM Durée : 4 jours (7 heures) OBJECTIFS DE LA FORMATION XML est devenu une technologie incontournable tant sur le poste utilisateur

Plus en détail

SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3

SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3 SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3 SAS 9.3 est disponible depuis le 12 Juillet 2011. Cette nouvelle version s accompagne de son lot de nouveautés notamment au niveau du serveur de

Plus en détail

I N F O S T A N C E. Cahier de textes Rentrée 2009

I N F O S T A N C E. Cahier de textes Rentrée 2009 I N F O S T A N C E Cahier de textes Rentrée 2009 I N D E X INTRODUCTION... 4 PRESENTATION... 5 LES DROITS... 6 SAISIR UN CAHIER DE TEXTES... 7 SAISIE DU CAHIER DE TEXTES DEPUIS LE PLANNING... 7 Contenu

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

Echanges EDT / STS et EDT / SCONET

Echanges EDT / STS et EDT / SCONET Echanges EDT / STS et EDT / SCONET Comment créer une base à partir de STSweb? (voir page 3) Comment importer les élèves de SCONET? (voir page 4) Comment préparer la remontée des services vers STSweb? (voir

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

PG208, Projet n 2 : Dessin vectoriel

PG208, Projet n 2 : Dessin vectoriel PG208, Projet n 2 : Dessin vectoriel Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

II. Image = un type de média en vocabulaire Joomla

II. Image = un type de média en vocabulaire Joomla AJOUT D IMAGES DANS UN ARTICLE I. A savoir Pour agrémenter les articles, il est intéressant de pouvoir y ajouter des images. Cette action importante demande de la rigueur dans son exécution afin de : -

Plus en détail

Les technologies XML. Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT. Novembre 2010 - Version 3.2 -

Les technologies XML. Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT. Novembre 2010 - Version 3.2 - Les technologies XML Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT Novembre 2010 - Version 3.2 - SOMMAIRE DU COURS TRANSFORMATIONS DE DOCUMENTS XML Introduction à XSL Noeuds

Plus en détail

DEUXIEME PARTIE DM WEB CLIENT Guide d installation Ref.: 01.DMS.GIA.71-02 DM Web Client 2 IMECOM Fonctionnement, Architecture et Sécurité DM - Web Chapitre Client 1 SOMMAIRE DEUXIEME PARTIE - DM WEB CLIENT

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

LABD. DS intermédiaire. Corrigé

LABD. DS intermédiaire. Corrigé M1 Master d informatique 2014/2015 LABD jeudi 12 mars 2015 durée 2h supports de cours et TD autorisés DS intermédiaire Corrigé Exercice 1 : DTD On considère les deux fichiers xml suivants a1.xml et a2.xml

Plus en détail

Mise à jour : Octobre 2011

Mise à jour : Octobre 2011 FICHE TECHNIQUE Architecture VIGILENS Mise à jour : Octobre 2011 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Intégration de VIGILENS dans l architecture de l entreprise... 3

Plus en détail

Guide Ultra-book / 2012

Guide Ultra-book / 2012 Guide Ultra-book / 2012 Avant de commencer Le logiciel Ultra-book est optimisé pour les derniers navigateurs web standards : Firefox 10 ou 11 Chrome 18 Safari 5 Vous trouverez ces navigateurs en téléchargement

Plus en détail

Mise en forme XML avec XSLT XML schéma (XSD)

Mise en forme XML avec XSLT XML schéma (XSD) Mise en forme XML avec XSLT XML schéma (XSD) BOUALEM ABID & LEBCIR FAHIMA ENS KOUBA ALGER ÉÀ&( Introduction XSL : extensible Stylesheet Langage, ou langage extensible de feuille de style. XPath : un moyen

Plus en détail

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic IUT d Orsay Première Année Introduction à l Interaction Homme-Machine Février 2014 Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic Cette introduction à Visual Studio est

Plus en détail

Readme.txt RÉGLEMENTATION DU TRANSPORT DES ANIMAUX VIVANTS 40E ÉDITION EN VIGUEUR DU 1ER OCTOBRE 2013 AU 31 DÉCEMBRE 2014 ------------

Readme.txt RÉGLEMENTATION DU TRANSPORT DES ANIMAUX VIVANTS 40E ÉDITION EN VIGUEUR DU 1ER OCTOBRE 2013 AU 31 DÉCEMBRE 2014 ------------ RÉGLEMENTATION DU TRANSPORT DES ANIMAUX VIVANTS 40E ÉDITION EN VIGUEUR DU 1ER OCTOBRE 2013 AU 31 DÉCEMBRE 2014 ------------ SOMMAIRE ----------------- CONFIGURATION MINIMALE REQUISE CONTENU DU CD-ROM INSTALLATION

Plus en détail

Architecture applicative de l application Web

Architecture applicative de l application Web Architecture applicative de l application Web Principes d organisation de l application PHP Gsb-AppliFrais Les principes d'organisation de l'application s'inspirent des travaux réalisés autour du contexte

Plus en détail

Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC

Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC www.sandbox-team.be Utilisation de VLC et de l interface Web Enigma pour visualiser un programme satellite sur PC 1/8 Objectif... 2 Solution retenue... 2 Etape n 1 : Installation de VLC... 2 Etape n 2

Plus en détail

Guide d'utilisation. De Kompozer. AUTEUR INITIAL : S. LOIZEL Collège Saint Joseph Caudan (56)

Guide d'utilisation. De Kompozer. AUTEUR INITIAL : S. LOIZEL Collège Saint Joseph Caudan (56) Guide d'utilisation De Kompozer AUTEUR INITIAL : S. LOIZEL Collège Saint Joseph Caudan (56) Table des matières Fiche1 : Créer, nommer et sauvegarder une page...2 Fiche2 : Modifier les couleurs et le fond

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

Archivage pérenne : les formats conformes Version : 24-02-2015

Archivage pérenne : les formats conformes Version : 24-02-2015 Archivage pérenne : les formats conformes Table des matières 1. L outil PAC du Cines...1 2. Objectif de l archivage pérenne...2 3. Liste des formats acceptés pour l'archivage PAC...3 4. Structure d un

Plus en détail

UTILISATION DES BLOCS ERABLE.CA

UTILISATION DES BLOCS ERABLE.CA Erable Formation sur l utilisation des blocs Janvier 2012 UTILISATION DES BLOCS ERABLE.CA Utilisation des blocs sur un site Drupal Préparé pour Renaud Binette Par Pierre Paul Lefebvre (Développeur web),

Plus en détail

Pour mettre à niveau à partir de Windowmaker 5, veuillez consulter Les Nouveautés de Windowmaker 2012

Pour mettre à niveau à partir de Windowmaker 5, veuillez consulter Les Nouveautés de Windowmaker 2012 Sommaire Prérequis pour la mise à niveau... 1 Améliorations d ordre général... 1 Windowmaker pour Windows 8... 1 Pourcentage de bradage maximum... 1 Encore facile de maintenir les coûts pour les pièces

Plus en détail

[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa

[Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY. Validation du document Nom Date Visa [Projet S9] Rédacteurs & Contributeurs Entité Rédacteurs Contributeurs Imededdine HOSNI Olivier MARTY Organisme ou entreprise Validation du document Nom Date Visa Amel LIMAM Organisme ou entreprise Approbation

Plus en détail

Résumé XML XML. XPATH SVG Schema XSL. VoiceXML. Figure 1 : évolution des langages à balises

Résumé XML XML. XPATH SVG Schema XSL. VoiceXML. Figure 1 : évolution des langages à balises XML, extensible Markup Language 1-Origine de XML On trouve l origine des langages à balises dans la nécessité d échanger des informations dont la structure est trop complexe pour être simplement mise sous

Plus en détail

PC1 :192.168.1.87 PC2 :192.168.1.180

PC1 :192.168.1.87 PC2 :192.168.1.180 Utilisation du serveur WEB avec le logiciel AUTOMGEN 1 Introduction Le serveur WEB d AUTOMGEN permet de réaliser des applications de supervision accessibles à partir d un navigateur Internet PC1 :192.168.1.87

Plus en détail

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source JOOMLA Introduction Joomla est un système de gestion de contenu CMS open source Il permet la conception rapide de sites Web avec une présentation soignée et une navigation très simple C est l outil idéal

Plus en détail

A. Architecture du serveur Tomcat 6

A. Architecture du serveur Tomcat 6 Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la

Plus en détail

TP Initiation au langage HTML

TP Initiation au langage HTML TP Initiation au langage HTML (1) Rappels de quelques généralités Un fichier HTML n'est pas compilé (ce n'est pas un programme) Un fichier HTML est un fichier texte simple, parfaitement lisible, respectant

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL Prise en main de NVU et Notepad++ (conception d application web avec PHP et MySql) Propriétés Intitulé long Formation concernée Matière Présentation Description Conception de pages web dynamiques à l aide

Plus en détail

Partie 4 Créer des parcours pédagogiques

Partie 4 Créer des parcours pédagogiques Partie 4 Créer des parcours pédagogiques Un parcours pédagogique est une séquence d'apprentissage découpée en sections contenant ellesmêmes des activités ou objets d apprentissage. Il peut être organisé

Plus en détail

Le serveur de diffusion Express Server

Le serveur de diffusion Express Server Quatrième partie: Le serveur de diffusion Express Server Par Mario Lapointe ing. MBA Architecte d affaires, Régie de l Assurance Maladie du Québec De 14h45 à 15h30 Le serveur de diffusion Express Server

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a Plateforme Systempay v1.24 Personnalisation avancée de la page paiement Version 1.2a 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

Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant. Comparateur de documents XML

Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant. Comparateur de documents XML Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant DOCUMENTATION TECHNIQUE Comparateur de documents XML SOMMAIRE 1 Introduction... 3 2 Langage et choix de programmation... 4 2.1 Le langage PHP...

Plus en détail

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL.

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. Objectif Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. De nombreux utilisateurs s appuient sur EXCEL pour la gestion de leurs données. C est un outil relativement

Plus en détail

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION

SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION SEANCE 2 : REQUETES DE SELECTION & FORMULAIRES DE CONSULTATION Année universitaire 20015-2016 Masters Économie Société - Finances Informatique appliquée SGBD Pierre-Henri GOUTTE La requête de sélection

Plus en détail

L utilisation d outils intelligents pour écrire du code valide

L utilisation d outils intelligents pour écrire du code valide B L utilisation d outils intelligents pour écrire du code valide Toutes les méthodes de développement, sans exception, incluent au moins une étape de test du code. C est parce que le code écrit par la

Plus en détail

Le tableur - grapheur Open Office Calc DOSSIER EXERCICES : SOMMAIRE

Le tableur - grapheur Open Office Calc DOSSIER EXERCICES : SOMMAIRE DOSSIER EXERCICES : SOMMAIRE Ce classeur est à rendre au professeur à la fin de chaque séance. - Contrat n 1 : créer un nouveau tableau...1/11 - Contrat n 2 : compléter un nouveau tableau...2/11 - Contrat

Plus en détail

Modélisation et interopérabilité : Semaine 40, cours 3

Modélisation et interopérabilité : Semaine 40, cours 3 Modélisation et interopérabilité : Semaine 40, cours 3 Benoît Valiron http://inf356.monoidal.net/ 1 Question pratique : Evaluation Trois choses : Un examen final (coef 2/3)

Plus en détail

Version 1.4. Note sur la création de la base de données géographique et la configuration du module SVG. Par JC Desconnets jcd@teledetection.

Version 1.4. Note sur la création de la base de données géographique et la configuration du module SVG. Par JC Desconnets jcd@teledetection. Version 1.4 Note sur la création de la base de données géographique et la configuration du module SVG Par JC Desconnets jcd@teledetection.fr Montpellier Décembre 2006 Préambule : Cette note donne les opérations

Plus en détail

Bertrand DAVID : Interaction Humain-Machine

Bertrand DAVID : Interaction Humain-Machine Interaction Humain-Machine Xml La transformation avec Xslt Les parseurs les outils pour Xml Transformation de documents dans les applications multimédia 1 XML extensible Markup Langage Un langage universel

Plus en détail

Faculté des sciences sociales Guide d utilisation du logiciel Contribute CS3 Table des matières

Faculté des sciences sociales Guide d utilisation du logiciel Contribute CS3 Table des matières Guide d utilisation du logiciel Contribute CS3 Table des matières Table des figures... 3 Section 1 : Introduction - Contribute CS3... 4 1.1 Démarrage du logiciel... 4 1.2 Aire de travail... 4 1.3 Menu...

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

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

Projet Covoiturage TP 1

Projet Covoiturage TP 1 Projet Covoiturage TP 1 Description du thème Ce TP est le premier d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long Formation

Plus en détail

@promt Professional 8.0

@promt Professional 8.0 @promt Professional 8.0 Description abrégée Le logiciel de traduction idéal pour répondre aux besoins quotidiens d une entreprise : Traduction de courriers électroniques, de pages Internet et de documents.

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

A - GESTION DU POSTE INFORMATIQUE

A - GESTION DU POSTE INFORMATIQUE GRILLE ACADEMIQUE DES EN INFORMATIQUE A - GESTION DU POSTE INFORMATIQUE 1 * GERER SON POSTE INFORMATIQUE Organiser les ressources du poste de travail sous interface graphique Utiliser, si la configuration

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Créer sa première présentation :

Créer sa première présentation : PowerPoint est une application dédiée à la conception de présentations de toutes sortes, utilisées en projection ou en affichage sur écran. Ces présentations peuvent intégrer aussi bien du texte, des diagrammes,

Plus en détail

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express Labo 1a Installation de Visual C++ Express 1. Présentation 1.1. Objectifs pédagogiques - Apprendre à installer et à utiliser Visual C++ 2008. - Apprendre à créer un programme en suivant une procédure précise.

Plus en détail

Classes et templates C++

Classes et templates C++ Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle

Plus en détail