Private Declare Function lstrcpy Lib "KERNEL32" Alias "lstrcpya" (ByVal lpstring1 As Any, _ ByVal lpstring2 As Any) As Long
|
|
- Marin Duval
- il y a 8 ans
- Total affichages :
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 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étailPHP 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étailTravaux 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étailExtended 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étailProgrammation 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étailModule 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étailPHP 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étailSTID 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étailHTML/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étailFormulaires 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étailAspects 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étailPROGRAMMATION 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étailDocumentation 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étailComment 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étailPHP 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étailAttaques 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étailGuide 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étailTP 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étailLES 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 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étailClasse 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étailSommaire 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étailProxies,, 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étailStockage 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étailLa 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étailRAPPORT 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étailL 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étailCREATION 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étailAttaques 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étailPaginer 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étailVisual 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étailGestion 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étailSub 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étailProjet 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étailDé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étailIntroduction. 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étailPHP 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étailSé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étailHTML, 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étailPDO : 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étailProgrammation 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étailWeb 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étailGestion 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étailVersion 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étailInstructions 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étailGUIDE 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étailPrincipales 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étailRapport 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étailDé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étailServeur 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étailParis 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étailOUTIL 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étailModule 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étailOpen 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étailSé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étailAIDE 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étailComment 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étailPanel 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étailSurveillance 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étailModule 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étailCorrigé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étailModé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étailLangage 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étailREMBO 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étailNFA016 : 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étailINTRODUCTION 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étailFormation 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étailOpenOffice.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étailManuel 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étailSTS 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étailCours 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étailSé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étailWEB 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étailFormulaire 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étailOpenPaaS 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étailConfigurer 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étailSupervision 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étailExercices 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étailModule 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étailEnglish 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étailListes 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étailInstaller 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étailARDUINO 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étailUtilitaires 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étailAdministration 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étailCré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étailTable 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étailInternet 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étailTutoriel 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étailCahier 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étailSé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étailComment 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étailProgrammation 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étailGuide 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étail1 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