Private Declare Function lstrcpy Lib "KERNEL32" Alias "lstrcpya" (ByVal lpstring1 As Any, _ ByVal lpstring2 As Any) As Long

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

Download "Private Declare Function lstrcpy Lib "KERNEL32" Alias "lstrcpya" (ByVal lpstring1 As Any, _ ByVal lpstring2 As Any) As Long"

Transcription

1 Annexe 1 : Programme en VB6 de Serial Port Writer Private Declare Function lstrcpy Lib "KERNEL32" Alias "lstrcpya" (ByVal lpstring1 As Any, _ ByVal lpstring2 As Any) As Long Private Declare Sub CopyMemory Lib "KERNEL32" Alias "RtlMoveMemory" (Destination As Any, _ Source As Any, ByVal Length As Long) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'DECLARARTION DES DLL ET DES TYPES DE VARIABLES POUR LA RECUPERATION DES ADRESSES IP DYNAMIQUES' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Private Const WS_VERSION_REQD = &H101 Private Const WS_VERSION_MAJOR = WS_VERSION_REQD \ &H100 And &HFF& Private Const WS_VERSION_MINOR = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD = 1 Private Const SOCKET_ERROR = -1 Private Const WSADescription_Len = 256 Private Const WSASYS_Status_Len = 128 Private Type HOSTENT hname As Long haliases As Long haddrtype As Integer hlength As Integer haddrlist As Long End Type Private Type WSADATA wversion As Integer whighversion As Integer szdescription(0 To WSADescription_Len) As Byte szsystemstatus(0 To WSASYS_Status_Len) As Byte imaxsockets As Integer imaxudpdg As Integer lpszvendorinfo As Long End Type Private Declare Function WSAGetLastError Lib "WSOCK32.DLL" () As Long Private Declare Function WSAStartup Lib "WSOCK32.DLL" (ByVal _

2 wversionrequired As Integer, lpwsadata As WSADATA) As Long Private Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long Private Declare Function gethostname Lib "WSOCK32.DLL" (ByVal hostname$, _ ByVal HostLen As Long) As Long Private Declare Function gethostbyname Lib "WSOCK32.DLL" (ByVal _ hostname$) As Long Private Declare Sub RtlMoveMemory Lib "KERNEL32" (hpvdest As Any, ByVal _ hpvsource&, ByVal cbcopy&) Private Function CopieChaine(ByVal adresse As Long) As String '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'FONCTION PERMETTANT DE RECUPERER LES CHAINES DE CARACTERES DANS UNE BASE MySQL' 'Elle récupere les chaines a une adresse donnée. ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim ret As String If adresse > 0 Then ret = Space(256) lstrcpy ret, adresse ret = Trim(ret) If ret <> "" Then CopieChaine = left(ret, Len(ret) - 1) End Function Private Sub EnumTables(pMySQL As Long) ''''''''''''''''''''''''''''''''''''''''''''''' 'LISTER DES TABLES DE LA BASE DE DONNEES MySQL' ''''''''''''''''''''''''''''''''''''''''''''''' Dim pmyrow As Long, myrow As Long, pmyres As Long, i As Long 'Connexion a la bdd If mysql_real_connect(pmysql, " ", "root", "", "mpi", 0, "", 0) = 0 Then MsgBox "la connexion a échoué" pmyres = mysql_list_tables(pmysql, "") If (pmyres <> 0) Then For i = 0 To mysql_num_rows(pmyres) - 1 pmyrow = mysql_fetch_row(pmyres) CopyMemory myrow, ByVal pmyrow, 4 ListBox1.AddItem CopieChaine(myROW) Next

