HTML 5. on-line cartaceo. Mark Pilgrim. diveintohtml5.ep.io O'Reilly. Tecnologie di Sviluppo per il WEB 1

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "HTML 5. on-line cartaceo. Mark Pilgrim. diveintohtml5.ep.io O'Reilly. Tecnologie di Sviluppo per il WEB 1"

Transcript

1 HTML 5 diveintohtml5.ep.io O'Reilly Mark Pilgrim on-line cartaceo Tecnologie di Sviluppo per il WEB 1

2 Scopo di HTML 5 Tra gli obiettivi che gli sviluppatori si sono proposti ci sono: C o n t i n u a r e a m a n t e n e r e l e potenzialità delle versioni precedenti. Mark-up semantici per una migliore leggibilità del codice Per esseri umani (non-vedenti, etc...) Per spider e SEO Ridurre u so d i plug-in nelle applicazioni web Tecnologie di Sviluppo per il WEB 2

3 Sintassi HTML5 è compatibile con HTML4 e XHTML1, ma non è compatibile con caratteristiche SGML esoteriche di HTML4, processing instructions shorthand markup (Che noi non abbiamo neanche visto dato che non sono supportati dai browser) I documenti che usano sintassi HTML sono serviti con il text/html media type (MIME TYPE) Tecnologie di Sviluppo per il WEB 3

4 MIME Types Web-server spedisce vari header prima di spedire la pagina di mark-up Tra i più importanti: Content-type: text/html È detto MIME-type della pagina Questo header è l'unica cosa che determina cosa è una particolare risorsa E quindi come deve essere resa Tecnologie di Sviluppo per il WEB 4

5 Rilevare HTML5 Il DOM costruito dal browser per una pagina è costituito da oggetti, che rappresentano gli elementi HTML della pagina: Ognuno ha delle proprietà In HTML5, ci sono oggetti che hanno una proprietà unica Li identifica quindi univocamente. Ci sono 4 tecniche per il rilevamento Tecnologie di Sviluppo per il WEB 5

6 Rilevare HTML5: Le 4 tecniche 1) Testare se una certa proprietà esiste Su un oggetto globale (ad esempio) 2) Creare un elemento e...goto 1 3) Creare un elemento, verificare se esiste un metodo, chiamarlo e verificare il valore restituito 4)Creare un elemento, settare una proprietà ad un valore e verificare se la proprietà ha mantenuto quel valore. Tecnologie di Sviluppo per il WEB 6

