SEG3520 Conception et Analyse des Interfaces Usagers DHTML Tutorial Hani Jabbour University of Ottawa Slides adopted from Naim R. El-Far Ronald Pringadi.

Slides:



Advertisements
Présentations similaires
HTML la base Structure de la page Code HTML: les tags de base.
Advertisements

Title of topic © 2011 wheresjenny.com 1 Grammar Point Duration of time: For, since, and ago. lexpression de la durée.
HTML et les CSS Licence Pro. IE Les bases de HTML et des CSS.
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Conception de Site Webs Interactifs Cours 3
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Conception de Sites Web dynamiques
Conception de Site Webs Interactifs Cours 4
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
HTML5, CSS3, PHP5, Javascript, AJAX
Quelle est la date aujourd’hui ?
LINTERROGATION LES PHRASES INTERROGATIVES (INTERROGATIVE SENTENCES)
Formal/Theory Phenomenology/Ex periments chaos break-up, giant-resonances, fusion interdisciplinarity (clusters, bose) mean-field (as a general theory)
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
INTRODUCTION A JAVA Chapitre 1 : Introduction
Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.
ANNÉE COURS 1 – 27 JANVIER DOMINIQUE ROSSIN Modex Web.
Français I Leçon 2B Une semaine au lycée Au Debut #7 (for the dates of November 5 and 6) Please Translate the Following: 1. I love the math course. (Adorer.
Mercredi, le 12 septembre. Allons enfants de la Patrie, Le jour de gloire est arrivé !
Introduction aux Web Services Partie 1. Technologies HTML-XML
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Rules Each group answers every question. A student will be selected at random to answer the question. If that team misses, a 2 nd name is drawn, and they.
– Search Marketing et Marketing Interactif 1 ère Position – David Degrelle Tel : ou
PRESENTATION POUR LES ELEVES ET PARENTS DE LA CLASSE DE SECONDE
Ecole Supérieure Privée de ingénierie et de technologie année universitaire :2013/2014 Cross-Plateform Cours JavaScript.
Le système scolaire en France
SEG 3601 Élaboration de cas d'utilisation avec UCEd
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
Magnets fiche projet / project sheet IAFACTORY THE MAGNETIC FACTORY magnets. IAFACTORY | conseil en architecture de linformation | |
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
Faculté I&C, Claude Petitpierre Cascaded style sheets CSS.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
1 Microsoft FrontPage Robert H. Smith School of Business University of Maryland – College Park Chapitre 1 – Créer une page web.
IAFACTORY | conseil en architecture de linformation | | |
Death by PowerPoint? Keep your finger on the trigger
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
HTML-CSS-XHTML.
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
Cest mercredi le neuf octobre Le plan! 1.Révisions 2.Vocabulaire 3.Jouer 4.Ecouter 5.Parler Il fait beau! Le but! Les couleurs!
TOPIC 9 Presentations Les Présentations
J’aime ma culture francophone, j’aime notre façon d’être, notre joie de vivre, nos traditions, nos manies. Je veux que mes enfants vivent ça et qu’ils.
Initiation au web dynamique Licence Professionnelle.
© 2006 Microsoft Corporation. Bonjour et Bienvenue !
HTML et les CSS Licence Pro. IE Les bases de HTML et des CSS.
Les feuilles de style CSS
Introduction dans la Programmation Web
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Javascript 1° PARTIE : LES BASES
Le langage XHTML 420-S4W-GG Programmation Web Client
Les feuilles de style en HTML. CSS CSS: feuilles de style en cascade Permettent d’appliquer une mise en page à l’ensemble d’un site très simplement Permettent.
PROGRAMMATION WEB FRONT-END.
JavaScript Nécessaire Web.
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
S'initier au HTML et aux feuilles de style CSS Cours 5.
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
AJAX.
S'initier au HTML et aux feuilles de style CSS Cours 5.
INTERNET Le langage HTML
Initiation au JavaScript
Le JavaScript.. Histoire Langage créé en 1995 par Brendan Eich pour la Netscape Communications Corporation. Est inspiré de nombreux langages, notamment.
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
Template Provided By Genigraphics – Replace This Text With Your Title John Smith, MD 1 ; Jane Doe, PhD 2 ; Frederick Smith, MD, PhD 1,2 1.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

SEG3520 Conception et Analyse des Interfaces Usagers DHTML Tutorial Hani Jabbour University of Ottawa Slides adopted from Naim R. El-Far Ronald Pringadi W3 schools