3 mysql_free_result (pmyres) mysql_close (pmysql) Private Sub LitEnregistrements(pMySQL As Long) ''''''''''''''''''''''''''''''''' 'ACCEDER AUX DONNEES DE LA TABLE' ''''''''''''''''''''''''''''''''' Dim texta, textb, textc As String Dim pmyrow As Long, myrow As Long, plengths As Long, pmyres As Long Dim i As Long, j As Long, nbfields As Long, lengths() As Long, texte As String 'Connexion a la bdd If mysql_real_connect(pmysql, " ", "root", "", "mpi", 0, "", 0) = 0 Then MsgBox "la connexion a échoué" 'Ouverture de la table et selection de l'enregistrement If (mysql_query(pmysql, "select * from 3st") = 0) Then pmyres = mysql_store_result(pmysql) 'Stockage de l'enregistrement dans une variable If (pmyres <> 0) Then nbfields = mysql_num_fields(pmyres) 'Determination du nombre de champ de la table If nbfields > 0 Then ReDim lengths(0 To nbfields - 1) 'redimensionnement de la variable lenghts qui est de type long par defaut For i = 0 To mysql_num_rows(pmyres) - 1 'boucle servant a definir les pointeurs et a specifier leur contenu pmyrow = mysql_fetch_row(pmyres) CopyMemory myrow, ByVal pmyrow, 4 plengths = mysql_fetch_lengths(pmyres) CopyMemory lengths(0), ByVal plengths, 4 * nbfields 'pour j=0, on indexe le premier champ de l'enregistrement ie le champ id de la table 3st texte = Space(lengths(0)) 'on recupere la valeur de l'enregistrement du champ lstrcpy texte, myrow 'puis on met l'adresse de l'enregistrement courant dans la variable myrow

4 myrow = myrow + lengths(0) + 1 'LabeletatS3.Caption = texte, on a pas besoin de le faire afficher 'alors on leurre le systeme afin qu'au passage suivant le pointeur 'passe aisement a l'adresse suivante. 'pour j=1, on indexe le 2nd champ ie le champ S1 de la meme table texte = Space(lengths(1)) lstrcpy texte, myrow myrow = myrow + lengths(1) + 1 texta = texte If texta = 1 Then 'on compare la valeur de la table a la valeur 1 LabeletatS1.Caption = "ON" ' S1=1 dans la table LabeletatS1.BackColor = &HC0FFC0 'S1 prend une couleur verte LabeletatS1.Caption = "OFF" 'S1=0 dans la table LabeletatS1.BackColor = &H8080FF ' S1 prend une couleur rouge 'pour J=2, on indexe le 3eme champ de l'enregistrement ie S2 texte = Space(lengths(2)) lstrcpy texte, myrow myrow = myrow + lengths(2) + 1 textb = texte If textb = 1 Then 'on compare la valeur de la table a la valeur 1 LabeletatS2.Caption = "ON" LabeletatS2.BackColor = &HC0FFC0 LabeletatS2.Caption = "OFF" LabeletatS2.BackColor = &H8080FF 'pour j=3, on indexe le 4 eme champ de l'enregistrement ie S3 texte = Space(lengths(3)) lstrcpy texte, myrow myrow = myrow + lengths(3) + 1 textc = texte If textc = 1 Then LabeletatS3.Caption = "ON" LabeletatS3.BackColor = &HC0FFC0 LabeletatS3.Caption = "OFF" LabeletatS3.BackColor = &H8080FF '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'boucle de test, elle a servie a tester les lignes de code plus haut!!!' 'For j = 0 To nbfields - 1 ' 'texte = Space(lengths(j)) '

5 'lstrcpy texte, myrow 'myrow = myrow + lengths(j) + 1 'ListBox2.AddItem texte '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'Next Next mysql_free_result (pmyres) mysql_close (pmysql) 'ListBox2.text = "" Private Sub Combobalayage_click() balayage = Val(Combobalayage.Text) ' ' ' Private Sub Command1_click() If Command1.BackColor = &HC0FFC0 Then Command1.BackColor = &H808FF Command1.Caption = "Ouverture du port" 'choix du port et declaration des caracteristiques MSComm1.CommPort = 1 MSComm1.Settings = "9600,N,8,1" MSComm1.PortOpen = True 'ouverture du port 'fin de la declaration des caracteristiques 'appel de la procedure de transmission des bits Timerport.Enabled = True Command1.BackColor = &HC0FFC0 Command1.Caption = "Fermeture du port" Timerport.Enabled = False MSComm1.PortOpen = False 'fermeture du port Private Sub Commandmarche_Click() ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

