Module : Programmation site web dynamique

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

Download "Module : Programmation site web dynamique"

Transcription

1 Module : Programmation site web dynamique LEÇON : MANIPULATION DES FICHIERS XML VIA.NET C# (LECTURE ET ECRITURE) Proposé par : A BENDAOUD XML Sommaire Créer un fichier XML à l aide de Visual Studio... 2 Créer un schéma à l aide de Visual Studio... 3 Les classes XmlTextReader et XmlTextWriter... 5 La classe XmlDocument... 9 XML et les dataset Les transformations XSLT

2 XML (pour extensible Markup Language) constitue un moyen simple et standardisé pour décrire et échanger des données entre applications, éventuellement distantes et sous des systèmes d exploitation différents. XML se veut en effet indépendant de ces considérations. L intérêt du XML ne se limite cependant pas à l échange de données : même si,a priori, XML ne se préoccupe pas de présentation (contrairement au HTML), la technique des transformations XML (ce que l on appelle XSLT) permet de présenter de différentes manières un même document XML. Était-il vraiment nécessaire d inventer le XML? Bien sûr, des fichiers binaires comme ceux créés ou lus à la section 23.4 peuvent être échangés. En théorie, de tels fichiers peuvent être lus sur n importe quelle machine puisqu il ne s agit jamais que d une suite de uns et de zéros. Mais ces fichiers ne comportent aucune information quant à leur structure (format). Le programme qui lit un tel fichier doit en effet disposer de son format précis. De plus, il doit savoir comment sont représentés les entiers, les chaînes de caractères, les réels, etc., sur la machine d origine. L architecture.net a certes unifié cette représentation des types mais cette standardisation est limitée à.net. Même avec.net, notre problème initial n est toujours pas résolu puisqu un fichier binaire créé sous.net ne comporte aucune information quant à son format, ce qui limite les possibilités d échange. XML, qui est normalisé par le World Wide Web Consortium (W3C, le consortium de normalisation d Internet), a adopté le format des fichiers de texte et la technique des balises. XML n a cependant pas que des avantages : il est pour le moins verbeux, avec une transmission de texte délimité par des balises. Ainsi, transmettre un entier codé sur deux octets réclame généralement la transmission d une vingtaine de caractères. Il en résulte un coût, souvent important, en termes de performance. Microsoft accorde manifestement beaucoup d importance à XML. Pour preuve, XML est omniprésent dans.net : fichiers de configuration, fichiers de projet, etc. Il est également utilisé pour le transfert de datasets. On suppose, dans ce chapitre, que les quelques règles, très simples d ailleurs, de formatage de fichiers XML sont connues. Créer un fichier XML à l aide de Visual Studio Voyons directement comment créer un fichier XML avec Visual Studio : Explorateur de solutions clic droit sur le nom du projet Ajouter un nouvel élément et sélectionnez Fichier XML : 2

3 Par défaut, le fichier XML à créer s appelle XMLFile1.xml. Donnez-lui évidemment un nom plus significatif (par exemple Pays.xml). L éditeur XML est alors affiché. Il a déjà préparé la ligne d en-tête : <?xml version="1.0" encoding="utf-8"?> Complétez le fichier XML, au moins pour une première entrée (comme l éditeur ajoute automatiquement les balises de fermeture à partir de la balise d ouverture, surveillez ce qui se passe à l écran lors de la frappe) : <?xml version="1.0" encoding="utf-8"?> <geo> <pays Nom="France" Capitale="Paris" Habitants="61" /> </geo> Vous pouvez maintenant passer en mode grille (partie droite de la figure 26-1) par clic droit Afficher la grille de données, l éditeur prenant alors la forme d un tableur, et clic droit Afficher le code pour revenir à l état initial : Vous pouvez ajouter des données en mode Données, le fichier XML étant automatiquement mis à jour (vous pouvez le vérifier en repassant en mode XML). Créer un schéma à l aide de Visual Studio À ce fichier XML, vous pouvez associer un schéma (fichier d extension.xsd) dans lequel on spécifie des contraintes. Pour cela : le fichier XML étant affiché en mode XML, activez le menu XML Créer un schéma. Passez à la fenêtre Explorateur de solutions et constatez qu un fichier Pays.xsd a été créé (même nom que le fichier XML mais extension.xsd). 3

