LE LANGAGE JAVASCRIPT

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

Download "LE LANGAGE JAVASCRIPT"

Transcription

1 LE LANGAGE JAVASCRIPT Activité 1 : 1. Créer dans votre répertoire un dossier nommé JVS. 2. On se propose d écrire le code HTML permettant de calculer la somme de deux nombres a et b strictement positifs. Enregistrer la page sous le nom act1.html. 3. Que constatez vous? Constatations : Le langage HTML présente les limites suivantes : o Absence des structures de contrôles algorithmiques (conditionnelles et itératives) o Un langage sans aucune logique de programmation procédurale o Absence de prise en charge d événements o Absence de possibilité d interfaçage avec les bases de données I. C est quoi le langage Java Script? Terminez le paragraphe par les mots qui conviennent de la liste. (Structuré, algorithmes, résoudre, programmer, navigateur, programmation, formulaire, vérifier, afficher, calculs) C est un langage de programmation interprété directement par le navigateur du client. Il est inspiré du langage «C». Il permet de résoudre les problèmes que HTML ne sait pas résoudre. Avec Java Script vous pourrez programmer, c'est à dire écrire des algorithmes effectués des calculs et afficher les résultats obtenus, vérifier la cohérence de données saisies dans un formulaire Java script est un langage Structuré (Boucles conditionnelles, structures de test, fonctions, etc..). Activité 2 : 1. En se référant à l exemple de l activité 2 du livre page 79, créer un nouveau fichier et saisir le code permettant d insérer l image lycée.jpg avec une largeur = 500 et une hauteur = 800 et d afficher un message d alerte contenant le message «BIENVENU AU LYCEE 15 NOVEMBRE». 2. Enregistrer le fichier sous le nom Act2JVS.html dans le dossier JVS. Testez le fichier. 3. Saisir le code résultat. 1

2 <HTML> <HEAD> <TITLE>ACTIVITÉ 2 JAVA SCRIPT </TITLE> </HEAD> <BODY> <IMG BORDER="0" SRC=" LYCÉE.JPG» WIDTH="500" HEIGHT="800"></P> <SCRIPT LANGUAGE ="JAVASCRIPT"> ALERT ("BIENVENU AU LYCEE 15 NOVEMBRE ") </SCRIPT> </BODY> </HTML> 4. Déterminez les délimiteurs du langage Javascript. II. Les délimiteurs du langage JavaScript : <SCRIPT LANGUAGE ="JAVASCRIPT"> </SCRIPT> fin du script Balise signale le début et fin du script III. Les commentaires. Lorsqu'on programme, il faut décrire à l'aide de commentaires ce que le programme fait. Un commentaire est facile à mettre : tout le texte qui suit // n'est pas interprété par JavaScript. // ne fonctionne que pour une ligne. Si on veut écrire un commentaire de plusieurs lignes, on peut aussi utiliser /* pour commencer le commentaire et */ pour le finir. Voici les deux façons d'écrire un commentaire sur plusieurs lignes. // Ceci est un commentaire // sur plusieurs lignes /* Ceci est un commentaire sur plusieurs lignes */ 2

3 IV. Les objets du langage JavaScript : a. La hiérarchie des objets d interface : (voir livre pages 80 et 81). b. Les propriétés des objets : Imaginez un arbre dans un jardin comportant une branche sur laquelle se trouve un nid. On suppose la hiérarchie d'objets est définie comme ceci : jardin o o arbre branche feuille nid largeur: 20 couleur: jaune tronc balançoire trapèze nid largeur: 15 couleur: marron Le nid sur l'arbre est donc désigné comme suit : jardin.arbre.branche.nid Contrairement au nid situé sur la balançoire : jardin.balançoire.nid Activité 3 : Soient le formulaire Form1 contenant le bouton (appelé checkbox) et le champ de texte suivants : Donner le code permettant de repérer le formulaire. (Window).document.form Bouton coché Donner le code permettant de repérer le bouton checkbox. (Window).document.form. checkbox Donner le code permettant de repérer le champ de texte. (Window).document.form. texte. Remarque : Pour accéder à une propriété il faudra donner le chemin complet de l objet en allant du contenant le plus extérieur de l objet à l objet référencé. c. Les méthodes des objets : Une méthode est une fonction associée à un objet, c'est-à-dire une action que l'on peut faire exécuter à un objet. Une méthode s'appelle un peu comme une propriété, c'est-à-dire de la manière suivante : w i n d o w. o b j e t 1. o b j e t 2. m e t h o d e ( ) 3

4 Activité 4 Activer le fichier Act2JVS.html. Afficher son code sources et saisir à la suite: a. Le code HTML permettant d afficher après l image le texte «Lycée 15 NOVEMBRE 1955» centré, de taille maximale et de couleur rouge. b. Le code JavaScript permettant de faire la même tâche de la question précédente. c. Le code JavaScript permettant d affecter aux variables Nbeleves = 972 et Nbprof = 110 et d afficher en résultat les messages suivants : Le nombre d élèves du lycée est = 972 Le nombre d enseignants du lycée est = 110 Constatations : Il est possible de générer du code HTML lors de l utilisation de la méthode write dans ce cas le code sera exécuté et non pas affiché L operateur «+» joue le rôle de concaténation lorsqu il est utilisé avec la méthode write Pour ne pas confondre avec les guillemets de write il sera judicieux de transformer les guillemets par des apostrophes V. Les différents emplacements du code JavaScript : En se référant au code source écrit dans la page 83 du livre essayez d identifier les différents emplacements du code JavaScript. Constatations : Il est possible de mettre plusieurs scripts javascript dans une même page web, soit dans la partie <BODY> ou <HEAD> et ce dernier est utilisé pour la déclaration des fonctions ou dans un fichier texte externe avec l extension.js Il est possible d insérer du code dans la partie <BODY> : -Soit insérer des instructions javascript entre <SCRIPT> </SCRIPT> - Soit à déclarer des fonctions puis les appeler entre <BODY> - utiliser un des gestionnaires d événements rattaché au balise HTML 4

5 VI. Les variables en JavaScript : Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Une variables est, donc, définie par: Un nom (identificateur), un type, une valeur. 1) La déclaration des variables : Déclaration de façon explicite Exp : Var numero = 20 ; Var Prenom = Foulen ; Déclaration de façon implicite Exp : numero = 20 ; Prenom = Foulen ; Remarques : 1) En fait le Javascript n'autorise la manipulation que de 4 types de données: Des nombres: entiers ou à virgules Exercice 1 Afficher de nouveau le fichier Act2JVS.html et saisir le code JavaScript permettant d afficher à l aide de la méthode Write() le contenu de quatre variables nommées Prenom, Nom, Age et Adr contenant respectivement votre nom, votre prénom, votre age et votre adresse. Exemple : pour Prenom = foulen, Nom = Ben foulen, Age = 18, Adr = SFAX Le résultat est la suivante : Bonjour c est foulen Ben foulen j ai 18 ans et j habite à SFAX Des chaînes de caractères (string): une suite de caractères Des booléens: des variables à deux états permettant de vérifier une condition True: si le résultat est vrai False: lors d'un résultat faux Des variables de type null: un mot pour indiquer l absence d une valeur. <script langage="javascript"> prenom ="foulen"; nom ="ben foulen"; age ="18"; ville ="sfax"; document.write("bonjour c'est "+ prenom +nom +"j'ai "+age+"ans"+"et j'habite à "+ ville); 5

6 VII. Les opérateurs prédéfinis en JavaScript : ( V o i r l i v r e p a g e 8 7 e t 8 8 ) VIII. Les Entrées/Sorties en JavaScript : En observant le code JavaScript donné au niveau de l activité 6 du livre page 86 donner les syntaxes des codes permettant la lecture (l entrée) d une valeur et l affichage (sortie) d une variable dans le langage JavaScript. L e n t r é e Nom_variable = prompt ("texte de la boite d invite","valeur par defaut ") ; Exemple : Var a = number (window.prompt("a=","")); L a s o r t i e Document.write("message"+nom_variable) ; Alert ("message"+nom_variable) ; Exemple : Document.write ("après permutation a"+a) ; Alert ("après permutation a "+a) ; Exercice 2 Créer un nouveau fichier et saisir le code JavaScript permettant calculer et afficher la somme S de deux nombre a et b saisie au clavier. Enregistrer le fichier sous le nom somme.html. Exemple : pour a=12 et b = 20 le programme affiche comme résultat le message suivant : La somme de 12 et 20 est = 24 <script langage="javascript"> var a=number(window.prompt("a=","")); var b=number(window.prompt("b=","")); s=a+b; alert("somme de"+ a +"et"+ b+"="+s); 6

7 IX. Les structures de contrôle : 1 ) L e s s t r u c t u r e s c o n d i t i o n n e l l e s a. L a s t r u c t u r e «IF» Syntaxe : F o r m e r é d u i t e If (condition vraie) F o r m e c o m p l è t e If (condition vraie) { { Instruction1 ; { Instruction 1 ;} Instruction2 ; else { Instruction 2 ;} Instruction n ; } Activité 5 Créer un nouveau fichier nommé Parité.html et saisir le code JavaScript permettant de saisir un nombre entier et de vérifier sa parité. On suppose que le nombre saisit est positif. Exemple : pour x = 8 le programme affichera le message : 8 est un nombre pair Pour x = 5 le programme affichera le message : 5 n est pas un nombre pair <script langage="javascript"> var a=number(window.prompt("a=","")); if (Number(a)%2==0) alert( a +"est pair"); else alert( a +"est impair"); REMARQUES : Dans le cas où il n y a qu une seule instruction, les accolades sont facultatives. Il est possible d imbriquer des structures conditionnelles. (la forme généralisée). Une condition peut être exprimée de la manière suivante : (Expression)? instruction1 : instruction 2 7

8 Si l expression est vraie, l instruction1 est exécutée. Si l expression est fausse, c est l instruction2 qui est exécutée. b. L a s t r u c t u r e «SWITCH» Syntaxe : Switch (expression) { Case v1 : bloc1 ; Break; Case v2 : bloc2 ; Break;.. Default: bloc n; Break; } REMARQUE : break permet de quitter la structure switch après l exécution du block convenable. Si le résultat est différent de toutes les valeurs c est le block_ n relatif à default qui sera exécuté. La clause default (block_n) est facultative. Activité 6 Créer un nouveau fichier nommé Saison.html et saisir le code JavaScript permettant de lire un caractère puis d afficher un message d alerte présentant la saison correspondante selon le cas: " C est le printemps " si le caractère est "P" ou "p" " C est l hiver " si le caractère est "H" ou "h" " C est l été " si le caractère est "E" ou "e" " C est l automne " si le caractère est "A" ou "a" " Caractère non valide " si le caractère saisie ne correspond a aucune des précédentes. <script langage="javascript"> var c=window.prompt("entrer un carctére ",""); switch (c) { case"p":case"p":saison="le printemps";break; case"h":case"h":saison="l'hiver";break; case"e":case"e":saison="l'été";break; case"a":case"a":saison="l'automne";break; default : saison="caractére non valide"; break;} alert("saison est "+saison); 8

9 1 ) L e s s t r u c t u r e s i t é r a t i v e s a. L a s t r u c t u r e «F O R» Syntaxe : FOR ( initialisation ; condition ; progression) { Instructions ; } Initialisation : Exemple (i=5) Condition : condition de continuité. Exp (i<=200) Progression : c es le pas du compteur Exp (i++ ou bien i--) Activité 7 Créer un nouveau fichier nommé Premier.html et saisir le code JavaScript permettant d afficher tous les nombres premiers compris entre 2 et 100. Sachant qu un nombre est dit premier s il est divisible que par 1 et par lui même. <script language="jscript"> for (n=2;n<100;n++) { i=1; do {i=i+1; }while (n%i!=0 && i<=n/2); if (i>n/2) document.write("</br>"+n);} 9

10 b. L es s t r u c t u r e s i t é r a t i v e s à c o n d i t i o n d a r r ê t La structure «Do. While» La structure «While» Syntaxe : Syntaxe : DO { Instructions ; } While (condition(s)) While (condition(s)) { Instructions ; } REMARQUE : Activité 8 Do While est l équivalent de Repeat.. Until en pascal. La différence c est qu en Pascal la condition utilisée après Until est une condition d arrêt alors que la condition utilisée après While est une condition de continuité. Créer un nouveau fichier nommé parfait.html et saisir le code JavaScript permettant de saisir un nombre x avec 5 <= x < 20 et de vérifier si ce nombre est parfait ou non. Sachant qu un nombre est dit parfait s il est égale à la somme de ses diviseurs sauf lui même. Exemple : 6 = donc 6 est un nombre parfait. Qu a t on besoin pour résoudre se problème? On a besoin d utiliser une structure qui permet de répéter l exécution d un bloc d instruction un certain nombre de fois et de répéter des instructions tant que la condition est vérifiée <script language="jscript"> do{ a=prompt("donner un entier",""); x=number(a); }while(x<5 x>20); for(n=x;n<=x;n++) {s=1; for(i=2;i<=n/2;i++) if(n%i==0) s+=i; if (s==n) {document.write(n+" <I><B>est un nombre parfait.</br><i><b>");} else {document.write(n+"<i><b> est un nombre non parfait.</i></b>");} } 10

11 X. Les fonctions en JavaScript 1 ) D é f i n i t i o n : Terminez le paragraphe par les mots qui conviennent de la liste suivante : (Méthodes, lisibilité, objet, window, améliorera, de code de programmation) Une fonction est un groupe de code de programmation destiné à exécuter une tâche bien spécifique et que l'on pourra l utiliser à plusieurs reprises. De plus, l'usage des fonctions améliorera grandement la lisibilité de votre script. En Javascript, il existe deux types de fonctions : Les fonctions propres à Javascript. On les appelle des " Méthodes". Elles sont associées à un objet bien particulier. Exp : la méthode Alert() avec l'objet window Les fonctions écrites par vous-même pour les besoins de votre script. 2 ) D é c l a r a t i o n d e s f o n c t i o n s : La déclaration d'une fonction se fait grâce au mot clé function selon la syntaxe suivante: Function nom_de _la_fonction(arguments) { code des instructions [ return nomvariable] } REMARQUES : Il est possible de définir des fonctions sans l utilisation de la clause return d ou l on retrouve ainsi l équivalent d une procédure. Il est prudent de placer toutes les déclarations de fonction dans l'en-tête de la page c-à-d.dans la balise <HEAD>... </HEAD>. un nom de fonction peut comporter des lettres, des chiffres et les caractères _ et & (les espaces ne sont pas autorisés!). Le nom de la fonction, comme celui des variables est sensible à la casse (différenciation entre les minuscules et majuscules). Exemple : function est différent de Function. Les arguments sont facultatifs, mais s'il n'y a pas d'arguments, les parenthèses doivent rester présentes. 11

12 Activité 10 Créer un nouveau fichier nommé somprod.html et saisir le code JavaScript permettant de calculer la et d afficher somme et le produit de deux nombres x et y saisies au clavier. Le programme affiche comme résultat deux messages d alerte. Le programme doit comporter deux fonctions la première nommée somme et le deuxième produit. <html> <head> <title>nouvelle page 1</title> <script> function somme(a,b) { s=a+b; return s; } function prod(a,b) { p=a*b; return p; } </head> <body> <script> var a=prompt("donner a",""); var b=prompt("donner b",""); s=somme(a,b); alert("somme de"+ a +"et"+ b+"="+s); p=prod(a,b); alert("produit de"+ a +"et"+ b+"="+p); </body> </html> XI. Les événements en JavaScript En Html classique, il y a un événement qui est bien connu: C'est le clic de la souris sur un lien pour passer sur une autre page Web. Hélas, c'est à peu près le seul. Javascript va en ajouter une bonne dizaine, pour mieux gérer le site. Afin de gérer un évènement, il est nécessaire de spécifier quel évènement on veut surveiller, et quelle action entreprendre quand l'évènement se produit. Ceci s'écrit à l'aide d'un attribut HTML. 12

13 Par exemple, la ligne suivante : <a href="page2.html" onclick="compte++">page suivante</a> Indique que l'on gère l'évènement "clic de souris" sur ce lien. Syntaxe : <nombalise OnEvénement="fonction()"> Activité 11 Exemple : onclick = " alert('vous avez cliqué sur cet élément') " <a href="" onclick="alert('vous avez cliqué sur cet élément')">ici</a> <a href="" onmouseover="alert('vous avez cliqué sur cet élément')">ici</a> Afficher le code source du fichier somprod.html et modifier le fichier en ajoutant deux boutons le premier porte le nom SOMME et le deuxième PRODUIT dont l action de clic sur le bouton SOMME permet d afficher la somme des deux nombres x et y et l action de clic sur le bouton PRODUIT affichera le produit des deux nombres. Le code source de l activité 14 du livre peut vous aider à résoudre ce problème. Vous pouvez vous référer aussi au tableau annexe des événements en JavaScript déjà distribués. <html> <head> <title>nouvelle page 1</title> <script> function somme() { var s=document.formulaire.a.value+document.formulaire.b.value; alert ("somme est"+s);} function prod() { var p=document.formulaire.a.value*document.formulaire.b.value; alert("prod est"+p);} </head> <body> <form name="formulaire"> <p>donner une valeur a <input type="text" name="a" size="20"></p> <p>donner une valeur b <input type="text" name="b" size="20"></p> <p> </p> <p> </p> <p><input type="submit" value="calcul somme" name="b1" onclick="somme()"> <input type="button" value="calcul produit" name="b3" onclick="prod()"> <input type="reset" value="rétablir" name="b2"></p> </form> </body> </html 13

