Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP

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

Download "Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP"

Transcription

1 Licence professionnelle «Management des organisations» Option «Systèmes d information et Réseaux» Internet et applications dans l entreprise (2) Serveur MIIS et pages ASP O. Auzende

2 Microsoft Active Server Pages (ASP)... 3 Inclusion de fichiers... 3 Utilisation de fonctions... 4 Exercice... 4 Objets spécifiques à la programmation ASP... 5 Utilisation de l objet Request... 5 Exercice... 6 Utilisation de l objet Response... 6 Utilisation de l objet Application... 6 Utilisation de l objet Session... 7 Interrogation de bases de données... 7 Lecture de la base de données... 7 Création d un nouvel enregistrement... 9 Suppression d un enregistrement Exercice

3 Internet et applications dans l entreprise O. Auzende Microsoft Active Server Pages (ASP) La technologie ASP de Microsoft est dédiée aux serveurs Microsoft Internet Information Server (MIIS). Elle propose un cadre de développement associant du HTML, des composants (ou contrôles) ActiveX et des scripts incorporés dans les pages de suffixe.asp. Ces scripts sont écrits en VBScript ou en Jscript (version augmentée de JavaScript propriétaire de Microsoft pour écrire des scripts serveurs). La première fois qu'une page ASP est appelée, les scripts de la page sont "compilés" (pseudo-compilation, le VBScript étant normalement interprété). Le code généré est conservé par le serveur tant qu'il n'est pas modifié. Ces scripts «compilés» sont ensuite exécutés à la demande et les résultats sont retournés au client sous forme d'une page HTML. L exécution des pages ASP requiert un serveur Microsoft Internet Information Server (MIIS) sous Windows Server, Windows XP Pro, Windows Vista. CONFIGURATION STANDARD Les fichiers relatifs au serveur PWS ou au MIIS se trouvent dans le dossier Inetpub. On place les pages ASP dans un sous-dossier de Inetpub\wwwroot (par exemple pages). Le lancement du serveur se fait via l icône correspondante apparaissant sur le bureau : Choisir «Site Web par défaut» et faire un double-clic sur le triangle tourné vers la droite pour lancer le serveur. Lorsque le serveur est lancé, l appel à une page se fait par : Inclusion de LANGUAGE="VBSCRIPT" Page jour.asp Response.Write(" ") Response.Write("<p>Aujourd'hui, nous sommes le") =Now</p> Dim salutation If Hour(Now)<12 Then salutation="bonne matinée!" ElseIf Hour(Now)<16 Then salutation="bonne après-midi!" Else salutation="bonne soirée!" End If <p><b>=salutation</b></p> Response.Write(" ") 3

4 Page inclure.asp <head><title>exemple d'inclusion de page ASP</title></head> La ligne : <dir><!--#include file="jour.asp"--></dir> permet d'inclure dans le fichier "inclure.asp" courant le fichier "jour.asp"<br> <p>le résultat de l'inclusion est alors le résultat de l'exécution du fichier "jour.asp" :</p> <!--#include file="jour.asp"--> <p>suite de la page inclure.asp...</p> Utilisation de fonctions La première page contenant deux fonctions est incluse dans la seconde, qui fait appel à ces fonctions : function Carre(num) Carre = num* num end function Page Carre.asp function Cube(num) Cube = num * num * num end function Page LANGUAGE="VBSCRIPT" <!--#include file="carre.asp"--> <HTML> <HEAD><TITLE>Exemple d'inclusion d'un fichier de fonctions</title></head> <BODY> Session("compteur")=Session("compteur")+1 <table border='1'> <tr><td>nombre</td><td>carré</td><td>cube</td></tr> i = 1 do while i <=20 <tr align="center"><td> =i </td><td> =Carre(i) </td><td> =Cube(i) </td></tr> i = i+1 Loop </BODY> </HTML> Exercice Ecrire un fichier «fibo.asp» qui calcule la fonction de Fibonacchi pour un entier n. La fonction est définie par : Fibo(0) = 1 Fibo(1) = 1 Fibo(n) = Fibo(n-2) + Fibo(n-1) Ecrire ensuite le fichier «utilfibo.asp» qui affiche les 20 premiers nombres de la suite (voir ci-contre). 4