7 Rilevare HTML5: Modernizr Una facile alternativa è quella di usare la libreria open-source Javascript (valida anche per CSS3) Modernizr <script src="modernizr.min.js"> </script> if (Modernizr.canvas) { // let's draw some shapes! } else { // no native canvas support available :( } Esempio Tecnologie di Sviluppo per il WEB 7

8 Geolocation Dove sei? Indirizzo IP, wireless, cellullare, gps Le API geolocation consentono di condividere la propria posizione con siti ritenuti affidabili Latitudine e longitudine sono rese disponibili a JS nella pagina web, che quindi le può mandare al server web. Tecnologie di Sviluppo per il WEB 8

9 Proprietà geolocation È una nuova proprietà di navigator Esempio: function getlocation() { if (Modernizr.geolocation) { navigator.geolocation.getcurrentposition(showmap); } else { // non c'è supporto nativo} } A questo punto il browser mostra una finestra pop-up (non bloccante) chiedendo se l'applicazione può spedire i dati. showmap è una call-back function (definita dal programmatore) Tecnologie di Sviluppo per il WEB 9

10 Geolocation: funzione showmap function showmap(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; // qui qualcosa da mostrare: una mappa? } La funzione callback è chiamata con un singolo parametro, che è un oggetto con due proprietà: 1. coords 2. timestamp Tecnologie di Sviluppo per il WEB 10

11 Geolocation:Proprietà dell'oggetto position 1. coords: coords.latitude coords.longitude coords.altitude coords.accuracy coords.altitudeaccuracy coords.heading coords.speed 2. timestamp Tecnologie di Sviluppo per il WEB 11

12 Geolocation: Esempio Esempio Tecnologie di Sviluppo per il WEB 12

13 Local Storage HTML5 ha introdotto il concetto di localstorage, ovvero un sistema di memorizzazione e gestione delle informazioni sul computer dell'utente che ci consente di memorizzare fino a 5 mega di dati. Ma esiste già? I cookie, ma: 1. Inclusi in ogni request a) rallenta il server b) trasmessi in chiaro (ma se si usa https...) 2. Limitati a 4KB Sufficienti a rallentare, ma non sufficienti per memorizzare qualcosa di significativo Tecnologie di Sviluppo per il WEB 13

14 Local storage: desiderata Più spazio......sul client che persista dopo un refresh......e che non sia trasmesso al server! è chiamato anche HTML5 storage DOM storage limite di 5MB Tecnologie di Sviluppo per il WEB 14

15 Local Storage: storage detection usiamo Modernizr if (Modernizr.localstorage) { // window.localstorage è disponibile } else { // non c'è supporto nativo } È una proprietà dell'oggetto window Tecnologie di Sviluppo per il WEB 15

16 Local Storage: HTML5 storage È basato su coppie chiave/valore - Att.ne: valori sono stringhe (...nel caso usare parseinteger/parsefloat) Metodi dell'oggetto localstorage: var foo = localstorage.getitem( bar ); localstorage.setitem( bar, foo); Il codice sopra può essere riscritto con un array associativo: var foo = localstorage[ bar ]; localstorage[ bar ] = foo; Altri metodi removeitem(key); clear(); key(n) per ottenere l' n-ma chiave Tecnologie di Sviluppo per il WEB 16

17 Local Storage: tracciare modifiche Viene lanciato l'evento storage sull'oggetto window quando... setitem() removeitem() clear() effettivamente provocano un cambiamento dello stato della memoria se si setta una chiave al suo valore attuale o si cancella una memoria vuota, allora non viene lanciato l'evento Qualche problema con IE per la gestione degli eventi... Tecnologie di Sviluppo per il WEB 17

18 Nota La funzione associata all'evento storage avrà un solo parametro che sarà inizializzato di default con un oggetto StorageEvent Tecnologie di Sviluppo per il WEB 18

19 Proprietà evento EventStorage key La chiave che è stata aggiunta, rimossa, o modificata oldvalue Il valore precedente o null se l'item è nuovo newvalue Il valore nuovo o null se l'item è stato rimosso url La url che ha chiamato il metodo che ha scatenato l'evento Tecnologie di Sviluppo per il WEB 19

20 Lavorare offline Semplificando il tutto... È una lista di URL dirette a : HTML, CSS e JS file con immagini e altre risorse La home page punta al manifest file Il browser legge questa lista, scarica le risorse elencate, le mette in cache e le mantiene aggiornate da questo momento in poi. Quando si tenta di accedere al Web senza connessione, si viene rediretti lì Tecnologie di Sviluppo per il WEB 20

21 Local Storage: lavorare offline Gran parte del lavoro spetta ora allo sviluppatore. Come si stabilisce se si è off-line? c'è una variabile nel DOM indicante se si è off-line ci sono eventi scatenati al passaggio di stato on/off Tecnologie di Sviluppo per il WEB 21

22 Local Storage: Il file cache.manifest Per iniziare il download ed il caching delle risorse: <!DOCTYPE html> <html manifest= /cache.manifest > <body>... Necessario il content-type text/cache-manifest Tecnologie di Sviluppo per il WEB 22

23 Configurazione di Apache In Apache nel file httpd.conf # Apache mimetype configuration text/cache-manifest manifest Se non possiamo accedere al file httpd.conf, allora nel file.htaccess AddType text/cache-manifest.manifest Accertarsi che l'estensione dei file sia.manifest Tecnologie di Sviluppo per il WEB 23

24 Local Storage: Manifest file La prima linea del file è: CACHE MANIFEST Ha tre sezioni, marcate da header: explicit CACHE online whitelist NETWORK fallback FALLBACK Se non sono esplicitate, il default è la sezione explicit Tecnologie di Sviluppo per il WEB 24

25 Local Storage: explicit CACHE MANIFEST /clock.css /clock.js /clock-face.jpg Non ha header, quindi questa è la sezione explicit Queste risorse sono scaricate e messe in cache e rese disponibili se si va offline Tecnologie di Sviluppo per il WEB 25

26 Local Storage: online-whitelist CACHE MANIFEST NETWORK: /tracking.php CACHE: /clock.css /clock.js /clock-face.jpg NETWORK è la online-whitelist Non va mai in cache CACHE è la explicit Tecnologie di Sviluppo per il WEB 26

27 Local Storage: fallback CACHE MANIFEST FALLBACK: / /offline.html NETWORK:... Risorse sostitutive di quelle online che per qualche motivo non sono andate in cache. Lo slash indica qualsiasi pagina del nostro sito e se non c'è la risorsa disponibile in cache si usa /offline.html Tecnologie di Sviluppo per il WEB 27

28 Warning: L'aggiornamento di un file incluso nel manifest non comporta l'aggiornamento della versione in cache Perché il browser, per verificare se ci sono stati aggiornamenti, controlla il contenuto del file manifest e... questo non è cambiato! Ogni volta che viene modificato un file della cache è necessario cambiare anche il file manifest Ad esempio cambiare un commento Tecnologie di Sviluppo per il WEB 28

29 Abbreviare i tag (1) HTML 4: <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict EN > HTML 5: <!DOCTYPE html> Tecnologie di Sviluppo per il WEB 29

30 Abbreviare i tag (2) HTML 4: <html xmlns= lang= en xml:lang= en > HTML 5: <html lang= en > Tecnologie di Sviluppo per il WEB 30

31 Abbreviare i tag (3) HTML 4: <meta http-equiv= Content-Type content= text/html ; charset= utf-8 /> HTML 5: <meta charset= utf-8 > Tecnologie di Sviluppo per il WEB 31

32 Abbreviare i tag (4) Tag <link> con attributo rel Link a risorse esterne Per arricchire il documento Link a risorse interne Esempio: <link rel=stylesheet href= file.css /> Piccola ottimizzazione: Eliminazione di type= text/css Tecnologie di Sviluppo per il WEB 32

33 ...non solo abbreviare Ma anche nuovi elementi semantici: article embed aside figcaption audio figure bdo footer canvas header command hgroup datalist keygen details mark meter nav output, progress rp rt ruby section source summary time video wbr Tecnologie di Sviluppo per il WEB 33

34 TAG SEMANTICI header nav section article aside footer Ad esempio, header Sostituisce <div id= header...> In maniera molto naturale utile per blind-people e motori-di-ricerca Tecnologie di Sviluppo per il WEB 34

35 Tag Semantici: Terminologia <section> Definisce un contenuto generico <article> Rappresentare articoli indipendenti <header>, <footer> Blocchi di contenuti topmost e bottommost <nav> Crea un menu di navigazione <aside> Contenitore di approfondimento SKIP Tecnologie di Sviluppo per il WEB 35

36 Tag Semantici: esempio (1) Tecnologie di Sviluppo per il WEB 36

37 Article Il tag <article> rappresenta una sezione autonoma in un documento, pagina, applicazione o sito (infatti è potenzialmente ridistribuibile o riutilizzabile, e quindi ripubblicabile in parte o interamente in diverse pagine). In sostanza, anche se nelle specifiche non è espresso, l'elemento <article> rappresenta una forma particolare di <section> Tecnologie di Sviluppo per il WEB 37

38 Navigation Il tag <nav> è definito per quella parte della pagina che contiene i link di navigazione interni al sito. Questo contenitore di link deve essere la barra di navigazione principale del sito e può essere un menu verticale, orizzontale, con sottomenu a comparsa ecc... Tecnologie di Sviluppo per il WEB 38

39 Navigation: Esempio VECCHIO CODICE <div id= nav > <ul> <li><a href= # >home</a></li> <li><a href= # >blog</a></li> <li><a href= # >gallery</a></li> <li><a href= # >about</a></li> </ul> </div> Tecnologie di Sviluppo per il WEB 39

40 Navigation: Esempio HTML5 <nav> <ul> <li><a href= # >home</a></li> <li><a href= # >blog</a></li> <li><a href= # >gallery</a></li> <li><a href= # >about</a></li> </ul> </nav> Cosa c'è di nuovo? Semanticamente si sta dicendo che è la lista di navigazione e non una semplice lista Tecnologie di Sviluppo per il WEB 40

41 Footers Non si deve però intendere il tag footer come piè di pagina ma come footer della section in cui è incluso (come con il tag header): - Non necessariamente deve essere inserito solo alla fine di un documento - All'interno di una pagina web possono essere presenti diversi <footer> anche più di uno per lo stesso elemento. Semplifica di molto il mark-up delle pagine Tecnologie di Sviluppo per il WEB 41

42 Footer: Esempio HTML4 <div id= footer > <p> qui ci va tutto quello che normalmente va in un footer... </p> </div> HTML5 <footer> qui ci va tutto quello che normalmente va in un footer... </footer> Tecnologie di Sviluppo per il WEB 42

43 Section Il tag <section> è utile per definire porzioni di pagina che indicano elementi differenti. Questo elemento contiene, spesso, un <header> e un <footer>. L utilità non è solo pratica (nella divisione del codice), ma anche semantica per permettere di differenziare le sezioni del sito. Tecnologie di Sviluppo per il WEB 43

44 Section: Esempio... <section> <h1>wwf</h1> <p>the World Wildlife Foundation was born in </p> </section>... Tecnologie di Sviluppo per il WEB 44

45 Aside Rappresenta una sezione di una pagina costituita da informazioni che sono marginalmente correlate al contenuto dell'elemento padre che la contiene, e che potrebbero essere considerate distinte da quest'ultimo. Ѐ contenitore di approfondimento in cui possiamo inserire gruppi di link, pubblicità, bookmark e così via Tecnologie di Sviluppo per il WEB 45

46 Aside: Esempio... <p>la mia famiglia ha visitato il centro Epcot questa estate.</p> <aside> <h4>epcot Center</h4> Il Centro Epcot è un parco tematico a Disney World, in Florida. </aside> Tecnologie di Sviluppo per il WEB 46

47 TAG DI INTERATTIVITÀ CANVAS COMMAND DETAILS BACK Tecnologie di Sviluppo per il WEB 47

48 Canvas RFC: area (tela) bitmap, dipendente dalla risoluzione per grafici, giochi, immagini visuali al volo. Area rettangolare in cui usare JS per disegnarci. Non ha un suo contenuto o un suo bordo... <canvas id= a width= 300 height= 225 ></canvas> var acanvas=document.getelementbyid( a );... Tecnologie di Sviluppo per il WEB 48

49 Canvas: Alcune funzioni getcontext( 2d ) Il contesto: dove accade tutto fillrect(x,y,widht, height) Disegna un rettangolo riempito con lo stile definito da... fillstyle, strokestyle Colore strokerect(x,y,width, height) Disegna un rettangolo ma solo con i bordi colorati con il colore indicato da strokestyle ClearRect Cancella il rettangolo Tecnologie di Sviluppo per il WEB 49

50 Canvas: Esempio var canvas=document.getelementbyid('mycanvas'); var ctx=canvas.getcontext('2d'); //Quadrato ctx.fillstyle='#ff0000'; ctx.fillrect(20,30,100,100);... Esempio Tecnologie di Sviluppo per il WEB 50

51 Command Il tag <command> rappresenta un comando che l'utente può invocare ed è solitamente utilizzabile all'interno di toolbar e nel tag menu.... <menu> <command onclick="alert('hello')">click Me!</command> </menu> Esempio Tecnologie di Sviluppo per il WEB 51

52 Details Il tag details rappresenta un widget informativo da cui l'utente può ottenere informazioni supplementari o controlli. Utilizzato con summary <details> <summary>copyright </summary> <p>all pages and graphics on this web site are the property of </details> the company Refsnes Data.</p> Funziona sotto Chrome Tecnologie di Sviluppo per il WEB 52

53 TAG DI MULTIMEDIALITÀ NATIVA VIDEO AUDIO EMBED Tecnologie di Sviluppo per il WEB 53

54 Video Youtube: incanalati con plug-in Flash (altri con QuickTime, RealPlayer) HTML5 ha uno standard per far girare i video in una pagina web con <video> È responsabilità nostra stabilire quale browser supporta quale container (avi,mp4, ogg, flash, etc.) e quale codec Tecnologie di Sviluppo per il WEB 54

55 Video Il container in realtà stabilisce come memorizzare i file, non cosa memorizzare Analogamente a zip, tar, etc. che comprimono qualsiasi tipo di file Il codec è il formato vero e proprio Tecnologie di Sviluppo per il WEB 55

56 Video: Attributi Il tag <video> propone alcuni attributi specifici, oltre a quelli generici di ogni tag: poster: l indirizzo di una immagine statica per rimpiazzare il video se il browser non è in grado di visualizzarlo controls: indica se deve essere visualizzata una interfaccia per controllare la riproduzione, l interfaccia può permettere le funzioni: play, pause, salto ad una posizione del video (seek), cambio del volume, loop: indica se la riproduzione deve riprendere dall inizio automaticamente al momento che arriva alla fine del video Tecnologie di Sviluppo per il WEB 56

57 Video: un semplice mark-up <video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> Your browser does not support the video tag. </video> controls: saranno mostrati i controlli. Ci sono software per fare l'encoding nei diversi container e codec (e.g.: firefogg) Tecnologie di Sviluppo per il WEB 57

58 Video: Esempio <video controls="true" height="350" width="350" poster="asd.jpg"> <source src="auto.mp4" type="video/mp4"> <!--Chrome efirefox --> </source><source src="auto.webm" type="video/webm"> <!-- Firefox e Opera --> </source><source src="auto.ogg" type="video/ogg"> Il tuo browser non supporta il tag video. Aggiornalo! </video> Esempio Tecnologie di Sviluppo per il WEB 58

59 Audio Il tag <audio> rappresenta un suono o uno stream audio.... <audio controls="controls"> <source src="horse.ogg" type="audio/ogg" /> Your browser does not support the audio element. </audio> Esempio Tecnologie di Sviluppo per il WEB 59

60 Embed L'elemento <embed> è già utilizzato da anni per inserire contenuti interattivi o multimediali. Era stato deprecato in HTML 4, ora è stato reintrodotto <body> <embed src="helloworld.swf" /> </body Embed Tecnologie di Sviluppo per il WEB 60

61 TAG DI TEMPO E UNITÀ DI MISURA MATTER PROGRESS TIME Tecnologie di Sviluppo per il WEB 61

62 Meter Il tag <meter> rappresenta una misura scalare all'interno di un intervallo noto, o un valore frazionario.... <body> <meter value="2" min="0" max="10">2 out of 10</meter> <br /> <meter value="0.6">60%</meter> </body> Esempio Tecnologie di Sviluppo per il WEB 62

63 Progress Il tag <progress> rappresenta lo stato di completamento di un compito e può essere di due tipi: - indeterminato - determinato... <body> The object's downloading progress: <progress value="22" max="100"></progress> </body> Esempio Tecnologie di Sviluppo per il WEB 63

64 Times Questo elemento è inteso come un modo moderno per codificare le date e gli orari in maniera leggibile anche per i computer Non è supportato da nessun browser <article> <header> <time pubdate datetime= > October 22, 2012 </time> </article> Esempio Tecnologie di Sviluppo per il WEB 64

65 Moduli: (1/12) Tutti i browser se non riconoscono un tipo, lo rendono come text Placeholder L attributo placeholder di HTML5 consente di visualizzare un breve suggerimento all interno delle caselle input di tipo testo e delle textarea che scompare quando si dà il focus. <form> <input name= q placeholder= mittente... > <input type= submit value= ricerca tra le > </form> Esempio Tecnologie di Sviluppo per il WEB 65

66 Moduli: (2/12) Autofocus <form> <input name=q autofocus> <script> if (!( autofocus in document.createelement( input ))){ document.getelementbyid( q ).focus(); } </script> <input type=submit value=ricerca> </form> Esmepio Tecnologie di Sviluppo per il WEB 66

67 Moduli: (3/12) <form> <input type= > <input type= submit value= VAI > </form> La resa è identica al tipo text, ma in alcuni casi, come per l'iphone/htc, cambia la tastiera offerta per comprendere tasti utili ) Esempio Tecnologie di Sviluppo per il WEB 67

68 Moduli: (4/12) Indirizzi Web <form> <input type= url > <input type= submit value= VAI > </form> La resa è identica al tipo text, ma in alcuni casi, come per l'iphone/htc, cambia la tastiera offerta per comprendere tasti utili (.com, ) Esempio Tecnologie di Sviluppo per il WEB 68

69 Moduli: (5/12) Numeri <form> <input type= number min= 0 max= 10 step= 2 value= 6 <input type= submit value= VAI > </form> Alcune funzioni JS gratis a corredo Input.stepUp(n), input.stepdown(n), input.valueasnumber Iphone/HTC: Tastierino numerico, operatori,... Esempio Tecnologie di Sviluppo per il WEB 69

70 Moduli: (6/12) Numeri come slider <form> <input type= range min= 0 max= 10 step= 2 value= 6 <input type= submit value= VAI > </form> ESEMPIO Tecnologie di Sviluppo per il WEB 70

71 Moduli: (7/12) Calendario per scelta data <form> <input type= date > </form> <script> var i=document.createelement( input ); i.setattribute( type, date ); if (i.type == text ) { //usa alternative... } </script> ESEMPIO Tecnologie di Sviluppo per il WEB 71

72 Moduli: (7/12) Calendario per scelta data Esempio di validazione non andata a buon fine Tecnologie di Sviluppo per il WEB 72

73 Moduli: (8/12) Caselle di ricerca <form> <input name= q type= search > <input type= submit value= Find > </form> In Safari la casella ha gli angoli arrotondati In Chrome e Safari Guardate a destra quando si inizia a scrivere... Non è detto che funzioni... ESEMPIO Tecnologie di Sviluppo per il WEB 73

74 Moduli: (9/12) Scelta di colori <form> <input type= color > </form> Scelto un colore, restituisce la rappresentazione esadecimale Supportato solo da Opera 11, per il momento Tecnologie di Sviluppo per il WEB 74

75 Il browser supporta HTML 5? Provate Fornisce un punteggio (max 500) che indica quanto il browser supporti HTML 5 Firefox Safari Chrome Tecnologie di Sviluppo per il WEB 75

HTML5(-4) 8. on-line cartaceo. Mark Pilgrim. diveintohtml5.ep.io O'Reilly. Tecnologie di Sviluppo per il WEB 1

HTML5(-4) 8. on-line cartaceo. Mark Pilgrim. diveintohtml5.ep.io O'Reilly. Tecnologie di Sviluppo per il WEB 1 HTML5(-4) 8 diveintohtml5.ep.io O'Reilly Mark Pilgrim on-line cartaceo Tecnologie di Sviluppo per il WEB 1 Scopo di HTML 5 Tra gli obiettivi che gli sviluppatori si sono proposti ci sono: Continuare a

Dettagli

HTML5: il corso Fondamentale

HTML5: il corso Fondamentale HTML5: il corso Fondamentale Impara la tecnologia che sta ALLA BASE del mondo Internet di oggi, in particolar modo se vuoi creare siti facilmente indicizzabili e responsive IlTuoCorso - Ermes srl Via E.De

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014)

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) Star Link srl, Titolare del trattamento dei dati personali, informa che questo Sito internet fa uso di

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione

Dettagli

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem: Cookie e Webstorage Un cookie (letteralmente biscotto) è un pacchetto di informazioni che viene salvato sul computer dell utente. In successive sessioni di collegamento a Internet (normalmente per un periodo

Dettagli

Utilizzo dei Cookie Cosa sono i cookie? A cosa servono i cookie? cookie tecnici cookie, detti analitici cookie di profilazione

Utilizzo dei Cookie Cosa sono i cookie? A cosa servono i cookie? cookie tecnici cookie, detti analitici cookie di profilazione Utilizzo dei Cookie Questo sito utilizza i cookie. Utilizzando il nostro sito web l'utente accetta e acconsente all utilizzo dei cookie in conformità con i termini di uso dei cookie espressi in questo

Dettagli

Cookie. Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro

Cookie. Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro Krishna Tateneni Jost Schenck Traduzione: Luciano Montanaro 2 Indice 1 Cookie 4 1.1 Politica............................................ 4 1.2 Gestione........................................... 5 3 1

Dettagli

WEBGIS 1.0. Guida per l utente

WEBGIS 1.0. Guida per l utente WEBGIS 1.0 Guida per l utente SOMMARIO 1 INTRODUZIONE...3 2 FUNZIONALITA...4 2.1 Strumenti WebGIS... 4 2.1.1 Mappa... 5 2.1.2 Inquadramento mappa... 6 2.1.3 Toolbar... 7 2.1.4 Scala... 9 2.1.5 Legenda...

Dettagli

ammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali

ammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali CHE COSA SONO I COOKIES E COME LI UTILIZZIAMO Un cookie è un semplice file di testo che viene memorizzato sul tuo computer o dispositivo mobile dal server di un sito web e che solo quel server sarà in

Dettagli

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client

Dettagli

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML

Dettagli

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4) Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione

Dettagli

Per accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE.

Per accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE. Cos'è l'html HTML è una sigla che viene da una frase inglese che vuol dire: " Linguaggio di contrassegno di ipertesti" (Hyper Text Markup Language) L'Html non è un vero e proprio linguaggio di programmazione,

Dettagli

Lezione 6: Form 27/04/2012

Lezione 6: Form 27/04/2012 Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

I.N.A.I.L. Certificati Medici via Internet. Manuale utente I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...

Dettagli

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione

Dettagli

Esercizi di JavaScript

Esercizi di JavaScript Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

Esistono sostanzialmente due metodi per inserire un video online (preso da siti di video sharing come Youtube) in un powerpoint slideshow :

Esistono sostanzialmente due metodi per inserire un video online (preso da siti di video sharing come Youtube) in un powerpoint slideshow : Arricchire con contenuti multimediali uno slideshow di Powerpoint, sia per fare presentazioni a carattere professionale, didattico o per presentare una tesi-relazione, in determinate circostanze può veramente

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

ICARO Terminal Server per Aprile

ICARO Terminal Server per Aprile ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il

Dettagli

Linguaggio JavaScript

Linguaggio JavaScript Linguaggio JavaScript A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO CLIENT Atlas Copyright Istituto Italiano Edizioni Atlas Script Il termine script in informatica indica, in generale, un testo

Dettagli

Guida all uso delle Web View su ios

Guida all uso delle Web View su ios Guida all uso delle Web View su ios Tesina per il corso di Programmazione di Sistemi Mobile Lorenzo Pellegrini Matricola: 0000653299 Cosa sono le Web View? Le web view sono componenti grafiche, integrabili

Dettagli

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010 CMS MUSEO&WEB Mappe grafiche Andrea Tempera (OTEBAC) 12 aprile 2010 Introduzione Grazie ad appositi tag HTML possiamo associare molteplici collegamenti a differenti zone di un'unica immagine; un'immagine

Dettagli

1 2 Fase di autenticazione utente

1 2 Fase di autenticazione utente DInG my Dates di Andrea Dignani DinG my Dates è una applicazione di tipo Reminder, ovvero una app in grado di segnalare in un determinato istante di tempo all' utente un certo avvenimento/evento accaduto

Dettagli

HTML 1. HyperText Markup Language

HTML 1. HyperText Markup Language HTML 1 HyperText Markup Language Introduzione ad HTML Documenti HTML Tag di markup Formattazione del testo Collegamenti ipertestuali Immagini Tabelle Form in linea (moduli) Tecnologie di Sviluppo per il

Dettagli

Cancellare la cache e i cookie dal browser

Cancellare la cache e i cookie dal browser Cancellare la cache e i cookie dal browser Ultima revisione: Ottobre 2014 Cancellare la cache e i cookie dal tuo browser può aiutareti a risolvere una varietà di problemi che potresti riscontrare. I cookie,

Dettagli

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB

GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB Copyright 2014 Wolters Kluwer Italia Srl 1 Sommario 1 Come accedere al Pannello di gestione... 4 2 del Pannello di gestione del sito web... 5 3 delle sezioni...

Dettagli

7.4 Estrazione di materiale dal web

7.4 Estrazione di materiale dal web 7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere

Dettagli

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE GUIDA STUDENTI Benvenuti sulla piattaforma Des-K, basata su Moodle. Di seguito una breve introduzione alla navigazione tra i contenuti e le attività didattiche dei corsi on-line e una panoramica sui principali

Dettagli

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna

Dettagli

Il calendario di Windows Vista

Il calendario di Windows Vista Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Guida Joomla. di: Alessandro Rossi, Flavio Copes Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il

Dettagli

Scuola Italiana del Middlebury College. Informazioni ed istruzioni per utilizzare MOODLE

Scuola Italiana del Middlebury College. Informazioni ed istruzioni per utilizzare MOODLE Scuola Italiana del Middlebury College Informazioni ed istruzioni per utilizzare MOODLE L ambiente di lavoro in visualizzazione studente e docente con la funzione Attiva modifica 1) Vai a: go/hub 2) Entra

Dettagli

Manuale per i redattori del sito web OttoInforma

Manuale per i redattori del sito web OttoInforma Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

Istruzioni per la configurazione di Internet Explorer

Istruzioni per la configurazione di Internet Explorer Istruzioni per la configurazione di Internet Explorer Introduzione 1. Indice 1. Indice... 1 2. Introduzione... 2 3. Rimozione del blocco popup... 2 3.1 Blocco popup di Internet Explorer... 2 3.2 Blocco

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

Internet Explorer 7. Gestione cookie

Internet Explorer 7. Gestione cookie Internet Explorer 7 Internet Explorer 7 è la nuova versione del browser di Microsoft disponibile per i Sistemi Operativi: Windows Vista, Windows XP (SP2), Windows XP Professional x64 Edition e Windows

Dettagli

APP - myavsalarm ABC - INSTALLATORE

APP - myavsalarm ABC - INSTALLATORE APP - myavsalarm ABC - INSTALLATORE Devi registrarti sul sito www.myavsalarm.com per diventare un installatore abilitato all APP. Apri un browser, vai sul sito dedicato all APP ed entra nell area a te

Dettagli

FotoAeree. La Sardegna vista dall alto MANUALE PER L USO DELL APPLICAZIONE

FotoAeree. La Sardegna vista dall alto MANUALE PER L USO DELL APPLICAZIONE FotoAeree La Sardegna vista dall alto MANUALE PER L USO DELL APPLICAZIONE REGIONE AUTONOMA DELLA SARDEGNA [2] Indice 1. Introduzione 2. Navigatore 5 7 8 9 2.1. Strumenti di navigazione 2.2. Ricerca 3.

Dettagli

5. Fondamenti di navigazione e ricerca di informazioni sul Web

5. Fondamenti di navigazione e ricerca di informazioni sul Web 5. Fondamenti di navigazione e ricerca di informazioni sul Web EIPASS Junior SCUOLA PRIMARIA Pagina 43 di 47 In questo modulo sono trattati gli argomenti principali dell universo di Internet, con particolare

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 4 Pianificazione e Sviluppo di Web Part Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,

Dettagli

Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a

Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a Cookie Policy INFORMATIVA ESTESA SULL USO DEI COOKIE www.agordino.net Il Sito web www.agordino.net, usa i cookie per raccogliere informazioni utili a migliorare la tua esperienza online. La presente policy

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata

Dettagli

Guida all'utilizzo della Piattaforma di E-Learning Corsi on-line. D.Lgs. 81/2008 denominato TESTO UNICO per la Sicurezza nei Luoghi di Lavoro

Guida all'utilizzo della Piattaforma di E-Learning Corsi on-line. D.Lgs. 81/2008 denominato TESTO UNICO per la Sicurezza nei Luoghi di Lavoro Guida all'utilizzo della Piattaforma di E-Learning Corsi on-line D.Lgs. 81/2008 denominato TESTO UNICO per la Sicurezza nei Luoghi di Lavoro www.otj.it MANUALE DEL CORSISTA INTRODUZIONE L'utilizzo di

Dettagli

Il linguaggio HTML - Parte 4

Il linguaggio HTML - Parte 4 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 4 Dott. Chiara Braghin braghin@dti.unimi.it HTML - I Riferimenti Ipertestuali Il piatto forte di tutto

Dettagli

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004 MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004 PRELIMINARE - Avete digitato la password che Vi è stata attribuita e siete entrati nell area riservata all AMMINISTRAZIONE del Vostro

Dettagli

I cookie sono classificati in base alla durata e al sito che li ha impostati.

I cookie sono classificati in base alla durata e al sito che li ha impostati. 1. Informativa sui cookie 1.1. Informazioni sui cookie I siti Web si avvalgono di tecniche utili e intelligenti per aumentare la semplicità di utilizzo e rendere i siti più interessanti per ogni visitatore.

Dettagli

COOKIES COSA SONO I COOKIES? COME UTILIZZIAMO I COOKIES?

COOKIES COSA SONO I COOKIES? COME UTILIZZIAMO I COOKIES? COOKIES Per far funzionare bene questo sito, a volte installiamo sul tuo dispositivo dei piccoli file di dati che si chiamano cookies. Anche la maggior parte dei grandi siti fanno lo stesso. COSA SONO

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi>

HTML 6. I frame. Sintassi di base. I frame e DOCTYPE FRAME. ...head... <FRAMESET lista_attributi> <FRAME SRC= URL lista_attributi> FRAME HTML 6 I frame Danno la possibilità di creare finestre multiple all'interno della finestra del browser Si riesce a suddividere la pagina in più sezioni indipendenti, ma che si possono influenzare

Dettagli

Guida rapida alla Webconferencing

Guida rapida alla Webconferencing Guida rapida alla Webconferencing Questa Guida rapida illustra le operazioni più frequenti nell utilizzo di MeetIn Web. In particolare: Eseguire il settaggio iniziale di dispositivi audio e video Connettersi

Dettagli

Configurare Outlook Express

Configurare Outlook Express Configurare Outlook Express Le funzioni Outlook Express è il programma fornito da Microsoft per la gestione della posta elettronica e dei newsgroup. Esso consente: Gestione di account multipli Lettura

Dettagli

REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ

REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ Pag. 1 di 13 REPORT DI VALUTAZIONE DELL ACCESSIBILITÀ PUBBLICA AMMINISTRAZIONE Comune di Pella (NO) http://www.comune.pella.no.it/ DATA DELLA VALUTAZIONE 09/07/2008 AUTORE DELLA VALUTAZIONE Alessio Mantegna

Dettagli

GUIDA UTENTE WEB PROFILES

GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES... 1 Installazione... 2 Primo avvio e registrazione... 5 Utilizzo di web profiles... 6 Gestione dei profili... 8 Fasce orarie... 13 Log siti... 14 Pag.

Dettagli

I Preferiti. Elenco dei Preferiti

I Preferiti. Elenco dei Preferiti G. Pettarin ECDL Modulo 7: Internet 38 I siti preferiti Navigando nella rete può capitare di trovare dei siti, di cui vogliamo memorizzare l'indirizzo. Magari si vuole organizzarli in categorie. Tutti

Dettagli

TITOLARE DEL TRATTAMENTO Il "titolare" del trattamento di eventuali dati personali rilevati a seguito della consultazione del sito è SEVAL S.r.l.

TITOLARE DEL TRATTAMENTO Il titolare del trattamento di eventuali dati personali rilevati a seguito della consultazione del sito è SEVAL S.r.l. PRIVACY POLICY SCOPO Il presente documento è rivolto a coloro che interagiscono con i servizi web del sito accessibili via internet a partire dall indirizzo www.seval.it. In tale informativa, resa ai sensi

Dettagli

Manuale Servizio NEWSLETTER

Manuale Servizio NEWSLETTER Manuale Servizio NEWSLETTER Manuale Utente Newsletter MMU-05 REDAZIONE Revisione Redatto da Funzione Data Approvato da Funzione Data 00 Silvia Governatori Analista funzionale 28/01/2011 Lorenzo Bonelli

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

Cosa succede quando si naviga

Cosa succede quando si naviga Programma corso Introduzione (spicciola) di architettura del web Creazione del sito e primi passi Sito statico o blog? Inserimento ed aggiornamento contenuti Personalizzazione grafica Iscrizione ai motori

Dettagli

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css.

La pagina Web modulo.html utilizza le specifiche di stile descritte nel foglio feedback.css. Moduli di feedback Uno degli strumenti per l interattività con gli utenti è la pagina per raccogliere suggerimenti o commenti dai visitatori, formata da moduli sul video da riempire con il nome del mittente,

Dettagli

STRUMENTI DI PRESENTAZIONE MODULO 6

STRUMENTI DI PRESENTAZIONE MODULO 6 STRUMENTI DI PRESENTAZIONE MODULO 6 2012 A COSA SERVE POWER POINT? IL PROGRAMMA NASCE PER LA CREAZIONE DI PRESENTAZIONI BASATE SU DIAPOSITIVE (O LUCIDI) O MEGLIO PER PRESENTARE INFORMAZIONI IN MODO EFFICACE

Dettagli

I Tag dell html. Parte quarta

I Tag dell html. Parte quarta I Tag dell html Parte quarta Le Form I moduli, o form, rendono interattive le pagine Web. Per creare un elemento modulo si usa il tag:

Dettagli

PORTALE PASSPARTÙ Manuale dell utente VERSIONE 2.0. Copyright 2015 QUI! Group Spa

PORTALE PASSPARTÙ Manuale dell utente VERSIONE 2.0. Copyright 2015 QUI! Group Spa PORTALE PASSPARTÙ Manuale dell utente VERSIONE 2.0 Copyright 2015 QUI! Group Spa Benvenuto in Passpartù! Obiettivo della presente Guida è illustrare il funzionamento del portale Passpartù con tutte le

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Guida al sistema. Dott. Enea Belloni

Guida al sistema. Dott. Enea Belloni Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015 Utilizzo della APP IrriframeVoice Versione 1.0 maggio 2015 0.0 Installazione Sul telefono o sul tablet andare sullo store delle applicazioni per scaricare la APP A seconda del sistema operativo del telefono

Dettagli

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla...

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla... Sommario Introduzione... 11 1. L ambiente di lavoro... 13 XAMPP...15 Installare XAMPP e attivarlo...18 Creare un database MySQL con phpmyadmin...21 Configurare XAMPP in modo che il sito possa inviare e-mail...22

Dettagli

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...

CONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO... CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5

Dettagli

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l. Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine. ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Marketing di Successo per Operatori Olistici

Marketing di Successo per Operatori Olistici Marketing di Successo per Operatori Olistici Impostazione della Pagina Business Facebook Guida Passo a Passo 1. Vai su Facebook.com/pages CLicca il pulsante verde in alto a destra + Crea una Pagina Nota:

Dettagli

GUIDA ALL UTILIZZO DEL PORTALE DELLA RETE DEI COMUNI OGLIO PO

GUIDA ALL UTILIZZO DEL PORTALE DELLA RETE DEI COMUNI OGLIO PO GUIDA ALL UTILIZZO DEL PORTALE DELLA RETE DEI COMUNI OGLIO PO Il portale della Rete dei Comuni Oglio Po risponde all url: http://www.comuniogliopo.it Il portale è un contenitore per i siti comunali degli

Dettagli

ShellPictionary. Sistema operativo Microsoft Windows 98 o superiore Libreria SAPI e voce sintetica Casse audio

ShellPictionary. Sistema operativo Microsoft Windows 98 o superiore Libreria SAPI e voce sintetica Casse audio Progetto Software to Fit - ShellPictionary Pagina 1 Presentazione ShellPictionary Il progetto è finalizzato alla realizzazione di una interfaccia per disabili motori verso l applicativo Pictionary. Pictionary

Dettagli

ESERCITAZIONE Semplice creazione di un sito Internet

ESERCITAZIONE Semplice creazione di un sito Internet ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica

Dettagli

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE

Dettagli

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a.

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Quinta lezione) Unitre Pavia a.a. Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog (Quinta lezione) Unitre Pavia a.a. 2014-2015 27/01/2015 dott. 1 Adobe Dreamweaver http://www.adobe.com/it/products/dreamweaver/features/?view=topnew

Dettagli

Questo sito internet fa uso di cookie, al fine di rendere i propri servizi il più possibile efficienti e semplici da utilizzare.

Questo sito internet fa uso di cookie, al fine di rendere i propri servizi il più possibile efficienti e semplici da utilizzare. INFORMATIVA ESTESA SUI COOKIE Questo sito internet fa uso di cookie, al fine di rendere i propri servizi il più possibile efficienti e semplici da utilizzare. La presente informativa è redatta in ottemperanza

Dettagli

04/05/2011. Lezione 6: Form

04/05/2011. Lezione 6: Form Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi

Dettagli

Internet Explorer 6. Gestione cookie

Internet Explorer 6. Gestione cookie Internet Explorer 6 Internet Explorer 6 è una raccolta di tecnologie di base di Windows XP Home Edition e Windows XP Professional che garantisce riservatezza, affidabilità, flessibilità e libertà durante

Dettagli

Utilizzo dei Cookie Cosa sono i cookie? A cosa servono i cookie? cookie tecnici cookie, detti analitici cookie di profilazione

Utilizzo dei Cookie Cosa sono i cookie? A cosa servono i cookie? cookie tecnici cookie, detti analitici cookie di profilazione Utilizzo dei Cookie Questo sito utilizza i cookie. Utilizzando il nostro sito web l'utente accetta e acconsente all utilizzo dei cookie in conformità con i termini di uso dei cookie espressi in questo

Dettagli

Bookenberg non è un softwere ma una piattaforma online, quindi:

Bookenberg non è un softwere ma una piattaforma online, quindi: Tutorial le basi Bookenberg non è un softwere ma una piattaforma online, quindi: - non devi installare nulla sul tuo computer - vai sul sito, ti registri e sei operativo Nella sezione LIBRO usa l icona

Dettagli

Collegamento remoto vending machines by do-dots

Collegamento remoto vending machines by do-dots Collegamento remoto vending machines by do-dots Ultimo aggiornamento 23 marzo 2011 rev1 - Stesura iniziale 18/10/2010 rev2 - Approfondimenti 12/11/2010 rev3 Riduzione dei contenuti per una lettura generica

Dettagli

Servizio on-line di Analisi e Refertazione Elettrocardiografica

Servizio on-line di Analisi e Refertazione Elettrocardiografica Servizio on-line di Analisi e Refertazione Elettrocardiografica Guida utente Scopo del servizio... 2 Prerequisiti hardware e software... 3 Accesso all applicazione... 4 Modifica della password... 7 Struttura

Dettagli

Dott.ssa Adriana Pietramala

Dott.ssa Adriana Pietramala Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di

Dettagli

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>... HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento

Dettagli

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA SOFTWARE RICAMBI CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 3 ISTRUZIONI PER L USO 1 CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE

Dettagli

UN TOPO SFUGGENTE. CoderDOJO su Javascript - Trento. Augusto Ciuffoletti. 26 maggio 2015

UN TOPO SFUGGENTE. CoderDOJO su Javascript - Trento. Augusto Ciuffoletti. 26 maggio 2015 UN TOPO SFUGGENTE CoderDOJO su Javascript - Trento Augusto Ciuffoletti 26 maggio 2015 Un topo nella pagina Il tuo browser (quello che usi per navigare) può leggere un file del tuo computer, e mostrarti

Dettagli

VADEMECUM PER UNA STRATEGIA SEO VINCENTE

VADEMECUM PER UNA STRATEGIA SEO VINCENTE F a b r i z i o C a r u s o VADEMECUM PER UNA STRATEGIA SEO VINCENTE L esperienza maturata e i risultati raggiunti nel corso degli anni attraverso l insegnamento e la consulenza SEO mi hanno indotto a

Dettagli

Tel)fax:)0236558601)mail:)info@intraweb.it

Tel)fax:)0236558601)mail:)info@intraweb.it INTRAWEB)s.r.l.) Sede)Legale):)Via)Carcassola)n.)13)=)20056)Trezzo)sull'Adda)(MI) Sede)OperaJva:)Via)San)Gregorio)53)=20124)Milano)(MI)) Pi:07686800967 Tel)fax:)0236558601)mail:)info@intraweb.it Sintesi

Dettagli

INFORMATIVA SUI COOKIE

INFORMATIVA SUI COOKIE INFORMATIVA SUI COOKIE La presente Informativa sui cookie descrive l'utilizzo di cookie e altre tecnologie simili all'interno del siti web del Gruppo api, per raccogliere in modo automatico una serie di

Dettagli