14 XII. Le contrôle des formulaires en JavaScript 1 ) L e c o n t r ô l e z o n e d e t e x t e : Activité Lancer le logiciel Frontpage Activer le fichier Inscription. html déjà créé dans le chapitre précédent. Ecrire une fonction nommée Verif permettant de contrôler la saisie des champs nom et prénom qui doivent être obligatoirement non vide. D ou le clic sur le bouton «Envoyer» permet de faire appel à la fonction. <Html><Head> <script language="javascript"> </head> <body> <form method="post" action="--webbot-self--".. > </form> Nom: <p><input type="text" name=" " size="20"></p> Prénom: <p><input type="text" name=" " size="20"></p> 2 ) L e c o n t r ô l e d e s c a s e s à c o c h e r ( C h e c k b o x ) : Activité 14 Dans le même fichier Inscription. html. Modifier la fonction Verif en saisissant le code permettant. D ou le clic sur le bouton «Envoyer» permet de faire appel à la fonction 14

15 Suite de la fonction Verif Constatations </head> <body> <form method="post" action="--webbot-self--" name="f1"> <p><input type="checkbox" name="check1" value="on">winamp</p> <p><input type="checkbox" name="check2" value="on">java</p> <p><input type="checkbox" name="check3" value="on">pascal</p> <p><input type="checkbox" name="check4" value="on">html</p> <p><input type="checkbox" name="check5" value="on">delphi</p>. </form></body></html> 3 ) L e c o n t r ô l e d e s b o u t o n s r a d i o : Activité 15 Créer une nouvelle page Web formée par 3 boutons radio possédant respectivement comme valeur et libellé les textes suivants : " FEVRIER 2002 ", " FEVRIER 2004 ", " FEVRIER 2OO6". Et un bouton de type «button» ayant comme libellé «REPONSE». 1) Créer une fonction nommée «choisir» permettant à l utilisateur de répondre à la question suivante «Quant la Tunisie a remporté la coupe d Afrique des nations». 2) L appel de la fonction se fait dans le bouton REPONSE. 15

16 <Html><Head> <script language="javascript"> </head> <body> <form method="post" action="--webbot-self--" name="f1"> <p><input type="radio" name="check1" value="on"> FEVRIER 2002</p> <p><input type="radio" name="check2" value="on"> FEVRIER 2004</p> <p><input type="radio" name="check3" value="on"> FEVRIER 2006</p>. </form></body></html> Constatations 16

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

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

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

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

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

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

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Document Object Model (DOM)

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

Plus en détail

Création de formulaires interactifs

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

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

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

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

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

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

Bernard Lecomte. Débuter avec HTML

Bernard Lecomte. Débuter avec HTML Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

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

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

Plus en détail

Cours Informatique Master STEP

Cours Informatique Master STEP Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions

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

NOTICE TELESERVICES : Créer mon compte personnel

NOTICE TELESERVICES : Créer mon compte personnel NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

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

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Examen Médian - 1 heure 30

Examen Médian - 1 heure 30 NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

< Atelier 1 /> Démarrer une application web

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

Plus en détail

Introduction à MATLAB R

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

Plus en détail

Activités HTML. Code: act-html

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

Plus en détail

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

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

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

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

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

Cours d algorithmique pour la classe de 2nde

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

Plus en détail

Notions fondamentales du langage C# Version 1.0

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

Plus en détail

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le

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

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

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

Les Bases. Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015.

Les Bases. Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015. Référencer Mon SITE, BLOG Les Bases Messaoudi Khaled, Boukelal Hanane (Etudiants Informatique ) 2015. Le but de ce livre est de vous aider à bien positionné votre site web ou blog auprès des moteurs de

Plus en détail

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22 SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané

Plus en détail

Java Licence Professionnelle CISII, 2009-10

Java Licence Professionnelle CISII, 2009-10 Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

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

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

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur 1. Présentation de Typo3... 2 2. Rôle de l administrateur... 2 3. Configuration du site Web... 3 3.0 Que faire si les changements

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation C++ (débutant)/instructions for, while et do...while Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

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

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

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

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement. Les styles Table des matières Les styles... 1 1. Tutoriels... 1 2. Pourquoi utiliser les styles?... 1 3. Qu'est-ce qu'un style?... 1 4. Utiliser les styles existants... 2 Afficher les styles... 2 Appliquer