5 Internet et applications dans l entreprise O. Auzende Objets spécifiques à la programmation ASP Utilisation de l objet Request Lorsqu un formulaire fait appel à la méthode POST, l objet Request récupère les paramètres par Request.Form("paramètre") Page form1.html <head><title>formulaire</title></head> <form method="post" action="rep1.asp"></p> <table><tr><td>prénom :</td> <td><input type="text" name="prenom"></td></tr> <tr><td>nom : </td> <td><input type="text" name="nom"></td></tr> <tr><td>type d'ordinateur : </td> <td><input type="checkbox" name="type" value="pc">pc <input type="checkbox" name="type" value="mac">mac</td></tr> <p><input type="submit" value="ok"></p> </form> Page LANGUAGE="VBSCRIPT" <head><title>réponse formulaire</title></head> <p>voici les éléments que vous avez donnés : </p> <table> <tr> <td>votre prénom est : </td> <td>=request.form("prenom")</td> </tr> <tr> <td>votre nom est : </td> <td>=request.form("nom")</td> </tr> <tr> <td>votre type d'ordinateur est : </td> <td>=request.form("type")</td> </tr> Lorsqu un formulaire fait appel à la méthode GET, l objet Request récupère les paramètres par Request.QueryString("paramètre") Dans form2.html, <form method="post" action="rep2.asp"> a été remplacé par : <form method="get" action="rep2.asp"></ Page LANGUAGE="VBSCRIPT" <head><title>réponse</title></head> <table> <tr><td>la variable prénom contient : </td> <td>=request.querystring("prenom")</td></tr> <tr><td>la variable nom contient : </td> <td>=request.querystring("nom")</td></tr> <tr><td>la variable type contient : </td> <td>=request.querystring("type")</td></tr> 5

6 Exercice Ouvrir la page formulaire.html (ci-contre à gauche). Noter les renseignements indispensables pour écrire la page reponse.asp. Ecrire cette page réponse permettant d obtenir le résultat (voir illustration à droite). Utilisation de l objet Response L objet Response est chargé de l écriture sur la page résultante. Response.Write variable peut être abrégé en =variable L objet Response crée les cookies par Response.Cookies("Nom")=Request.QueryString("Nom") Response.Cookies("Nom").Expires=Date+365 (si GET) Mais c est l objet Request qui teste ensuite si un cookie existe ou n existe pas : If Request.Cookies("Nom")= "" Then... et récupère les cookies existants par : For Each cookie in Request.Cookies ="Cookie : "+ cookie +" : " + Request.Cookies(cookie)<BR> Next Utilisation de l objet Application Un objet Application démarre à la première demande d une page.asp spécifique à un serveur et se termine quand on arrête le serveur. Cet objet peut être utilisé pour stocker des valeurs de variables. Exemple : Page LANGUAGE="VBSCRIPT" <HTML> <HEAD><TITLE>Date</TITLE></HEAD> <BODY> <p>cette page a été visitée par =Application("Compteur") visiteurs.</p> <p>si aucun nombre ne s'est affiché, c'est que la page est visitée pour la première fois depuis le lancement du serveur.</p> <p>le nombre de visiteurs va être mis à jour.</p> Application.Lock Application("Compteur")=Application("Compteur") + 1 Application.Unlock <p>résultat : cette page a été visitée par =Application("Compteur") visiteurs.</p> <p>cette page a été visitée pour la dernière fois le : =Application("Dateheure")</p> <p>si aucune date ne s'est affichée, c'est que la page a été ouverte pour la première fois depuis le lancement du serveur.</p> <p>la date va être mise à jour.</p> Application.Lock Application("Dateheure")=Now Application.Unlock <p>résultat : vous visitez cette page le : =Application("Dateheure")</p> </BODY> </HTML> 6