Ronald Pringadi ( Naim El-Far (

Lacronyme Dynamic Hyper-Text Markup Language Cest un Language donc un développeur et une platforme. Markup: Markup historiquement marking up un manuscript ( preciser la police, la taille pour limprimerie) Hyper-Text: Hypertext mi1960s by Ted Nelson et Douglas Engelbart (Linventeur de la sourie). Dynamic: interactive, non static.

Lacronyme Brown University 1969

Ce qui constitue le DHTML 1. HTML: Hypertext Markup Language Cest quoi? Les W3C ISO/IEC 15445:2000 aka HTML 4.01 Strict Le development actuel -> vers le XHTML Le componant de base du DHTML Un componant de presentation (structure et contenu) DHTMLHTMLCSSJavaScript = ++

DHTML Components (cont.) 2. CSS: Cascading Style Sheets Cest quoi A quoi ça sere? W3C CSS v 2.1 (2004) Componant de presentation (Structure seulement) DHTMLHTMLCSSJavaScript = ++

DHTML Components (cont.) 2. JavaScript: Scripting en Java Cest quoi scripting? Brendan Eich: LiveScript (Netscape Navigator 2.0) Renomé JavaScript en 1995 A quoi ça sere? JavaScript 1.5 JavaScript 2.0 Component dinteractivité DHTMLHTMLCSSJavaScript = ++

HTML Un fichier HTML est un fichier text contenant desmarkup tags ou tagues de marquage. Utilisez surtout pour le Web, mais pas necessairement. (calendriers, year book etc…) les markup tags vont indiquer pour le navigateur Comment presenter la page. Un fichier HTML doit avoir une extension htm or html. Peut être facilement créé en utilisant un simple editeur text.

Title of page This is my first homepage. This text is bold La plupart des tagues on une tague douverture et une autre tague de fermeture:, Mais pas toutes:,, HTML (cont.)

Certaines tagues prennent des attribus: HTML Tags Des characteres speciaux on des representation speciale. Pourquoi? Non-breaking space "quotation double &&

SEG TUTORIAL Example for the students of SEG3120 [1] Hyperlink Ronald Website [2] Give Ronald HTML (cont.)

HTML Tables Example for the students of SEG3120 Student Marks Student_# Student Name Project Description Mark Grade 001 Jack Online teaching E-learning 86 A 002 Jill Cybernatic Intelegence 65 C++

HTML (cont.)

Example for the students of SEG3120 Eggnog Recipe eggs 1 cup + 1 tablespoon sugar 1/2 teaspoon vanilla extract 1/4 teaspoon ground nutmeg 3/4 cup brandy 1/3 cup dark rum (Captain Morgan for best flavor) 2 cups whipping cream 2 cups milk

HTML (cont.)

CSS Cascading Style Sheets Defini le Styles de la plupart des document basé sur XML. Avantages: Modularité Plus simple, plus facile a utiliser et a réutiliser

CSS (cont.)

Peut être mis dans le fichier HTML ou dehors. (dans ce cas le fichier doit avoir lextension.css) Dans les deux cas peut definir les tagues et les classes. (tag modifier, class modifier).

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3366FF; background-color: #CCCCCC; text-transform: capitalize;}.cool_P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0099CC; font-style: oblique;} tag modifier Toutes les tagues Seront modifiées Class modifier class=cool_p Toutes les tagues avec lattribu class=cool_p seront modifiées CSS (cont.)

HTML file the ugly duckling It was a golden afternoon in late summer.… "These eggs are taking a long time to hatch!" she sighed…. "Oh, the world's much bigger than this," quacked the…. CSS (cont.)

CSS file.cool_P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; } h1 { font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; color: #FFFFFF; background-color: #666666; font-size: 16px; }.hot_P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; } CSS (cont.)

SEG CSS TUTORIAL the ugly duckling It was a golden afternoon in late summer.… "These eggs are taking a long time to hatch!" she sighed…. "Oh, the world's much bigger than this," quacked the…. CSS (cont.)

index.htm story1.htm story2.htm catalog.htm MyStyle.css CSS (cont.)

JavaScript –Description JavaScript fait parti du navigateur, il utilise les interfaces DOM ou Document Object Models pour interagir avec le client et le serveur web. Ceci permet une dynamique et une interactivité. Des fonctions introduite dans lHTML peuvent alors accomplir des manoeuvre dynamique ne pouvant pas etre appliquées avec lHTML static. Certains logiciel autre que les navigateurs peuvent aussi interpreter le JavaScript. Ex: Adobe acrobat et acrobat reader.

JavaScript –Description Syntax similair au Java Capitalisation compte. Les fonctions JavaScript peuvent etre definis dans le fichier HTML ou dans un fichier externe.js Dependant des platformes. Peux contenir beaucoup derreurs

JavaScript – Les espaces Utilisez des point-virgules explicitement. Un system de semicolon insertion peut causer des problemes. Commentaire /*... */ ou "//".

JavaScript – Variables Les variables sont dynamique: Definis automatiquement a lattribution dune valeur, ou par lutilisation du mot reservé var Les variables qui sont declaré a lexterieur dune fonction ou sans lutilisation du mot var sont considerés comme etant globales. Les variables declarées dans une fonction en utilisant var sont locales a cette fonction. Pour utiliser les variables dune page a une autre on peut se servire dune cookie ou dun hidden frame.

JavaScript – Events ng/javascript/events/ ng/javascript/events/

JavaScript – Dans lHTML SEG JavaScript TUTORIAL function Welcome() function Welcome() { var TotalStudent =33; var Greet="Hallo SEG3120"; window.alert(Greet); document.writeln("Welcome SEG3120! " ); document.writeln("We have: "+ TotalStudent + " participants today " ); } Welcome(); :

JavaScript – Dehors lHTML SEG JavaScript TUTORIAL src=MyJS.js Welcome(); :

JavaScript

Conclusion DHTML = HTML + CSS + JavaScript Un contrat de dynamism et dusabilité. Il faut le savoir!