4 À partir de là, vous pouvez passer à une représentation graphique : clic droit Concepteur de vues (figure 26-3). La lettre E indique qu il s agit d un élément (on trouverait A pour un attribut). Par défaut, tous les éléments sont de type string (l éditeur XML ne pouvait pas deviner que le nombre d habitants doit être un entier positif). Pour spécifier un type plus approprié (par exemple positiveinteger pour habitants), cliquez sur string et choisissez le type dans la liste déroulante. Pour indiquer qu un élément est requis (une valeur devra alors toujours être spécifiée), passez à la représentation XML et donnez à minoccurs la valeur "1" pour cet élément. Prenez l habitude de valider le schéma après toute modification : passez en mode XML et activez le menu Schéma Valider schéma. Les données sont maintenant automatiquement validées, les éventuelles erreurs apparaissant dans la fenêtre Liste des erreurs au bas de la fenêtre. Nous avons créé un document XML, nous lui avons éventuellement associé un schéma, nous l avons rempli de données et nous avons éventuellement validé ce document. Il nous faut maintenant apprendre comment accéder aux données par programme. Deux techniques sont possibles : le parcours noeud après noeud, un noeud à la fois grâce aux classes XmlTextReader et XmlTextWriter ; 4

5 la technique DOM (Document Object Model) : tout l arbre (puisqu un document XML a une structure hiérarchique) est chargé en mémoire et est validé en mémoire. Eléments et attributs se retrouvent alors dans des collections de propriétés. Un document XML étant semblable à une table, il est possible : de créer un fichier XML à partir d un dataset (méthode WriteXml appliquée au dataset) ; de remplir un dataset à partir d un fichier XML (méthode ReadXml). Les classes XmlTextReader et XmlTextWriter La classe XmlTextReader de l espace de noms System.Xml permet de parcourir un document XML, noeud après noeud et dans un sens uniquement (du début à la fin du fichier). Le document XML n est donc pas entièrement chargé en mémoire et ne peut donc être validé au moment du chargement. Cette technique présente l avantage d être peu gourmande en espace mémoire puisqu on n amène jamais qu un élément ou un attribut à la fois. Pour utiliser cette technique, un objet XmlTextReader doit d abord être instancié : using System.Xml;... XmlTextReader rdr;... rdr = new XmlTextReader("geo.xml"); Une boucle rdr.read() permet alors de lire les balises une à une. Pour chaque balise, on examine son type (propriété NodeType). S il s agit d un élément avec attributs (la propriété HasAttribute vaut alors true), rdr.movetonextattribute() permet de lire les attributs un à un (nom de l attribut dans rdr.name et valeur dans rdr.value). La fonction rdr.movetonext-attribute renvoie false quand il n y a plus d attribut à lire pour cet élément. Quand le noeud est de type Element, la propriété Name contient le nom de la balise. Le rdr.read suivant fournit alors un noeud de type Text (sauf s il s agit d une balise vide) avec le contenu de la balise dans la propriété Value. rdr.read renvoie false quand il n y a plus de balise à lire. Classe XmlTextReader XmlTextReader XmlReader Object using System.Xml; 5

6 Pour illustrer l utilisation de la classe XmlTextReader, considérons le fichier XML suivant : 6

7 <?xml version="1.0"?> <géo> <pays Etat="République"> <nom>france</nom> <capitale>paris</capitale> <habitants>61</habitants> </pays> <pays Etat="République"> <nom>grèce</nom> <capitale>athènes</capitale> <habitants>10</habitants> </pays> <pays Etat="Royauté"> <nom>espagne</nom> <capitale>madrid</capitale> <habitants>40</habitants> </pays> </géo> Remarquons d abord que ce fichier contient des lettres accentuées. Si vous avez utilisé le bloc-notes pour créer ce fichier, il est important de le sauvegarder au format UTF-8. À chaque ligne du tableau suivant, on exécute une instruction (rdr.read() ou rdr.moveto- NextAttribute) et on affiche différentes propriétés de l objet rdr. 7

8 Et ainsi de suite pour les éléments suivants. Passons maintenant à la création d un fichier XML. Pour créer par programme un document XML, on écrit par exemple (en se limitant ici à la première occurrence de pays) : 8