7 Internet et applications dans l entreprise O. Auzende Utilisation de l objet Session Les variables de type Session stockent des informations sur le serveur le temps d une session, sont associées à un visiteur et peuvent être utilisées indifféremment sur toutes les pages.asp d un site Web. La ligne : Session("compteur")=Session("compteur")+1 est insérée dans deux fichiers : utilfonctions.asp et session.asp. La page session.asp permet de voir l identificateur de la session et le nombre de pages visitées dans le même site possédant la ligne Session("compteur")=Session("compteur")+1 : Page LANGUAGE="VBSCRIPT" <HTML> <HEAD><TITLE>Lecture des paramètres de la session</title></head> <BODY> <P>Identificateur de la session : =Session.SessionID</P> Session("compteur")=Session("compteur")+1 Le compteur vaut : =Session("compteur") pour cette session, ce qui signifie qu'il y a eu =Session("compteur") pages visitées.</p> </BODY> </HTML> Interrogation de bases de données Les pages ASP s'interfacent avec les composants ActiveX, qui sont des morceaux de logiciels jouant un rôle spécifique. Les composants ActiveX peuvent être écrits en C++, Java, Visual Basic, Cobol... Une bibliothèque de composants est disponible. Un composant ActiveX permet l accès à une base de données relationnelle. Un objet composant est créé dans la page par la méthode CreateObject de l objet Server. On peut ensuite accéder à ses propriétés et méthodes pour exécuter des fonctions. Lorsque la connexion est établie, un objet de type RecordSet permet de récupérer le résultat des requêtes sur la base de données. La base de données PAYS1.MDB contient une table Pays ayant un champ NOM et un champ CAPITALE. Le champ NOM est la clé de la table. La source de données et le pilote doivent être déclarés via l option ODBC 32 bits du panneau de configuration de Windows, en configurant le DSN Système : lien vers la base de données et spécification de son type : driver Access (fichiers de type mdb). Lecture de la base de données Lecture 1 : lecture de la totalité de la table. Page lecture1.asp : lecture de la totalité de la LANGUAGE="VBSCRIPT" <head> <title>lecture d'une base de données Access</title> </head> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> ' crée un objet de type Connection Set objconnection=server.createobject("adodb.connection") ' ouverture connexion : base, utilisateur, mot de passe objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" ' crée un objet de type RecordSet Set objrecord=server.createobject("adodb.recordset") 7

8 ' le remplit avec le résultat d une requête objrecord.open "SELECT * FROM pays", objconnection <tr> </tr> ' fait afficher le résultat ligne à ligne Do While Not objrecord.eof <td>=objrecord("nom")</td> <td>=objrecord("capitale")</td> objrecord.movenext Loop objrecord.close objconnection.close ' fermeture de la connexion Set objrecord = Nothing Set objconnection = Nothing Page lecture2.asp (lecture sélective à partir d une liste de sélection LANGUAGE="VBSCRIPT" <head> <title>lecture d'une base de données Access</title> </head> <form method="get" action="reponse.asp"> Choisissez un pays : <select name="pays"> Set objconnection=server.createobject("adodb.connection") ' ouverture connexion : base, utilisateur, mot de passe objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" ' crée un objet de type RecordSet Set objrecord=server.createobject("adodb.recordset") ' le remplit avec le résultat d une requête objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <option>=objrecord("nom")</option> objrecord.movenext Loop objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing </select> <input type="submit" value="ok"> </form> 8

9 Internet et applications dans l entreprise O. Auzende Page LANGUAGE="VBSCRIPT" <head><title>lecture d'une base de données Access</title></head> pays=request.querystring("pays") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "SELECT * FROM pays where nom='"&pays&"'", objconnection <p>pays choisi : =objrecord("nom")</p> <p>capitale : =objrecord("capitale")</p> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Création d un nouvel enregistrement La page creation1.html demande dans un formulaire le nom du pays correspondant à l enregistrement à créer ; la création effective est effectuée par la page creation1.asp. Page creation1.html <head> <title>creation</title> </head> <form method="post" action="creation1.asp"></p> <table border="0"> <tr><td>pays : </td><td><input type="text" name="nom"></td></tr> <tr><td>capitale : </td><td><input type="text" name="ville"></td></tr> <tr><td><input type="submit" value="envoi"></td><td> </td></tr> </form> Page LANGUAGE="VBSCRIPT" <head><title>création d'un enregistrement</title></head> pays=request.form("nom") capitale=request.form("ville") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "INSERT INTO pays (nom,capitale) VALUES('"&pays&"','"&capitale&"')", objconnection 9