6 'Congiguration du temps de balayage des entrees de la table' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' balayage = Combobalayage.Text 'Selection de la duree de balayage 'Un petit controle pour que le temps de balayage ne soit jamais nul If Combobalayage.Text = "" Then MsgBox " Veuillez selectionner un temps de balayage." If Commandmarche.BackColor = &HC0FFC0 Then Commandmarche.BackColor = &H808FF Commandmarche.Caption = "OFF" Combobalayage.Enabled = False Timerbalayage.Interval = balayage 'attribution de la duree de balayage au timer Timerbalayage.Enabled = True ' enclenchement de la temporisation Commandmarche.BackColor = &HC0FFC0 Commandmarche.Caption = "ON" Combobalayage.Enabled = True Timerbalayage.Enabled = False Private Sub Form_Load() SocketsInitialize 'renvoie de l'adresse ip Dim hostname As String * 256 Dim hostent_addr As Long Dim host As HOSTENT Dim hostip_addr As Long Dim temp_ip_address() As Byte Dim i As Integer Dim ip_address As String If gethostname(hostname, 256) = SOCKET_ERROR Then MsgBox "Windows Sockets error " & Str(WSAGetLastError()) Exit Sub hostname = Trim$(hostname) hostent_addr = gethostbyname(hostname) If hostent_addr = 0 Then

7 MsgBox "Winsock.dll is not responding." Exit Sub RtlMoveMemory host, hostent_addr, LenB(host) RtlMoveMemory hostip_addr, host.haddrlist, 4 'MsgBox hostname 'get all of the IP address if machine is multi-homed Do ReDim temp_ip_address(1 To host.hlength) RtlMoveMemory temp_ip_address(1), hostip_addr, host.hlength For i = 1 To host.hlength ip_address = ip_address & temp_ip_address(i) & "." Next ip_address = Mid$(ip_address, 1, Len(ip_address) - 1) 'MsgBox ip_address Labelip.Caption = ip_address ip_address = "" host.haddrlist = host.haddrlist + LenB(host.hAddrList) RtlMoveMemory hostip_addr, host.haddrlist, 4 Loop While (hostip_addr <> 0) Private Sub Label4_Click() Private Sub Timerbalayage_Timer() Dim pmysql As Long pmysql = mysql_init(0) Call LitEnregistrements(pMySQL) Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) If MSComm1.PortOpen = True Then MSComm1.PortOpen = False 'fermeture du port

8 SocketsCleanup Private Sub Timerport_Timer() 'S1,S2 et S3 sont off If LabeletatS1.Caption = "OFF" And LabeletatS2.Caption = "OFF" And LabeletatS3.Caption = "OFF" Then MSComm1.DTREnable = False 'S2 MSComm1.RTSEnable = False 'S3 MSComm1.Break = False 'S1 'S1 est on, S2 et S3 sont Off If LabeletatS1.Caption = "ON" And LabeletatS2.Caption = "OFF" And LabeletatS3.Caption = "OFF" Then MSComm1.DTREnable = False 'S2 MSComm1.RTSEnable = False 'S3 MSComm1.Break = True 'S1 'S1 est off, S2 est On et S3 est off If LabeletatS1.Caption = "OFF" And LabeletatS2.Caption = "ON" And LabeletatS3.Caption = "OFF" Then MSComm1.DTREnable = True 'S2 MSComm1.RTSEnable = False 'S3 MSComm1.Break = False 'S1 'S1 et S2 sont off, S3 est on If LabeletatS1.Caption = "OFF" And LabeletatS2.Caption = "OFF" And LabeletatS3.Caption = "ON" Then MSComm1.DTREnable = False 'S2 MSComm1.RTSEnable = True 'S3 MSComm1.Break = False 'S1 'S1 et S2 sont on, S3 est off If LabeletatS1.Caption = "ON" And LabeletatS2.Caption = "ON" And LabeletatS3.Caption = "OFF" Then MSComm1.DTREnable = True 'S2 MSComm1.RTSEnable = False 'S3 MSComm1.Break = True 'S1 'S1 est on, S2 est off et S3 est on

9 If LabeletatS1.Caption = "ON" And LabeletatS2.Caption = "OFF" And LabeletatS3.Caption = "ON" Then MSComm1.DTREnable = False 'S2 MSComm1.RTSEnable = True 'S3 MSComm1.Break = True 'S1 'S1 est off, S2 et S3 sont on If LabeletatS1.Caption = "OFF" And LabeletatS2.Caption = "ON" And LabeletatS3.Caption = "ON" Then MSComm1.DTREnable = True 'S2 MSComm1.RTSEnable = True 'S3 MSComm1.Break = False 'S1 'S1,S2 et S3 sont on If LabeletatS1.Caption = "ON" And LabeletatS2.Caption = "ON" And LabeletatS3.Caption = "ON" Then MSComm1.DTREnable = True 'S2 MSComm1.RTSEnable = True 'S3 MSComm1.Break = True 'S1 Function hibyte(byval wparam As Integer) hibyte = wparam \ &H100 And &HFF& End Function Function lobyte(byval wparam As Integer) lobyte = wparam And &HFF& End Function Sub SocketsInitialize() Dim WSAD As WSADATA Dim ireturn As Integer Dim slowbyte As String, shighbyte As String, smsg As String ireturn = WSAStartup(WS_VERSION_REQD, WSAD) If ireturn <> 0 Then MsgBox "Winsock.dll is not responding." End