9 using System.Xml; using System.Text;... XmlTextWriter wr = new XmlTextWriter("Geo.xml", Encoding.UTF8); wr.formatting = Formatting.Indented; wr.writestartdocument(true); wr.writestartelement("géo"); wr.writestartelement("pays"); wr.writeattributestring("etat", "République"); wr.writeelementstring("nom", "France"); wr.writeelementstring("capitale", "Paris"); wr.writeelementstring("habitants", "59"); wr.writeendelement(); wr.writeenddocument(); wr.flush(); wr.close(); La classe XmlDocument La classe XmlDocument implémente ce que l on appelle la norme W3C Document Object Model (DOM). Le DOM consiste en une représentation en mémoire et sous forme d arbre d un document XML (ce dernier peut provenir d un fichier ou même d une chaîne de caractères du programme). Lors du chargement, les fonctions Load (pour le chargement d un fichier) ou LoadXml (pour le chargement à partir d une variable en mémoire) effectuent une vérification de syntaxe XML. Une exception est générée en cas d erreur. La classe XmlDocument est dérivée de XmlNode et chaque nœud de l arbre est lui-même un objet XmlNode. Passons en revue les opérations à effectuer pour parcourir un arbre. Tout l arbre étant chargé en mémoire suite à Load ou LoadXml, on n est plus obligé de parcourir l arbre nœud après nœud. Pour ouvrir un document XML, il suffit d écrire : using System.Xml;... XmlDocument doc;... doc = new XmlDocument(); doc.load("geo.xml"); // fichier du répertoire courant Load est donc toujours exécutée dans un try/catch. //Le document XML pourrait provenir d une variable en mémoire : string s version= 1.0?> <geo> <pays Etat= République > <nom>france</nom> <capitale>paris</capitale> <habitants>59</habitants> </pays> </geo>"; doc.loadxml(s); La propriété ChildNodes de l objet doc donne accès à la collection des nœuds du document : 9

10 la balise <?xml ainsi que la racine (geo dans notre cas). Dans notre cas, doc.childnodes[1] donne accès à la racine geo. L élément geo contient zéro, une ou plusieurs occurrences de l élément pays. doc.child- Nodes[1] fait donc référence à la balise geo tandis que doc.childnodes[1].childnodes fait référence à la collection de noeuds sous la balise geo. Pour parcourir les différentes occurrences de pays, on écrit donc : foreach (XmlNode n in doc.childnodes[1].childnodes)... Pour déterminer si un noeud n a un attribut (par exemple Etat="République"), il suffit de tester n.hasattributes. Dans l affirmative, n.attributes fait référence à la collection des attributs du noeud. Chaque attribut est de type XmlAttribute. Pour afficher les attributs (nom et valeur) du premier pays (on utilise ici plusieurs objets XmlNode pour améliorer la lisibilité mais on pourrait s en passer) : XmlNode nodegeo = doc.childnodes[1]; // fait référence à la racine geo // nodefrance va faire référence à l élément pays pour la France XmlNode nodefrance = nodegeo.childnodes[0]; foreach (XmlAttribute att in nodefrance.attributes) s += att.name + " : " + att.value + " --- "; Dans notre cas, s contient Etat : République ---. La boucle foreach aurait pu être écrite à l aide d un for sachant que nodefrance.attributes. Count donne le nombre d attributs de l élément nodefrance et que nodefrance.attributes[ i].name et nodefrance.attributes[i].value donnent respectivement le nom et la valeur du i-ième attribut (une exception étant générée si ce i-ième attribut n existe pas). Pour afficher tous les éléments de l élément pays dans le cas de la France (sans oublier que certains éléments pourraient être absents pour certains pays) : foreach (XmlNode n in nodefrance.childnodes) s += n.name + " "; s contient nom capitale habitants. Pour copier dans s la capitale de la France (deuxième noeud sous l élément pays dans le cas de la France) : 10

11 XmlNode n = nodefrance.childnodes[1]; s = "La capitale de la " + n.name + " est " + n.innertext; nodefrance.childnodes.count donne le nombre (ici trois) d éléments sous l élément node- France (balise pays pour la France). n.haschildnodes indique si le noeud n a des enfants. Dans la négative, n.childnodes.count vaut zéro. Dans l affirmative, n.childnodes[i], également de type XmlNode, fait référence au i-ième noeud enfant de n (en supposant que ce i-ième noeud enfant existe, sinon une exception est générée). XML et les dataset Un document XML étant semblable à une table, il est possible de créer un document XML à partir d un dataset : il suffit d exécuter la fonction WriteXml appliquée à l objet dataset. Par exemple (soyez attentif à spécifier le chemin complet du fichier car il n est pas, par défaut, créé dans le répertoire courant de l application) : DataSet ods;... // remplir le dataset ods.writexml("@c:\data\fich.xml"); Un dataset peut être automatiquement chargé en données à partir d un document XML : DataSet ods = new DataSet(); ods.readxml("fich.xml"); Dans le cas d un programme ASP.NET, il faut écrire (par exemple dans Page_Load, le fichier XML se trouvant dans le répertoire de l application ASP.NET) : ods.readxml(mappath("fich.xml")); On pourrait aussi écrire, en créant un stream et en le passant en argument à ReadXml : FileStream fs = new FileStream(MapPath("Fich.xml"), FileMode.Open, FileAccess.Read); StreamReader rdr = new StreamReader(fs); DataSet ods = new DataSet(); 11

12 ods.readxml(rdr); fs.close(); On a alors accès au dataset via l objet ods,. Les transformations XSLT La technique des transformations XSLT (pour extensible Stylesheet Language Transformation) permet de créer un flux de sortie (généralement du HTML) à partir d un document XML. L étude de la syntaxe XSLT sort du cadre de cet ouvrage mais nous allons prendre un exemple simple pour illustrer la technique. Partons du fichier XML suivant : On crée le fichier de transformation suivant : Fichier XML (Fich.xml) <?xml version="1.0"?> <geo> <pays Etat="république"> <nom>france</nom> <capitale>paris</capitale> <habitants>61</habitants> </pays> <pays Etat="royauté"> <nom>espagne</nom> <capitale>madrid</capitale> <habitants>40</habitants> </pays> <pays Etat="république"> <nom>italie</nom> <capitale>rome</capitale> <habitants>57</habitants> </pays> </geo> On crée le fichier de transformation suivant : Fichier de transformation (Fich.xsl) <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl=" version="1.0" > <xsl:template match="géo" > <html> <body> <xsl:apply-templates /> </body> </html> </xsl:template> <xsl:template match="pays" > <span style="font-size:30pt;color:red" > <xsl:value-of select="nom" /> </span> <br/> Sa capitale est <xsl:value-of select="capitale" />. Nombre d habitants : 12

13 <xsl:value-of select="habitants" /> millions<br/> Il s agit d une <xsl:value-of select="@etat" /> <br/><br/> <hr/> </xsl:template> </xsl:stylesheet> Ce fichier indique comment transformer le document XML : quand l élément géo est rencontré, il faut générer : <html> <body> </body> </html> <xsl:apply-templates /> dans body indique que le contenu de la balise body dépend des éléments directement sous cette balise géo (ici des occurrences de pays). Pour chaque élément pays, il faut générer : une balise HTML span (de manière à pouvoir spécifier une police de caractères et une couleur d affichage pour du texte) ; afficher ensuite le contenu de l élément nom et puis un saut de ligne (balise br) ; du texte sans attribut particulier : Sa capitale est ; le contenu de l élément capitale ; le texte. Nombre d habitants : ; le contenu de l élément habitants ; le texte millions suivi d un saut de ligne ; le texte Il s agit d une ; le contenu de l attribut Etat (il faut préfixer les noms d attributs ; deux sauts de ligne et une ligne de séparation (balise HTML hr). Il reste à écrire le code de la page Web (dans un fichier d extension.aspx). On n y trouvera aucune balise de présentation puisque le code de transformation s en charge. Dans Page_Load (voir le chapitre 28), il suffit de spécifier : les fichiers xml et xsl à prendre en compte ; 13

14 la transformation à effectuer et l envoi du résultat dans Response.Output (qui désigne le flux de sortie HTML). Programme ASP.NET (xslt.aspx) <%@ Import Namespace="System.Xml" %> <%@ Import Namespace="System.Xml.Xsl" %> <script language="c#" runat="server" > public void Page_Load(Object sender, EventArgs e) { string xmlfich=mappath("fich.xml"); string xslfich= MapPath("Fich.xsl"); XmlDocument doc = new XmlDocument(); doc.load(xmlfich); XslTransform xfm = new XslTransform(); xfm.load(xslfich); XmlTextWriter writer = new XmlTextWriter(Response.Output); xfm.transform(doc, null, writer); } </script> Le navigateur Web affiche (voir figure ) : 14

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

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

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

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

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

Déploiement et monitoring

Déploiement et monitoring 1 Déploiement et monitoring Déploiement et monitoring Sommaire Déploiement et monitoring... 1 1 Introduction... 2 2 Configuration de IIS pour l environnement ASP.NET... 2 2.1 Activer IIS... 2 2.2 Prise

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Master d Informatique Corrigé du partiel novembre 2010

Master d Informatique Corrigé du partiel novembre 2010 Universités d Aix-Marseille I & II Technologies XML Master d Informatique Corrigé du partiel novembre 2010 Année 2010-11 Documents autorisés Exercice 1 : Documents XML et Applications XML (4 points) Georges,

Plus en détail

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE

TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE Table des matières TP3-2 Construisez votre premier service Azure... 1 Construisez votre premier service Azure... 2 Mise en place des outils de développement...

Plus en détail

Document Object Model (DOM)

Document Object Model (DOM) Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés

Plus en détail

Rapport final de stage. ScatterTangram. Damien Sendner. Sous la direction de. Lorna Mcknight, Brendan Cassidy et

Rapport final de stage. ScatterTangram. Damien Sendner. Sous la direction de. Lorna Mcknight, Brendan Cassidy et Rapport final de stage ScatterTangram Réalisé par Damien Sendner Sous la direction de Lorna Mcknight, Brendan Cassidy et Serge-André Mahé Année universitaire 2009-2010 Avant-propos Ce projet a été mené

Plus en détail

<http://cahiers.gutenberg.eu.org/fitem?id=cg_1999 33-34_155_0>

<http://cahiers.gutenberg.eu.org/fitem?id=cg_1999 33-34_155_0> Cahiers GUTenberg GUT LE DOCUMENT OBJECT MODEL (DOM) François Role, Philippe Verdret Cahiers GUTenberg, no 33-34 (1999), p. 155-171. Association

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web 2012 K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web Document d installation et de paramétrage 24/09/2012 Sommaire Septembre 2012 1. Contexte d installation...3 1.1. Prérequis à l

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

Notes pour l utilisation d Expression Web

Notes pour l utilisation d Expression Web EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,

Plus en détail

Technologies DotNET. Vision de Microsoft

Technologies DotNET. Vision de Microsoft Technologies DotNET Buts : Vision et principes La plate forme Visual Studio CLR (CLS, CTS) L API de base Les processus de compilation Le MSIL Conclusion Vision de Microsoft Jim Miller Constats de base:

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 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

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

SSIS Implémenter un flux

SSIS Implémenter un flux SSIS Implémenter un flux Version 1.0 Z Thibault Denizet 2 SSIS Implémenter un flux Sommaire 1 Introduction 4 2 Contraintes de précédence 5 3 Implémenter un flux de contrôle 8 3.1 Conteneurs du flux de

Plus en détail

Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée)

Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Propriétés Description Intitulé long Formation concernée Matière Présentation Développement d un logiciel de messagerie

Plus en détail

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com Coala Comptabilité (Ecritures) Depuis EBP Comptabilité Accédez à l option du Sélectionnez Transmettre des données à votre expert comptable (ou à votre client). Cochez la case Dossier complet si vous souhaitez

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Chapitre 4 : Guide de Mouvement et Masque

Chapitre 4 : Guide de Mouvement et Masque Cours Flash Chapitre 4 : Guide de Mouvement et Masque Rappel : les fichiers fla et swf sont dans le fichier «4_Guide de mouvement et masque.zip». SOMMAIRE 1 OBJECTIFS DU CHAPITRE... 1 2 INTRODUCTION...

Plus en détail

Annexe C Spécification pour les fichiers importés en format XML

Annexe C Spécification pour les fichiers importés en format XML Annexe C Spécification pour les fichiers importés en format XML Format de fichier : Fichier texte du fichier : 1 048 576 octets/caractères (maximum) Convention de dénomination : Le nom recommandé du fichier

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

Cours d initiation à la programmation en C++ Johann Cuenin

Cours d initiation à la programmation en C++ Johann Cuenin Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................

Plus en détail

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec FAA : Fonctions Automatiques de l Application Les fonctions automatiques incluses dans vos applications développées avec Fonctionnalités automatiques WinDev 12 - Version 2-03-08 Fonctionnalités automatiques

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 : CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette

Plus en détail

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015 TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur

Plus en détail

Reporting Services - Administration

Reporting Services - Administration Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

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

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

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation

Plus en détail

Windows Internet Name Service (WINS)

Windows Internet Name Service (WINS) Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML

Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TCV060 Ed. 01 OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : GESTION ANNUAIRE Veuillez trouver ci-après une documentation

Plus en détail

Comment accéder à d Internet Explorer

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

Plus en détail

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,

Plus en détail

Optimiser moteur recherche