10 <p>enregistrement ajouté à la base. Nouveau contenu : </p> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Suppression d un enregistrement objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <tr><td>=objrecord("nom")</td> <td>=objrecord("capitale")</td></tr> objrecord.movenext Loop La page suppression.asp demande dans un formulaire le nom du pays correspondant à l enregistrement à supprimer (la liste des pays est proposée dans une liste de sélection générée automatiquement en lisant la base de données). La suppression effective est effectuée par la page suppression1.asp. <HTML> Page suppression.asp <HEAD> <TITLE>Suppression</TITLE> </HEAD> <BODY> <FORM METHOD="post" ACTION="suppression1.asp"></P> <p>choisissez un pays : <select name="nom"> Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <option>=objrecord("nom")</option> objrecord.movenext Loop objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing </select></p> <P><INPUT TYPE="submit" VALUE="Envoi"></P> </FORM> </BODY> </HTML> 10

11 Internet et applications dans l entreprise O. Auzende Page LANGUAGE="VBSCRIPT" <head> <title>suppression d'un enregistrement</title> </head> nom=request.form("nom") Set objconnection=server.createobject("adodb.connection") objconnection.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/pages") & "\pays1.mdb" Set objrecord=server.createobject("adodb.recordset") objrecord.open "DELETE FROM pays WHERE nom='"&nom&"'", objconnection <p>enregistrement supprimé de la base. Nouveau contenu :</p> <table border=1> <tr><td><b>nom du pays</b></td><td><b>capitale</b></td></tr> objrecord.close objconnection.close Set objrecord = Nothing Set objconnection = Nothing Exercice objrecord.open "SELECT * FROM pays", objconnection Do While Not objrecord.eof <tr><td>=objrecord("nom")</td> <td>=objrecord("capitale")</td></tr> objrecord.movenext Loop La base de données employes1.mdb est une base Access comportant les tables employe, service, salaire reliées par les jointures suivantes : 1) Déclarer la base comme source de données ODBC. 11

12 2) Ecrire la page lecture-employes.asp qui lit la base et réalise l affichage suivant : 3) Ecrire la page lecture-employes2.asp qui lit la base et réalise l affichage suivant : 12

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

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

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

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Formulaires et Compteurs

Formulaires et Compteurs Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de

Plus en détail

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé) Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages

Plus en détail

IVXI 11. 11Développement d applications clientes Internet et intranet

IVXI 11. 11Développement d applications clientes Internet et intranet IVXI 11 11Développement d applications clientes Internet et intranet Le web a poussé le client-serveur d une façon spectaculaire. Entre la première version de HTML et l utilisation qui en est faite aujourd

Plus en détail

Bases de données et Interfaçage Web

Bases de données et Interfaçage Web Bases de données et Interfaçage Web Université Virtuelle de Tunis 2006 Le Web et les Bases de Données Connecter une base de données au World Wide Web, c est mettre en place une passerelle entre un serveur

Plus en détail

TD HTML AVEC CORRECTION

TD HTML AVEC CORRECTION TD HTML AVEC CORRECTION On utilisera Notepad++ comme éditeur sur Windows Vous créez un répertoire www sous vos répertoires personnels et vous mettrez vos pages dedans. Créez vos fichiers HTML et n oubliez

Plus en détail

PDO : PHP Data Object 1/13