10 If lobyte(wsad.wversion) < WS_VERSION_MAJOR Or (lobyte(wsad.wversion) = _ WS_VERSION_MAJOR And hibyte(wsad.wversion) < WS_VERSION_MINOR) Then shighbyte = Trim$(Str$(hibyte(WSAD.wversion))) slowbyte = Trim$(Str$(lobyte(WSAD.wversion))) smsg = "Windows Sockets version " & slowbyte & "." & shighbyte smsg = smsg & " is not supported by winsock.dll " MsgBox smsg End 'imaxsockets is not used in winsock 2. So the following check is only 'necessary for winsock 1. If winsock 2 is requested, 'the following check can be skipped. If WSAD.iMaxSockets < MIN_SOCKETS_REQD Then smsg = "This application requires a minimum of " smsg = smsg & Trim$(Str$(MIN_SOCKETS_REQD)) & " supported sockets." MsgBox smsg End Sub SocketsCleanup() Dim lreturn As Long lreturn = WSACleanup() If lreturn <> 0 Then MsgBox "Socket error " & Trim$(Str$(lReturn)) & " occurred in Cleanup " End

11 Thème : PILOTER TROIS SORTIES VIA LE PORT SERIE Annexe 2 Annexe 2: Photos prises lors du montage des composants sur la plaquette

12 Thème : PILOTER TROIS SORTIES VIA LE PORT SERIE Annexe 3 Annexe 3: Source de la page d index PHP affichant le formulaire <?php session_start(); define("bd_host"," "); # adresse de la base de données ( en local) define("bd_login","root" ); # login base de données (root en local) define("bd_pass","" ); # mot de passe base de données (inutile en local) define("bd_name","mpi" ); # nom de la BD // J'ai choisi le mot de passe "kangourou" if (isset($_post['mot_de_passe'])) // Si la variable existe { // On se crée une variable $mot_de_passe avec le mot de passe entré $mot_de_passe = $_POST['mot_de_passe']; } else // La variable n'existe pas encore { $mot_de_passe = ""; // On crée une variable $mot_de_passe vide } if(isset($_get['deconnexion'])) { $_SESSION = array(); session_destroy(); $mot_de_passe = ""; } if ($mot_de_passe == "maxzener" OR isset($_session['password']) ) // Si le mot de passe est bon { $_SESSION['password']='true'; // On affiche la page cachée. // CONNEXION MySQL $mysql_link=mysql_connect(bd_host, bd_login, bd_pass); if (!$mysql_link) die("echec : Impossible de se connecter à MySQL."); mysql_select_db(bd_name) or include("creationbd.php"); // Lecture de l'état des sorties dans la base $query="select S1,S2,S3 FROM 3st WHERE id='1'"; $result=mysql_query($query,$mysql_link); $sorties=mysql_fetch_array($result); if ( $sorties['s1']=="1" ) $sorties['s1']="checked"; else $sorties['s1']=""; if ( $sorties['s2']=="1" ) $sorties['s2']="checked"; else $sorties['s2']=""; if ( $sorties['s3']=="1" ) $sorties['s3']="checked"; else $sorties['s3']="";?> <HTML>