Plus en détail

Stopack : logiciel pour l entrepôt

Stopack : logiciel pour l entrepôt Stopack : logiciel pour l entrepôt Bonjour, Nous allons vous présenter stopack.com logiciel de gestion de stock. - Stopack.com se compose d une partie en ligne pour vos clients avec une vision en continu

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail

Les services usuels de l Internet

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

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples

Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les

Plus en détail

TD HTML AVEC CORRECTION

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

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour

Plus en détail

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...

Plus en détail

Comment utiliser sa messagerie laposte.net

Comment utiliser sa messagerie laposte.net Fiche Logiciel Internet Niveau FL02009 09/09 Comment utiliser sa rie laposte.net 1) s'identifier, ouvrir une session Avant de commencer, munissez-vous de votre identifiant (votre adresse de courrier électronique)

Plus en détail

Chapitre 1. Prise en main

Chapitre 1. Prise en main Guide de référence Guide de référence Chapitre 1. Prise en main Le processus d'enquête Le processus d'enquête comporte 5 étapes toutes prises en charge par le logiciel : Conception des formulaires Cette

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

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

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

Plus en détail

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

Bases de données et Interfaçage Web

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

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

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

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3. 1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this

Plus en détail

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante:

L'instruction if permet d'exécuter des instructions différentes selon qu'une condition est vraie ou fausse. Sa forme de base est la suivante: 420-183 Programmation 1 8. Les structures conditionnelles Dans l'écriture de tout programme informatique, une des premières nécessités que nous rencontrons est de pouvoir faire des choix. Dans une application

Plus en détail

HTML. Notions générales

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

Plus en détail

Cours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr

Cours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr . Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le

Plus en détail

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

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

Plus en détail

Chapitre 2 Devine mon nombre!

Chapitre 2 Devine mon nombre! Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction

Plus en détail

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles Mission TICE - académie de Versailles 7 nov. 2008 Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles Anne-Cécile Franc Mission TICE académie de Versailles

Plus en détail

Corrigé des TD 1 à 5

Corrigé des TD 1 à 5 Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un

Plus en détail

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

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

Plus en détail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Votre adresse e-mail :... Pour consulter vos e-mails, connectez-vous sur le site : www.marche.be

Votre adresse e-mail :... Pour consulter vos e-mails, connectez-vous sur le site : www.marche.be MODE D'EMPLOI Votre adresse e-mail :... Pour consulter vos e-mails, connectez-vous sur le site : www.marche.be I. Votre adresse sur Marche.be Chacun d'entre vous possède dès à présent sa propre adresse

Plus en détail

Je communique par email

Je communique par email Je communique par email Support de formation des Médiathèques du Pays de Romans Site Internet : Twitter : MediaTechRomans Table des matières Mes cordonnées électroniques...3 Les emails...3 Comment ça marche...3

Plus en détail

Salle de technologie

Salle de technologie Prénom : Nom : Classe : Date : Salle de technologie Séquence Le dessin technique Définition du dessin technique : Le dessin technique est un ensemble de règles pour représenter des objets ; ces règles

Plus en détail

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Techniques de Programmation pour Internet

Techniques de Programmation pour Internet Séance 7 Transactions par CGI Année Spéciale Informatique ENSIMAG 2002-2003 James L. Crowley Anullé Le but de l'exercice est d'introduire un certain nombre de constructions en PERL utiles pour la programmation

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-Call pour les Ordinateurs. Guide de l utilisateur MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION

Plus en détail

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

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

Plus en détail

Création et utilisation de formulaire pdf

Création et utilisation de formulaire pdf Création et utilisation de formulaire pdf Grâce à Adobe Acrobat, il est plus facile de créer, de remplir et d envoyer des formulaires électroniques PDF. Vous pouvez concevoir et créer un formulaire complètement

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

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement de texte : Quelques rappels de quelques notions de base Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui

Plus en détail

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009 Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30

Plus en détail

ACTIVITÉ DE PROGRAMMATION

ACTIVITÉ DE PROGRAMMATION ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,

Plus en détail

AWS avancé. Surveiller votre utilisation d EC2

AWS avancé. Surveiller votre utilisation d EC2 10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail