Informatique de base Pr. Namar Ydriss Cours 1: Introduction

Slides:



Advertisements
Présentations similaires
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Advertisements

Formulaire HTML Introduction. Définition de formulaire.
La balise <FORM>:
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
Initiation au web dynamique Licence Professionnelle.
Évènement Petites fonction déjà toute faites Exemple : Construction onLoad (au chargement) = "ce qui doit se passer" onLoad s’exécute toujours dans le.
Javascript 2° PARTIE : EVENEMENTS ET OBJETS
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
 Objet window, la fenêtre du navigateur
S'initier au HTML et aux feuilles de style CSS Cours 5.
Dynamic HTML Regroupement de trois éléments : le HTML
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
1 Systèmes d ’Information : 6b Michel de Rougemont Université Paris II L’Architecture Client/Server.
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Introduction à HTML Eugen Dedu UFC, IUT GTR, Montbéliard, 1ère année septembre 2005
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
Le Langage JavaScript pour le web
Ajouter le code dans une page html
Javascript et DOM Introduction Nicolas Chourot Informatique
HTML.
Comprendre l’environnement Web
Environnement du développement de BD ORACLE REPORTS 10g
L’interface d’un ordinateur
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Le vocabulaire d'Internet et du Web
JQuery.
Projet Ville de Lyon Sites Internet
JavaScript.
5.
Qu'est-ce que KDE ? Le bureau de KDE4 et comment l'utiliser
Les instructions PHP pour l'accès à une base de données (Partie 4)
Gestion Administrative
Par Georges Lucotte & Jean-Pierre Vasseur 03 Mars 2017
Présentation de JQUERY
Les technologies AJAX.
fonctionnalités iiS iis
5.
Nouvelles balises de structure
Le CSS Principe de séparation du contenu et de la mise en forme
4. Les chapitres.
DREAMWEAVER Partie 2.
Formulaires HTML.
Documentation technique (Linux)
Lintranet LE FUTUR VOUS APPARTIENT NIL JULITTE.
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
AJAX et JQuery
Introduction à Internet
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
Informatique de base Pr. Namar Ydriss Cours 3: Introduction
G.ELGHOUMARI Université ParisII Panthéon-Assas
CLASSE:7 EME DE BASE 2013/2014 ENSEIGNANT:M.Chakro un COLLEGE 28/09/20181.
Bases de la programmation du web
Comment personnaliser Microsoft SharePoint Site web
Informatique de base Pr. Michel de Rougemont Ghizlane Elghoumari
Systèmes d ’Information : 6a
Cours 5: Scripts Clients
Notions de base sécurité
G.ELGHOUMARI Université ParisII Panthéon-Assas
Informatique de base Pr. Namar Ydriss Cours 4: Formulaires
Cours 3: Feuilles de style
Ouverture d’image PGM et éléments d’affichage graphique
Présenté par Viviane Lévesque
A la découverte du courrier électronique.
Notions de base sécurité
Le Javascript Cours et Atelier.
App Inventor trucs Afficher une image depuis le Web ou Google Drive.
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Informatique de base Pr. Namar Ydriss Cours 1: Introduction Université Paris I Panthéon - Assas Informatique de base Cours 1: Introduction 27/11/2018

Comment échanger de l’ information http://www.lri.fr http://www.yahoo.com Serveurs : Adresse IP Serveur http : programme qui attend des demandes de clients

Des clients et un serveur Serveur HTTP Client1 Client 200000 Le serveur envoie un fichier à chaque client. Page d ’accueil index.html ou introduction.html

Mécanisme d’interaction Formulaire Script CGI (Common Gateway Interface)

Serveur HTTP Logiciel Apache: www.apache.org IIS : www.microsoft.com Client1

Formes en HTML <FORM> Votre nom : <INPUT TYPE=" text  "  NAME= " nom "  SIZE ="  15 "  MAXLENGTH= "  12 "  > <BR> Commentaires : <INPUT TYPE=" text  "  NAME= " com "  ROWS ="  6 "  COLS= "  70 "  > </FORM>

Formes Votre nom : Commentaires: ²

Boutons en HTML <FORM> <OL> <INPUT TYPE=" radio "  NAME= " legenre " VALUE = " Windows "  > <BR> <INPUT TYPE=" radio "  NAME= " legenre " VALUE = " Mac "  > <INPUT TYPE=" radio "  NAME= " legenre " VALUE = " Unix "  > </OL> </FORM>

Boutons radio et checkbox Windows Mac Unix

Question d ’Examen <FORM NAME="ValidForm"> Q1 : Un entier A est représenté en binaire par 10101010 et un entier B par 01010101. Alors: <br> <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(1)"> A+B=127 en décimal <BR> <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(2)"> A=B+1 en décimal <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(3)"> A+B=255 en décimal <INPUT NAME="Q1" TYPE="radio" onClick="q1_OnClick(4)"> A=B+11 en décimal </FORM NAME>

Boutons radio et checkbox Q1 : Un entier A est représenté en binaire par 10101010 et un entier B par 01010101. Alors: A+B=127 A+B=1 A+B=255 A+B=11

Interface CGI : Common Gateway Interface Scripts DHTML (Dynamic HTML)

CGI Programme sur le serveur Lit les valeurs des champs Interagit

Formes et CGI Votre nom : Commentaires: jean send

Javascript Langage de script orienté objet Permet de développer des petites applications internet client / serveur Autorise une interactivité accrue des pages web

Concepts fondamentaux Code javascript dans la page HTML exécuté: au chargement de la page suite à une action (clic sur un bouton, sélection d'un menu, saisie de texte, etc...)

Fonctionnalités d’un script Affichage de l'heure Défilement des textes horizontalement Rafraîchir plusieurs frames Gérer les erreurs de saisie dans les formulaires Gérer des menus déroulants Gérer le remplacement d'images (passage de la souris => image se modifie)

Mécanique du script Entouré des balises <SCRIPT LANGUAGE="Javascript"> et </SCRIPT> Placé entre les balises <HEAD> et </HEAD> ou à l'intérieur du corps du fichier HTML Déclancheur d'événements Onload(), OnClick(), OnBlur(), OnMouseOver()…

Test de version Instructions permettant de tester la version du navigateur Empêche l'exécution du script sur un navigateur incompatible avec votre script ²

Boite de dialogue par passage sur un lien Le passage de la souris sur le lien activera une boite de dialogue Passez la souris ici Syntaxe <A HREF=“ “ onMouseOver="alert('Votre Message'); return true;"> Passez la souris ici</A>

Boite de dialogue en arrivant sur une nouvelle page Le passage de la souris sur le lien activera une boite de dialogue Cliquez ici pour ouvrir une nouvelle page Nouvelle page

Syntaxe <HTML> <HEAD> <TITLE>Javascript</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- on cache pour les vieux navigateurs function loadalert () {alert("Votre Message") } // -- fin --> </SCRIPT> <BODY onLoad="loadalert()"> </BODY> </HTML>

Ouverture d'un lien dans une nouvelle fenêtre Syntaxe <FORM> <INPUT TYPE="button" VALUE="Titre du Lien" ONCLICK="window.open('votre lien ici ex: http://www.asi.fr/Malibu/htmldoc.htm', 'Exemple', 'toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes, width=600, height=400')"> </FORM>

Boutons Précédent - Suivant Syntaxe <SCRIPT LANGUAGE="JavaScript"> <!-- on cache pour les vieux navigateurs function goHist(a) { history.go(a); } // --> </SCRIPT> <FORM METHOD="post"> <INPUT TYPE="button" VALUE="Précédent" onClick="goHist(-1)"> <INPUT TYPE="button" VALUE="Suivant" onClick="goHist(1)"> </FORM>

Bouton Actualiser Identique à celui disponible dans la barre d'outils de votre navigateur Syntaxe <FORM> <INPUT TYPE="button" VALUE="Actualiser" onClick='parent.location="javascript:location.reload()"'> </FORM>

Boutons avec message Choisissez une des options suivantes:

Syntaxe <FORM>    1: <INPUT TYPE="radio" NAME="radio" value="Votre message ici" onClick="alert(value)">    2: <INPUT TYPE="radio" NAME="radio" value="Votre message ici" onClick="alert(value)">    3: <INPUT TYPE="radio" NAME="radio" value="Votre message ici" onClick="alert(value)"> </FORM>

Changement de couleurs Cliquez sur une des couleurs et observez le changement de la couleur du fond d'écran

<FORM> <SELECT Size="20" name="clr" onChange="document <FORM> <SELECT Size="20" name="clr" onChange="document.bgColor=this.options[this.selectedIndex].value">    <OPTION VALUE="white" SELECTED> blanc    <OPTION VALUE="blue">bleu    <OPTION VALUE="aquamarine">bleu-vert    <OPTION VALUE="chocolate">chocolat    <OPTION VALUE="darkred">rouge foncé    <OPTION VALUE="gold">doré    <OPTION VALUE="red">rouge    <OPTION VALUE="yellow">jaune    <OPTION VALUE="hotpink">rose    <OPTION VALUE="lime">citron vert    <OPTION VALUE="darkkhaki">kaki foncé    <OPTION VALUE="cadetblue">bleu cadet    <OPTION VALUE="darkgoldenrod">doré foncé    <OPTION VALUE="darkslateblue">bleu foncé    <OPTION VALUE="deeppink">rose profond    <OPTION VALUE="tan">tanné    <OPTION VALUE="wheat">blé    <OPTION VALUE="tomato">tomate    <OPTION VALUE="springgreen">vert    <OPTION VALUE="turquoise">turquoise </SELECT> </FORM> Syntaxe

Applications TD 4 Formulaires en HTML Radio, Checkbox, Button, Submit, Reset Select, Textarea