Optimiser moteur recherche Optimiser moteur recherche Vous apprennez à inscrire vos sites dans les moteurs de recherche et les optimiser, déjà à la construction Worldsoft SA Inscription de sites Web dans les moteurs de recherche

Plus en détail

Convers3 Documentation version 3.07. Par Eric DAVID : vtopo@free.fr

Convers3 Documentation version 3.07. Par Eric DAVID : vtopo@free.fr Convers3 Documentation version 3.07 Par Eric DAVID : vtopo@free.fr 1 INSTALLATION DE CONVERS... 2 2 UTILISATION DE CONVERS... 2 2.1 FENETRE PRINCIPALE... 2 2.1.1 Convention de saisie et d affichage des

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose

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

Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12

Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12 Form Designer Guide d utilisateur DOC-FD-UG-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

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

Gestion Électronique de Documents et XML. Master 2 TSM

Gestion Électronique de Documents et XML. Master 2 TSM Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document

Plus en détail

Un mini-site internet en une après-midi

Un mini-site internet en une après-midi Prérequis Posséder un ordinateur équipé d un logiciel pour écrire des fichiers texte simples, (SimpleText, BlocNotes, etc...), d un logiciel de Navigation Internet (InternetExplorer, Netscape, Mozilla,

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

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet anne.doucet@lip6.fr 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

WebParts. Version 1.0

WebParts. Version 1.0 WebParts Version 1.0 Z 2 WebPart 06/05/09 Sommaire 1 Introduction... 3 2 Le développement d une WebPart... 4 2.1 Les outils de développement... 4 2.2 WebPart Page... 4 2.3 Création d une WebPart... 4 3

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

Sage CRM. Sage CRM 7.3 Guide du portable Sage CRM Sage CRM 7.3 Guide du portable Copyright 2014 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

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de

Plus en détail

MyBank. Gérer son budget personnel. SoftChris Concept

MyBank. Gérer son budget personnel. SoftChris Concept MyBank Gérer son budget personnel SoftChris Concept Édition du 28/09/2014 Sommaire I - PRÉAMBULE...5 1. Bienvenue dans l aide de MyBank...5 2. Premiers pas dans MyBank...6 II - GESTION DES BASES DE DONNÉES...7

Plus en détail

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez

Plus en détail

Programmation système I Les entrées/sorties

Programmation système I Les entrées/sorties Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les

Plus en détail

Fichiers, dossiers, enregistrer et arborescence

Fichiers, dossiers, enregistrer et arborescence Fichiers, dossiers, enregistrer et arborescence La notion de fichiers Dans les années 1960, les supports magnétiques (disques durs, disquettes,...) étaient encore très chers. D'autres méthodes ont été

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

Outils logiciels pour l'ingénierie documentaire

Outils logiciels pour l'ingénierie documentaire Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel BUREAUTIQUE Maîtriser les fonctions de base du logiciel Premiers pas dans Word - Présentation de l interface - Mode affichage écran - Méthode de Sélection, de Déplacement - La gestion crante des documents

Plus en détail

Restaurer des données

Restaurer des données Restaurer des données Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il est également nécessaire

Plus en détail

Explorer et apprendre à utiliser la clé USB Île-de-France

Explorer et apprendre à utiliser la clé USB Île-de-France Explorer et apprendre à utiliser la clé USB Île-de-France 1. Lancement du bureau numérique. Connecter la clé à l un des ports USB de l ordinateur. Selon la configuration, le bureau numérique se lance automatiquement

Plus en détail

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est

Plus en détail

Antidote et vos logiciels

Antidote et vos logiciels Antidote et vos logiciels Antidote RX v8 Windows Antidote, c est un correcteur avancé, dix dictionnaires et dix guides linguistiques qui s ajoutent à vos logiciels pour vous aider à écrire en français.

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en dé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

Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML

Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML Rappel du processus : Lorsque l ordonnateur adresse à la DGFiP un flux PES V2 pour intégration dans l application Hélios, le point d accès à Hélios

Plus en détail

Le serveur web Windows Home Server 2011

Le serveur web Windows Home Server 2011 Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en

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

Campagnes d e-mailings v.1.6

Campagnes d e-mailings v.1.6 Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des

Plus en détail

PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT

PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT Réf. : Pivot/Querier Auteur : JM. DERUYTER Rév. : 1.3 Rév. Date : 05/05/15 Distribution : Normale * Restreinte 1. Confidentielle PIVOT Pivot/Querier Documentation technique XML/XSD/XSLT Table des matières

Plus en détail