PDO : PHP Data Object 1/13 PDO : PHP Data Object 1/13 Tous ne sont que des extensions... Les fonstions mysql_* : API mysql Les fonctions mysqli_* aussi Il en est de même pour PDO PDO (avec le pilote PDO MySQL Driver et Extension

Plus en détail

Création de formulaires interactifs

Création de formulaires interactifs SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un

Plus en détail

Excel et les bases de données

Excel et les bases de données Excel et les bases de données Pourquoi travailler avec des bases de données Si l'on se place du point de vue informatique, le travail des comptables nationaux présente deux caractéristiques essentielles

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

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

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

PHP et les Bases de données - Généralités

PHP et les Bases de données - Généralités PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Ce projet comporte trois parties sur les thèmes suivants : création de base de donnée, requêtes SQL, mise en œuvre

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

Activités HTML. Code: act-html

Activités HTML. Code: act-html Activités HTML act-html Activités HTML Code: act-html Originaux url: http://tecfa.unige.ch/guides/tie/html/act-html/act-html.html url: http://tecfa.unige.ch/guides/tie/pdf/files/act-html.pdf Prérequis:

Plus en détail

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description

Plus en détail

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement

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

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

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

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS

CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS CREATION COMPLETE D UN DOMAINE WINDOWS 2000 AVEC UN SERVEUR DE FICHIERS 1 Présentation p 2 2 Etude du projet p 2 3 Installation du serveur p 4 4 Configuration du serveur p 5 4.1 Configuration DNS : p 5

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Vue d ensemble de Windows PowerShell

Vue d ensemble de Windows PowerShell Chapitre 1 Vue d ensemble de Windows PowerShell Après avoir lu ce chapitre, vous serez capable de : Comprendre l utilisation et les capacités de base de Microsoft Windows PowerShell. Installer Windows

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Intranet et les Bases de Données

Intranet et les Bases de Données Intranet et les Bases de Données Concepts et Mise en oeuvre Michel Tuffery (tuffery@cict.fr) Le Client-Serveur de première génération Fin de la suprématie des gros serveurs Mode connecté uniquement Surcharge

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Mise en place d un serveur Proxy sous Ubuntu / Debian

Mise en place d un serveur Proxy sous Ubuntu / Debian BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur

Plus en détail

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3

Plus en détail

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

Plus en détail

A QUOI SERVENT LES BASES DE DONNÉES?

A QUOI SERVENT LES BASES DE DONNÉES? BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès

Plus en détail

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame www.nicelabel.fr info@nicelabel.fr NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame White Paper Version 20051114-06-FR 2005 Euro Plus. Tous droits réservés. http://www.nicelabel.fr

Plus en détail

2 Serveurs OLAP et introduction au Data Mining

2 Serveurs OLAP et introduction au Data Mining 2-1 2 Serveurs OLAP et introduction au Data Mining 2-2 Création et consultation des cubes en mode client-serveur Serveur OLAP Clients OLAP Clients OLAP 2-3 Intérêt Systèmes serveurs et clients Fonctionnalité

Plus en détail

GUIDE D INSTALLATION INTERNET haute vitesse

GUIDE D INSTALLATION INTERNET haute vitesse GUIDE D INSTALLATION INTERNET haute vitesse Version 2012-10 1 800 567-6353 1 Table des matières 5....3 5.1 Configuration de Outlook Express...3 5.2 Configuration de Outlook 2000/XP...7 5.3 Configuration

Plus en détail

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis Syfadis Nous vous aidons à réussir > Configuration du poste client REFERENCE : Syfadis LMS - 12/09/2008 AUTEUR : Equipe technique Syfadis Ce document est la propriété de Syfadis. Il ne peut être communiqué

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

PROJET 1 : BASE DE DONNÉES REPARTIES

PROJET 1 : BASE DE DONNÉES REPARTIES PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties

Plus en détail

Sécurité des applications web. Daniel Boteanu

Sécurité des applications web. Daniel Boteanu I F8420: Éléments de Sécurité des applications web Daniel Boteanu Architecture des applications web Client légitime Internet HTTP 浀 HTML Server Web 2 Architecture des applications web Client légitime Internet

Plus en détail

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

Catalogue de formation QlikView

Catalogue de formation QlikView Centre de formation Limtree Limtree Training sur sales@limtree.com ou au Tél: 01 70 38 54 70 Centre de formation Limtree SOMMAIRE Débutants QV11-NV : Innovation V11 QV-ESS : Essential QV-DEV : Developer

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

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

Attaques de type. Brandon Petty

Attaques de type. Brandon Petty Attaques de type injection HTML Brandon Petty Article publié dans le numéro 1/2004 du magazine Hakin9 Tous droits reservés. La copie et la diffusion de l'article sont admises à condition de garder sa forme

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 12 : Concurrence d accès Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Accès concurrents Définitions Verrous Collisions Niveaux de cohérence Blocage

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Guide de configuration. Logiciel de courriel

Guide de configuration. Logiciel de courriel Guide de configuration Logiciel de courriel Août 2013 Table des matières 1. Logiciels de courriel Mac 1.1 Télécharger, installer et mettre à niveau Microsoft Outlook (Utilisateurs du Courriel Affaires

Plus en détail

FileMaker 13. Guide ODBC et JDBC

FileMaker 13. Guide ODBC et JDBC FileMaker 13 Guide ODBC et JDBC 2004-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

Réglages du portail de P&WC

Réglages du portail de P&WC Réglages du portail de P&WC Afin de régler votre navigateur Internet Explorer et de résoudre quelques problèmes spécifiques que les utilisateurs du portail de P&WC pourraient éprouver, nous vous recommandons

Plus en détail

HTML/CSS - Travaux Pratiques 2

HTML/CSS - Travaux Pratiques 2 HTML/CSS - Travaux Pratiques 2 Le but de ces séances de TP est de se familiariser avec le format HTML et les feuilles de style CSS pour la création de pages web. Pour cela, vous utiliserez emacs sous Linux

Plus en détail

Service Systèmes et Réseaux

Service Systèmes et Réseaux Service Systèmes et Réseaux Configuration de l accès ODBC dans les bases de données EBP Produits EBP : Comptabilité, Gestion Commerciale, Paye PRO v12 Automobile V10 Point de vente PRO v12 EBP Informatique

Plus en détail

Introduction. Passage de sites statiques à des sites dynamiques

Introduction. Passage de sites statiques à des sites dynamiques PHP (ET MYSQL) Introduction HTML : pages destinées à être publiées sur Internet Texte à afficher + instructions de mise en page Pas d instructions de calcul ou de traitements conditionnels Des sites de

Plus en détail

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)

Plus en détail

MS SQL Express 2005 Sauvegarde des données

MS SQL Express 2005 Sauvegarde des données MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme

Plus en détail

Compte Rendu d intégration d application

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

Plus en détail

Gestion du cache dans les applications ASP.NET

Gestion du cache dans les applications ASP.NET Gestion du cache dans les applications ASP.NET Version 1.0 James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion du cache dans les applications ASP.NET v 1.0 03/01/09 Sommaire 1 Introduction...

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6 INSTALLATION POSTE (RÉSEAU) INSTALLATION Connecter le lecteur réseau de Pro-Cardex Vérifier la version du gestionnaire de base de données Procéder à l installation CONFIGURATION Vérifier l'activation de

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...

Plus en détail

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur

Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de

Plus en détail

Configuration de GFI MailArchiver

Configuration de GFI MailArchiver Configuration de GFI MailArchiver Introduction à la configuration Après l installation de GFI MailArchiver, vous pourrez commencer la configuration de l interface Web et terminer la configuration de GFI

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

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

Mysql avec EasyPhp. 1 er mars 2006

Mysql avec EasyPhp. 1 er mars 2006 Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Étude des Spywares. Étudiant : Professeur responsable : En collaboration avec : DE SOUSA Bruno LITZISTORF Gérald TRUPHEME Florent Telecom System 2005

Étude des Spywares. Étudiant : Professeur responsable : En collaboration avec : DE SOUSA Bruno LITZISTORF Gérald TRUPHEME Florent Telecom System 2005 Étude des Spywares Étudiant : Professeur responsable : En collaboration avec : Session: DE SOUSA Bruno LITZISTORF Gérald TRUPHEME Florent Telecom System 2005 Plan de l exposé Généralités (7 jours d étude)

Plus en détail

De quoi avez-vous besoin pour ce manuel?

De quoi avez-vous besoin pour ce manuel? Introduction Le commerce électronique est devenu l un des grands sujets de préoccupation des chefs d entreprise du monde entier. Ces derniers répètent à l envie que leur priorité absolue est de relever

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

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

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

Plus en détail

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4 EBP SOLUTIONS EDUCATION 2010 PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4 EBP Informatique SA ZA Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Tel : 01 34 94 83 82 Fax : 01 34 94

Plus en détail

Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique

Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique N. Clément, F. Dal, X. Jeannin, M.T. Nguyen CNRS/UREC http://www.urec.cnrs.fr

Plus en détail

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.

Plus en détail

Guide Numériser vers FTP

Guide Numériser vers FTP Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations

Plus en détail