13 Thème : PILOTER TROIS SORTIES VIA LE PORT SERIE Annexe 3 <HEAD> <TITLE>MESURER VIA INTERNET : 3 Sorties sur Triacs</TITLE> <link rel="stylesheet" media="screen" type="text/css" title="exemple" href="design.css" /> </HEAD> <BODY> <center><img src="logo.gif" /></center></br> <?php echo'<b><center>bienvenue sur la page de configuration des sorties du port serie</b></center>'?> <FORM METHOD="post" ACTION="3sttraitement.php"> <P><CENTER> <INPUT TYPE="checkbox" NAME="S1" VALUE="1" > Sortie n 1<BR> <INPUT TYPE="checkbox" NAME="S2" VALUE="1" > Sortie n 2<BR> <INPUT TYPE="checkbox" NAME="S3" VALUE="1" > Sortie n 3 </CENTER></P> <P><CENTER> <INPUT NAME="action" TYPE="submit" VALUE="Envoyer"></br></br></br></br></br></br></br> </br></br></br> Dernière mise à jour: <?php $repons=mysql_query('select * FROM 3st'); $donnees=mysql_fetch_array($repons); echo date('d.m.y',$donnees['timestamp']); echo ' par '.$donnees['ip'];?> </CENTER></P> </FORM> <?php } else {?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="fr" lang="fr"> <head> <title>page protégée par mot de passe</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> </head> <body> <p>veuillez entrer le login et le mot de passe pour acceder à la page de configuration des sorties :</p> <form action="index.php" method="post">

14 Thème : PILOTER TROIS SORTIES VIA LE PORT SERIE Annexe 3 <fieldset> <legend>connexion</legend> <p> <label for="pseudo">pseudo</label> <input type="text" name="pseudo" id="pseudo" /></br> <label for="password">password</label> <input type="password" name="mot_de_passe" id="password" /> </br> </p></fieldset></br> <input type="submit" value="valider" /> </form> <p>cette page est réservée au personnel de la société ZENER TECHONOLOGY. Si vous ne travaillez pas dans la société ZENER TECHNOLOGIE, inutile d'insister vous ne trouverez jamais le mot de passe!</p> </body> </html> <?php } // Fin du else // Fin du code :)?> </BODY> </HTML>

15 Thème : PILOTER TROIS SORTIES VIA LE PORT SERIE Annexe 4 Annexe 4: Source de la page PHP traitant les données du formulaire <?php define("bd_host"," "); # adresse de la base de données ( en local) define("bd_login","root" ); # login base de données (root en local) define("bd_pass","" ); # mot de passe base de données (inutile en local) define("bd_name","mpi" ); # nom de la BD // CONNEXION MySQL $mysql_link=mysql_connect(bd_host, bd_login, bd_pass); if (!$mysql_link) die("echec : Impossible de se connecter à MySQL."); mysql_select_db(bd_name) or include("creationbd.php"); // Mise à jour de l'état des sorties dans la base //if(isset($_post['action']) AND isset($_post['s1']) AND isset($_post['s3']) AND isset($_post['s3'])){ if ($_POST['action']=='Envoyer') { $query="update 3st SET S1='".$_POST['S1']."', S2='".$_POST['S2']."', S3='".$_POST['S3']."', timestamp='".time()."', ip='".$_server['remote_addr']."' WHERE id='1'"; if (!mysql_query($query,$mysql_link) ) echo("impossible de mettre à jour les sorties"); echo'<center>'; echo'les sorties ont été mises à jour</br>'; $reponse = mysql_query('select * FROM 3st'); $donnees = mysql_fetch_array($reponse); //echo date('d/m/y', $donnees['timestamp']); if (date('d.m.y', $donnees['timestamp']) == date('d.m.y', time())) echo'aujourd\'hui à '.date('h\hi', $donnees['timestamp']); elseif (date('d.m.y', $donnees['timestamp']) == date('d.m.y', time() )) echo'hier à '.date('h\hi', $donnees['timestamp']); else echo'à '.date('h\hi \l\e d M y',$donnees['timestamp']); } echo'</br></br></br>cliquez <a href="index.php">ici</a> pour retourner à la page de mise à jour des sorties'; echo'</br></br></br>cliquez <a href="index.php?deconnexion=true">ici</a> pour vous deconnecter</center>';?>

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

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

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

Extended communication server 4.1 : VoIP SIP service- Administration

Extended communication server 4.1 : VoIP SIP service- Administration Extended communication server 4.1 : VoIP SIP service- Administration Mai, 2008 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 Ce document explique comment configurer le Service VOIP-SIP

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

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

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

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

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

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

Aspects techniques : guide d interfaçage SSO

Aspects techniques : guide d interfaçage SSO COURDECO Aspects techniques : guide d interfaçage SSO Septembre 2011 Cette annexe présente succinctement le système d'authentification unique (SSO : single sign on, authentification unique) utilisé dans

Plus en détail

PROGRAMMATION EVENEMENTIELLE sur EXCEL

PROGRAMMATION EVENEMENTIELLE sur EXCEL MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un

Plus en détail

Documentation CAS à destination des éditeurs

Documentation CAS à destination des éditeurs Documentation CAS à destination des éditeurs Sommaire Préambule... 1 Présentation de CAS...2 Intérêt... 2 Fonctionnement de base...2 Synoptique des échanges (1ère connexion)... 2 Synoptique des échanges

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

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

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

Guide d interfaçage SSO Connexion des ressources aux plates-formes de type Corrélyce. Sommaire. Titre du document

Guide d interfaçage SSO Connexion des ressources aux plates-formes de type Corrélyce. Sommaire. Titre du document Connexion des ressources aux plates-formes de type Corrélyce CRDP ACADÉMIE D AIX-MARSEILLE 31, bd d Athènes 13232 Marseille cedex 1 T 04 91 14 13 12 F 04 91 14 13 00 www.crdp.aix-marseille.fr Établissement

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations

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

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

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

Proxies,, Caches & CDNs

Proxies,, Caches & CDNs Proxies,, Caches & CDNs Anthony Busson Plan Exemple de page web simple Anatomie du téléchargement d une page web Problématique Définition : Proxy, Reverse Proxy Interception, Redirection Système de cache

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

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2) Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation

Plus en détail

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado - RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et

Plus en détail

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations

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

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

Paginer les données côté serveur, mettre en cache côté client

Paginer les données côté serveur, mettre en cache côté client Paginer les données côté serveur, mettre en cache côté client Vous voulez sélectionner des lignes dans une table, mais celle-ci comporte trop de lignes pour qu il soit réaliste de les ramener en une seule

Plus en détail

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications (sous Excel) Frédéric Cadier ENST Bretagne - Département LUSSI frederic.cadier@enst-bretagne.fr Cadier F. (ENST Bretagne) VBA 1 / 62 Plan de la présentation 1 Excel et VBA

Plus en détail

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche Gestion centralisée d un réseau de sites discrets Nicolas JEAN - @salemioche SEO / Technique,utilisation SEO Technique / Utilisation Intérêt du réseau Centralisé Discrétion Simplicité d utilisation Caractéristique

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

Projet de programmation (IK3) : TP n 1 Correction

Projet de programmation (IK3) : TP n 1 Correction Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public

Plus en détail

Démarrer avec Ajax et le php: exemple d'application

Démarrer avec Ajax et le php: exemple d'application Démarrer avec Ajax et le php: exemple d'application Rédacteur: Alain Messin (Alain.Messin arobas obs-azur.fr) CNRS UMS 2202 Admin06 24/09/2007 Le but de ce document est de permettre de démarrer dans le

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

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

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

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

Web statique : client-serveur. PHP/MySQL: Sites dynamiques Formulaires et bases de données. Discussion HTTP. Caractéristiques du HTTP

Web statique : client-serveur. PHP/MySQL: Sites dynamiques Formulaires et bases de données. Discussion HTTP. Caractéristiques du HTTP p. 1 Web statique : client-serveur p. 2 PHP/MySQL: Sites dynamiques Formulaires et bases de données François Gannaz navigateur Requete HTTP Serveur web (apache) INP Formation Continue 16, 17, 23, 24 juin

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

Version beta. Station Météo 12/11/2012. Réalisation d un Station Météo avec Webserver composée de capteurs Grove et d un module Wifi Flyport.

Version beta. Station Météo 12/11/2012. Réalisation d un Station Météo avec Webserver composée de capteurs Grove et d un module Wifi Flyport. Version beta Station Météo 12/11/2012 Réalisation d un Station Météo avec Webserver composée de capteurs Grove et d un module Wifi Flyport. Table des matières Révisions du document... 1 I. Présentation...

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

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

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

Démonstration de la mise en cache via HTML 5 sur iphone

Démonstration de la mise en cache via HTML 5 sur iphone Last update: 2011/08/18 21:46 wiki:devmobile:webapp:html5:presentation Démonstration de la mise en cache via HTML 5 sur iphone Overview Parmi les nouveautés du HTML 5, l une d elles est très intéressent

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Paris Airports - Web API Airports Path finding

Paris Airports - Web API Airports Path finding Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur

Plus en détail

OUTIL DE TRAVAIL COLLABORATIF

OUTIL DE TRAVAIL COLLABORATIF B i b l i o t h è q u e OUTIL DE TRAVAIL COLLABORATIF Septembre 2012 TitanPad est un outil de travail collaboratif permettant de prendre des notes ou de rédiger à plusieurs un même texte à distance en

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

Open Source Job Scheduler. Installation(s)

Open Source Job Scheduler. Installation(s) Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql

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

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES FORMULAIRE DE DEMANDE D AIDE / APPLICATION FORM Espace réservé pour l utilisation de la fondation This space reserved for foundation use

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

Panel des technologies Web

Panel des technologies Web Panel des technologies Web pierre.jean@mines-ales.fr version 0.14 Objectif Un panorama des technologies Web pour comprendre leurs positionnements et leurs utilisations Questions Evaluation Sommaire Avant

Plus en détail

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution

Plus en détail

Module http MMS AllMySMS.com Manuel d intégration

Module http MMS AllMySMS.com Manuel d intégration Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux

Plus en détail

Corrigés des exercices du livre. Exercices du chapitre 2

Corrigés des exercices du livre. Exercices du chapitre 2 Jean ENGELS PHP 5 Cours et exercices Corrigés des exercices du livre Exercices du chapitre 2 Exercice 1 Exercice 2 Parmi les variables suivantes, lesquelles ont un nom valide : mavar, $mavar, $var5, $_mavar,

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

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

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION. laurent.renault@u-picardie.fr

REMBO Version 2.0. Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION. laurent.renault@u-picardie.fr REMBO Version 2.0 Mathrice 2004 DESCRIPTION MISE EN OEUVRE CONCLUSION Description Successeur de BPBatch 3 déclinaisons Rembo Auto Deploy (déploiement massif de clients) Rembo Auto Backup (restauration

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

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

Formation VBA 3 Interagir

Formation VBA 3 Interagir Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre

Plus en détail

OpenOffice.org et les bases de données.

OpenOffice.org et les bases de données. OpenOffice.org et les bases de données. Diffusé par Le Projet Documentation OpenOffice.org Table des Matières Introduction :...3 Présentation de la base :...3 Migrer une base de données MS Access vers

Plus en détail

Manuel d'installation

Manuel d'installation CyberMUT P@iement P@iement CIC P@iement OBC SERVICE SECURISE DE PAIEMENT INTERNET PAR CARTE BANCAIRE (Sécurisé par le protocole SSL) Manuel d'installation (Document 2/2) EURO Sp.Tech. 1.2.8 Octobre 2001

Plus en détail

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,

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 Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions

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

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

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

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la 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

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their

Plus en détail

Listes de validation dans OpenOffice Calc

Listes de validation dans OpenOffice Calc Listes de validation dans OpenOffice Calc Révision [n 0.2] 05/08/04 Réalisé avec : OOo 1.1.1 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Utilitaires méconnus de StrataFrame

Utilitaires méconnus de StrataFrame Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements

Plus en détail

Administration du WG302 en SSH par Magicsam

Administration du WG302 en SSH par Magicsam Administration du WG302 en SSH par Magicsam Le Point d'accès WG302 comprend une interface sécurisée de commande en ligne Telnet. Deux possibilités pour administrer le WG302 en SSH : via le port série situé

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

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

Internet Le service de noms - DNS

Internet Le service de noms - DNS Internet Le service de noms - DNS P. Bakowski bako@ieee.org Domaines Internet DNS - Domain Name System hostname : nom symbolique adresse IP : un nombre/valeur logique hostname : www.polytech2go.fr IP address

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

Cahier d exploitation

Cahier d exploitation Cahier d exploitation Présentation du contexte L'entreprise Le laboratoire Galaxy Swiss Bourdin (GSB) est issu de la fusion entre le géant américain Galaxy (spécialisé dans le secteur des maladies virales

Plus en détail

Sécurité Informatique. Description. Prérequis. Un petit test avant de commencer s embourber

Sécurité Informatique. Description. Prérequis. Un petit test avant de commencer s embourber Sécurité Informatique Avertissements : Le contenu de ce document est sous licence GPL. Le document est librement diffusable dans le contexte de cette licence. Toute modification est encouragée et doit

Plus en détail

Comment développer et intégrer un module à PhpMyLab?

Comment développer et intégrer un module à PhpMyLab? Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules

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

Guide pour l Installation des Disques Durs SATA et Configuration RAID

Guide pour l Installation des Disques Durs SATA et Configuration RAID Guide pour l Installation des Disques Durs SATA et Configuration RAID 1. Guide pour l Installation des Disques Durs SATA.. 2 1.1 Installation de disques durs Série ATA (SATA).. 2 1.2 Créer une disquette

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail