l'interazione con l'utente.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "l'interazione con l'utente."

Transcript

1 FORMS HTML

2 Il Web non è costituito soltanto da documenti fantasiosi e belle immagini; collegare documenti e servizi Internet è utile ma manca ancora un ingrediente fondamentale: l'interazione con l'utente. Gli utenti devono poter non solo vedere le pagine, ma anche utilizzarle.

3 In genere le informazioni inviate agli utenti sono statiche, costituite da documenti che non cambiano nel tempo, o comunque il loro cambiamento non dipende da chi ha visitato il sito, ma solo da chi gestisce il sito. Una funzionalità ulteriore è quella che consiste nel dare all'utente la possibilità di inserire o modificare informazioni nel sito, il quale può rispondere dinamicamente, creando nuovi documenti in risposta alle richieste dell utente.

4 La dinamicità si ottiene creando form (moduli) HTML che raccolgono le informazioni. Con le form HTML, gli utenti possono, ad esempio: iscriversi a una mailing list, inviare commenti su pagine Web o sui servizi in genere, riempire moduli di ordinazione per prodotti, o servizi in linea, o compilare la denuncia dei redditi.

5 sottoporre un'interrogazione a un database, partecipare a giochi interattivi, guidare da lontano un braccio di robot o una telecamera, partecipare a esperimenti sociali interattivi, come conversazioni di gruppo, indagini di mercato e votazioni elettroniche.

6 Ricapitolando, con le form HTML form HTML si possono acquisire o fornire dati, come ad esempio: interfacce per la consultazione di database, elezioni in linea accesso istantaneo a sistemi remoti, assistenza tecnica in linea distance learning e-commerce

7 Esistono interfacce per database, questionari per la clientela e interi centri commerciali su Web, oltre a giochi interattivi come poker e scacchi. Tutto ciò è straordinariamente interessante, ed è anche ciò che ha trasformato il Web da una sorta di primizia ipertestuale, utilizzato soltanto da scienziati e insegnanti, nella principale via di entrata dell'industria in Internet.

8 HTML statico e dinamico I documenti HTML si dividono in due categorie: statici e dinamici. Nel primo caso il documento è redatto una volta per tutte ed è mantenuto nella sua forma e distribuito immutato agli utenti che si connettono a un server.

9 La maggior parte dei documenti HTML è statica, infatti è più facile creare documenti di questo tipo, dato che non occorre che intervengano programmi adeguati. Si scrive il documento, lo si colloca sul server, e quando viene richiamato, il server lo distribuisce.

10 La creazione di documenti dinamici richiede invece una certa tecnica. In questo caso il documento HTML viene generato nel momento in cui è distribuito, da un programma specifico denominato script. Lo script è mantenuto sul server, e può essere scritto in qualunque linguaggio di programmazione.

11 Un documento HTML dinamico può anche essere molto semplice e non richiedere alcun input da parte dell'utente. Lo script di un tale documento potrebbe generare un documento dinamico contenente informazioni specifiche quali, ad esempio, la data, l ora, l identificativo del server o il particolare momento in cui l'utente si è collegato.

12 Anziché leggere semplicemente un documento HTML statico dal disco e inviarlo attraverso la connessione, il server esegue lo script, il quale crea istantaneamente il documento HTML dinamico, quindi trasmette tale documento appena creato all'utente in attesa.

13 Ad esempio, in questo modo sarebbe possibile distribuire un bollettino meteorologico, o anche qualcosa di più semplice come l'ora locale del sito dei server. Pertanto, i diversi soggetti che intervengono nell interazione (utente, script, server), svolgono i seguenti ruoli: L utente richiede il documento, lo script lo costruisce istantaneamente, il server lo trasmette.

14 Gestire l'input di dati da parte dell'utente richiede una tecnica ancora più raffinata: si utilizzano le form, come mezzo per consentire agli utenti Web di inviare informazioni a un server da un programma client (ovvero dal loro browser). L informazione può essere memorizzata per un successivo esame, o manipolata immediatamente per generare un nuovo documento in base ai dati inseriti nella form, dopodiché si invia il documento al browser.

15 Gli script che generano codice HTML dinamico, senza input di dati da parte dell'utente, sono semplicissimi. Il codice HTML è un testo ASCII, che non proviene necessariamente da un file di testo ma può derivare, ad esempio da istruzioni come: printf in C, print in Perl, writeln in Pascal il comando echo di Unix.

16 GLI SCRIPT CGI Per scrivere script si può utilizzare un linguaggio di programmazione adeguato come ad esempio C e Perl. Per mezzo degli script un utente può inviare dati in risposta alle richieste del server. Come accade in quasi tutti i colloqui che avvengono tramite un collegamento Internet, è richiesto un protocollo per garantire che i due capi del collegamento possano interagire.

17 Il protocollo che regola la trasmissione di dati fra un client ed un server attraverso uno script è CGI (Common Gateway Interface, ovvero "Interfaccia gateway comune"). Un programma che opera secondo i dettami del protocollo CGI è detto script CGI.

18 E stato necessario creare il protocollo CGI perché il protocollo Web http standard non era stato concepito come una via a doppio senso. Web era in origine una struttura di documenti ipertestuali passivi, e per rendere attiva tale struttura occorrevano meccanismi supplementari. Si può dunque considerare CGI come un'estensione del protocollo HTTP, che fornisce i meccanismi inizialmente mancanti a tale protocollo.

19 Il protocollo CGI specifica varie cose: settaggio di determinate variabili di ambiente del server, numerosi tag HTML e relativi parametri, che definiscono controlli e campi da inserire nei documenti Web, la natura dei dati che fluiscono dal browser al server, e da questi allo script stesso.

20 E importante capire che CGI non è un linguaggio, ma un semplice protocollo, ovvero una specificazione del modo in cui avviene l'interazione fra client e server. In questo, non è sostanzialmente diverso dai protocolli di Internet.

21 L implementazione di un documento HTML interattivo su un server Web è un processo che avviene in due fasi. Dapprima si prepara il documento HTML per mezzo di opportuni tag HTML, i quali definiscono l'area destinata a costituire una form nel documento, la natura dei controlli ivi contenuti, il nome e la collocazione dello script CGI con cui la form comunica. Scrivere una form è molto facile e (forse) anche divertente.

22 Come sempre, quando si lavora con HTML, tutto deve essere fatto con un semplice editor di testi ASCII. La seconda fase consiste nello scrivere il programma vero e proprio (lo script CGI) che elabora i dati raccolti dalla form e passati al server. Come si è detto, è possibile scriverlo in un qualunque linguaggio di programmazione che gestisca dispositívi di input standard, dispositivi di output standard e le variabili d'ambiente.

23 Scrivere uno script CGI è molto più complesso che scrivere codice HTML. Il nome dello script CGI associato a un documento HTML va inserito nel documento stesso, utilizzando un apposito comando, dopodiché sia il documento HTML sia lo script CGI vanno collocati dove il server può trovarli. Il server fa il resto.

24 Quando un utente compila la form e la invia, il browser la trasmette al server, il quale esegue lo script CGI associato. Quando i dati iniziano ad arrivare sulla connessione Internet, il server devia il flusso di dati CGI sul dispositivo di input standard, attraverso il quale lo script CGI lo riceve, lo analizza, e compie le operazioni necessarie a elaborarlo.

25 Il server reindirizza il flusso di dati diretto al dispositivo di output standard, rimandandolo sulla connessione Internet.

26 Il server reindirizza il flusso di dati diretto al dispositivo di output standard, rimandandolo sulla connessione Internet.

27 DISEGNO DI UNA FORM SEMPLICE Per predisporre il documento dinamico HTML si utilizza la coppia di tag <FORM>... </FORM> attraverso la quale si designa una sezione del documento come form interattiva. La form consiste di campi da compilare: in particolare, ve ne può essere uno solo o numerosi, come ad esempio, il modulo per la dichiarazione dei redditi.

28 E possibile creare all interno della form pulsanti, caselle per l'inserimento di testo, caselle di controllo, pulsanti di opzione, caselle di dati a scorrimento, e i pulsanti speciali predefiniti (submit e reset). Possono anche essere create mappe di immagini, costituite da immagini suddivise in porzioni sulle quali l'utente può fare clic per selezionare diverse opzioni, e che restituiscono, ad esempio, le coordinate di un punto in cui l'utente ha fatto clic con il mouse.

29 Inoltre, in una form si possono utilizzare quasi tutti gli elementi del linguaggio HTML, compresi titoli di sezione, filetti e stili. La coppia di tag <FORM>...</FORM> deve racchiudere tutti gli elementi interattivi del modulo, compresi pulsanti, caselle e cosi via. La stesura di una form è la prima fase per questo tipo di applicazione.

30 La seconda fase consiste nello scrivere il programma vero e proprio (lo script CGI) che elabora i dati restituiti al server dalla form.

31 Il tag < INPUT> Una istruzione fondamentale per le form è il tag <INPUT> con il quale si definiscono caselle di testo, caselle di controllo e pulsanti di opzione. Diversi attributi consentono di controllare: il tipo di dati che l'elemento accetta; lo stato normale dell'elemento, ad esempio "attivato" per pulsanti di opzione e caselle di controllo, o il testo inserito automaticamente nelle caselle di testo.

32 la dimensione delle caselle di testo e la lunghezza massima del testo inscrivibile. Saranno esaminati due esempi: una form per l'inserimento di tesi proposte da parte dei docenti e una form per la prenotazione degli appelli di esame da parte degli studenti. Al modulo per l'inserimento tesi si accede da una pagina HTML con un'ancora posta sul titolo del modulo.

33 Modulo di inserimento delle tesi da parte di docenti e ricercatori Il programma associato alla form per l'inserimento delle tesi produce due risultati quando attivato da un utente autorizzato: una risposta sul video per l'utente che può così controllare i dati immessi l'aggiunta di una parte di testo su un file sequenziale consultabile dagli studenti che contiene l'elenco delle tesi proposte.

34 La nostra form contiene: caselle in cui inserire testo, alcune caselle di controllo per selezionare un pulsante Submit per inviare tutto al server per l'elaborazione, un pulsante Reset, nel caso si desideri ricominciare da capo.

35 Nell esempio devono essere eseguite varie funzionalità, quali: il controllo della parola d'ordine, la raccolta dei dati inseriti nel modulo e la loro immissione nella lista delle tesi. Per eseguire queste operazioni è stato scritto un apposito programma nel linguaggio C che viene chiamato ogni volta che un utente riempie il modulo.

36 Quindi, quando i dati iniziano ad arrivare sulla connessione Internet, il server invia il flusso di dati CGI sul dispositivo di input standard, attraverso il quale lo script CGI lo riceve, lo analizza, e compie le operazioni necessarie ad elaborarlo. Lo script CGI prepara un documento HTML dinamico "ad hoc" da inviare all'utente (per la verifica) mediante il server WWW, trasmettendo un testo in formato html attraverso il dispositivo di output standard rimandandolo sulla connessione Internet e modificando il file html.

37 Titolo della Form <FORM method="get" ACTION= "/cgi-bin/programma"> HR <U>Nome del Docente che propone la tesi:</u><input TYPE="text NAME="nome" size=20, maxlength=40> <U>Password:</U><INPUT TYPE="password"NAME="pass" size=20, maxlength=40> <U>Titolo della tesi:</u><textarea NAME="tit" ROWS=2 COLS=40></TEXTAREA> <H3>Sintetica descrizione della tesi:</h3><textarea NAME="des" ROWS=8 COLS=60></TEXTAREA>

38 Per ora ci si concentra sull'elemento <INPUT> e sul suo funzionamento. L attributo NAME, contenuto nel tag <INPUT>, è fondamentale per la funzionalità del modulo; esso identifica univocamente il contenuto dell'elemento <INPUT> e può essere considerato un nome di variabile. Nell esempio si assegna all elemento <INPUT> il nome nome, ma si tratta di una scelta del tutto arbitraria; qualsiasi altro nome sarebbe andato bene.

39 L attributo TYPE, che nell esempio, è di tipo text definisce il tipo dei dati che l'utente può inserire mediante il tag <INPUT>. Nell'esempio, consente ad un utente di inserire valori di tipo "text' per le caselle da compilare. Un utente che, nell'inserire un testo, raggiunga il margine destro della casella, può continuare a digitare caratteri e vedere scorrere il testo a sinistra.

40 GLI ATTRIBUTI SIZE E MAXLENGTH Il tag <INPUT>ha altri attributi: l attributo SIZE fissa la larghezza della casella di testo a esattamente 20 caratteri, l'attributo MAXLENGTH impone un limite alla quantità di testo che si può inserire nella casella ed in questo caso è di 40 caratteri. In pratica l'attributo SIZE modifica la larghezza di una casella di testo; occorre specificare un valore che corrisponde alla larghezza, della casella.

41 Non esiste un limite massimo per la dimensione, ma si consiglia di non superare 80 caratteri, altrimenti il margine destro della casella di testo supererebbe quello della finestra del browser, con un effetto spiacevole. In ogni caso, l'attributo SIZE determina solo la larghezza fisica della casella di testo, senza imporre limiti al numero di caratteri che l'utente può inserire.

42 Se la casella è larga soltanto venti caratteri, il testo scorre verso sinistra quando l'utente inserisce il ventunesimo carattere. Se si desidera limitare il numero di caratteri che l'utente può inserire, occorre utilizzare l'attributo MAXLENGTH. Se questo attributo è omesso, non esiste alcun limite.

43 CASELLE DI CONTROLLO Per aggiungere alla form alcune opzioni di utilità più generale, si inseriscono alcune caselle di controllo affinché l'utente possa scegliere a quale opzione aderire. Nell esempio sono aggiunte alla form caselle di controllo e pulsanti. IL tipo checkbox specificato nel tag <INPUT> permette di aggiungere a una form un numero arbitrario di caselle di controllo. Una casella di controllo è un oggetto con due stati: attivato o meno.

44 <p>area:<dl><dd><select NAME="area" MULTIPLE SIZE=3><OPTION>INFORMATICA<OPTION>AUTOMATICA <OPTION>ECONOMIA E RICERCA OPERATIVA</SELECT></DL> <h3>selezionare quali esami sono richiesti per l'assegnazione della tesi nell'area INFORMATICA (pigiare con il mouse sui quadratini al lato di ciascun esame) :</h3><ul> <LI>Informatica Teorica <INPUT TYPE="checkbox" NAME="esinf" value="informatica Teorica"><LI>Sistemi Operativi <INPUT TYPE="checkbox" NAME="esinf" value="sistemi Operativi"><LI>Basi di dati <INPUT TYPE="checkbox" NAME="esinf" value="basi di dati"><li>impianti di Elaborazione <INPUT TYPE="checkbox" NAME="esinf" value="impianti di Elaborazione"><LI>Intelligenza Artificiale <INPUT TYPE="checkbox" NAME="esinf" value="intelligenza Artificiale"><LI>Sistemi Informativi <INPUT TYPE="checkbox" NAME="esinf" value="sistemi Informativi"></UL>

45 Come per le caselle di testo descritte in precedenza, ogni casella riceve un nome che la individua univocamente al momento in cui la form viene elaborata. Lo stato normale di una casella è "non attivata", tuttavia per mezzo dell'attributo CHECKED si può impostare lo stato "attivata".

46 Il tipo submit che nel nostro esempio ha valore Inserisci tesi crea un pulsante speciale, utilizzato per inviare una form compilata al luogo in cui deve essere elaborata. Quando l'utente fa clic sul pulsante Submit il browser Web invia i dati provenienti da tutti gli elementi <INPUT> al server.

47 <input TYPE="submit" value="inserisci tesi"> <p> <input type="reset" value="cancella"> <p>

48 L utente può riflettere un poco, attivare o disattivare le caselle ed eventualmente modificare il testo. Se è presente il pulsante submit, basta premerlo per segnalare il completamento della form, senza alcuna ambiguità.

49 Viceversa, il tipo reset che nel nostro caso vale Cancella crea un pulsante che, se l'utente non è soddisfatto per nulla della compilazione della form, può essere pigiato con il risultato di riportare le cose al loro stato iniziale, cioè all istante in cui la form è stata visualizzata per la prima volta, e ricominciare.

50 Quando si fa clic sul pulsante Reset, ogni cambiamento apportato alla form è cancellato immediatamente. Le caselle di testo sono azzerate, pulsanti e caselle tornano al loro stato normale e si può ricominciare da capo.

51 LO SCRIPT CGI PER ELABORARE LA FORM Allestita e pronta all'opera la form per l inserimento tesi, occorre pensare al problema di elaborare le informazioni che verranno immesse man mano. A questo punto, esistono due possibilità: si può cercare uno script CGI già fatto che compia esattamente ciò che serve, oppure si può scrivere uno script personalizzato; nel secondo caso, il passo successivo è la scelta di un linguaggio di programmazione con cui scrivere gli script.

52 Qualunque linguaggio possa accedere al dispositivo di input standard, a quello di output standard e alle variabili d'ambiente è perfettamente adatto allo scopo. Nel nostro esempio si è utilizzato il linguaggio C.

53 Solitamente non si scrive uno script CGI per utilizzarlo su un PC o su un Macintosh; generalmente un server Web è installato su una macchina Unix, cioe su una Workstation. E meglio dunque utilizzare gli strumenti disponibili sul sistema dei server, C e Perl si trovano su quasi tutti i sistemi server.

54 POST o GET Uno script CGI può leggere i dati trasmessi da una form secondo due meccanismi generali: il metodo GET e il metodo POST. Se si sceglie il metodo GET, tutti i dati provenienti dalla form vengono inviati allo script sia sulla riga di comando sia in una variabile d'ambiente. Il metodo POST, invece, riceve i dati della form dal dispositivo di input standard (stdin).

55 <FORM method="get" ACTION= "/cgi-bin/programma"> Il metodo è un attributo del tag form e, se specificato insieme all attributo ACTION, indica dove risiede il programma eseguibile (lo script CGI) associato alla form stessa.

56 RICEZIONE E PREPARAZIONE DEI DATI E necessario che lo script compia tre operazioni, prima che possa agire sui dati trasmessi dalla form. In primo luogo, lo script deve rintracciare tali dati e depositarli in qualche punto perché vengano analizzati per gli script che si servono del meccanismo GET. A questo scopo si utilizza la variabile d'ambiente QUERY-STRING, impostata dal server quando esegue lo script.

57 I dati immessi da chi riempie il formulario vengono tutti inseriti, come già detto, in un'unica stringa di caratteri detta query-string ; ogni dato è preceduto da parole che ne costituiscono il titolo e che quindi permettono di riconoscerne il significato; i dati sono separati gli uni dagli altri e dai titoli dai caratteri & e = mentre gli spazi vengono sostituiti nella query-string dal simbolo +.

58 Inoltre tutta una serie di altri caratteri vengono modificati nella query-string come l'"a capo" che viene sostituito dalla successione %0.

59 Nel caso del formulario per la proposizione di tesi da parte dei docenti, la query-string è composta da una successione di dati che sono il risultato delle varie parti che l'utente riempie: il nome del docente, la parola d'ordine che se corretta permette l'inserimento dei dati,

60 una text-area in cui si espone brevemente il contenuto della tesi e che quindi è una successione di parole inframezzate da "a capo", la successione dei titoli degli esami richiesti suddivisi in raggruppamenti disciplinari che risulta dall'utilizzazione dei cosiddetti checkbox cioè quadratini che permettono all'utente "cliccandovi" di aggiungere il nome dell'esame corrispondente nella query-string e così via.

61 Il programma deve quindi riottenere i singoli dati dalla query-string, utilizzarli ognuno secondo il suo significato e la sua funzione come nel caso della password che deve permettere l'inserimento dei dati e ricostruire i caratteri modificati. Il primo compito viene svolto da un programma che scompone la query-string nelle sue componenti e le raggruppa secondo i titoli.

62 Il compito della sostituzione è assunto da una serie di procedure che riconoscono e sostituiscono opportunamente i caratteri e le successione di caratteri in modo che appaiano correttamente nella risposta che appare sul video all'utente e nella parte di testo che viene aggiunta all'elenco delle tesi.

63 Sia con il metodo GET, sia con il metodo POST, i dati sono restituiti sotto forma di una lunga serie di coppie NOME=VALORE, separate l'una dall'altra da un segno &; l'operazione di analisi consiste nel separare le coppie NOME=VALORE.

64 Talvolta i caratteri di spaziatura vengono convertiti in segni più (+) per evitare incertezze semantiche durante l'analisi. Queste conversioni sono chiamate escape nel gergo di Unix. I dati restituiti sono sottoposti a questa procedura esattamente come i caratteri speciali nelle URL.

65 L'ultima operazione è dunque la decodifica (unescaping) di NOME e VALORE in ogni coppia NOME=VALORE, vale a dire la conversione dei segni più (+) in spazi e delle coppie esadecimali %xx nei caratteri corrispondenti.

66 VARIABILI D AMBIENTE UTILIZZATE DAGLI SCRIPT CGI Ricevuti i dati trasmessi dalla form, il server per prima cosa prepara alcune variabili d'ambiente per lo script. Queste variabili costituiscono uno spazio condiviso per tutti i programmi che vengono eseguiti sul server, una sorta di "bacheca pubblica.

67 Le variabili d ambiente contengono numerose informazioni, tra cui: il nome della macchina remota che sta inviando i dati, il nome, incluso il path (percorso) dello script, quale metodo (GET o POST) il server ha utilizzato per inviare i dati della form allo script.

68 Le seguenti variabili di ambiente sono utilizzate da molti programmi: REQUEST-METHOD, QUERY-STRING, CONTENT-LENGTH. La variabile d'ambiente REQUEST-METHOD registra il metodo utilizzato dal server per inviare allo script i dati delle form, GET o POST.

69 Questa informazione consente di determinare come leggere i dati provenienti dalla form nello script. Se il metodo utilizzato è GET, è facilissimo recuperare i dati dalle form: essi vengono registrati nella variabile d'ambiente QUERY-STRING.

70 Nel metodo POST, il server registra la lunghezza in caratteri dei dati inviati al dispositivo di input standard nella variabile d'ambiente CONTENT- LENGTH, perciò non resta che leggere i dati dal dispositivo di input standard (un carattere alla volta, come richiede il metodo POST), per quanti caratteri indica il valore di CONTENT-LENGTH.

71 SCRIPT ASSOCIATO ALLA FORM DESCRITTA IN PRECEDENZA SCRITTA NEL LINGUGGIO C #include <stdio.h> #include <stdlib.h> #include <string.h> void conv( char *old, char *new,) { char old[400], new[400]; int i=0, flag=1; while (flag==1) { if (old[i]=='+') new[i]=' '; else new[i]=old[i]; if (old[i++]==null) flag=0; } }

72 void tronca( char st[], char v[], char w[],) {char st[400], v[400], w[400]; int i=0; int k=0; while ((st[i]!= '&') && (st[i]!= '=')) { v[i]=st[i]; i++;} v[i]=null; while (st[i+k+1]!= NULL) { w[k] = st[i+k+1]; k++;} w[k] =NULL; } void main ( ) { char argc[500], argv[500]; int i, num; char pass[10], nome[40], titolo[200], descri[200], area[200], temp, ftesi[200], test[500], v1[200], v2[200], v3[200], v4[200], v5[200], v6[200], v7[200],

73 v8[200],v9[100], v10[100], w1[200], w2[200], w3[200], w4[200], w5[200], w6[200], w7[200], w8[200], w9[100], w10[100]; FILE *tesi; strcpy(test, getenv("query_string")); tronca (test, v1, w1); tronca(w1, nome, w2); tronca( w2, v3, w3); tronca(w3, pass, w4); tronca( w4, v5, w5); tronca(w5, titolo, w6); tronca(w6, v7, w7); tronca( w7, descri, w8); tronca( w8, v8, w9); tronca(w9, area, w10); i= strcmp( pass, "inftes.95"); if( i!= 0) { printf("parola d'ordine errata");

74 exit; } sprintf(ftesi, "/home/mosaic/htdocs/ccl/servizi/tesi.txt") ; tesi=fopen( ftesi, "a"); printf( "Content-type: text/html\n\n"); fprintf(ftesi, "Prof. %s \t titolo: %s \n area della tesi: %s \t descrizione: \n", nome, titolo, area); fprintf(ftesi, "%s \n \n", descri); fprint(ftesi, " \n \n"); printf("prof. %s \t \n titolo: %s area della tesi: %s\n descrizione: \n", nome, titolo, area); printf("%s \n \n", descri); fclose(ftesi); exit; }

75 exit; } sprintf(ftesi, "/home/mosaic/htdocs/ccl/servizi/tesi.txt") ; tesi=fopen( ftesi, "a"); printf( "Content-type: text/html\n\n"); fprintf(ftesi, "Prof. %s \t titolo: %s \n area della tesi: %s \t descrizione: \n", nome, titolo, area); fprintf(ftesi, "%s \n \n", descri); fprint(ftesi, " \n \n"); printf("prof. %s \t \n titolo: %s area della tesi: %s\n descrizione: \n", nome, titolo, area); printf("%s \n \n", descri); fclose(ftesi); exit; }

76

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage

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

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

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

ESEMPI DI FORM (da www.html.it)

ESEMPI DI FORM (da www.html.it) ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso,

Dettagli

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record 5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1

Dettagli

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB

Dettagli

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu

Dettagli

Il linguaggio HTML - Parte 3

Il linguaggio HTML - Parte 3 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin braghin@dti.unimi.it Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html

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

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

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Moodle è la piattaforma didattica per l'e-learning utilizzata dall'istituto Giua per consentire ai docenti di creare

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

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Servizio Telematico Paghe

Servizio Telematico Paghe Servizio Telematico Paghe GUIDA ALL USO DELLE PAGINE DI AMMINISTRAZIONE DEL SERVIZIO PAGHE.NET Software prodotto da Nuova Informatica srl 1 SOMMARIO SOMMARIO...2 INTRODUZIONE...3 FLUSSO DELLE INFORMAZIONI...3

Dettagli

Introduzione alla programmazione in C

Introduzione alla programmazione in C Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

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

La rubrica degli indirizzi di posta elettronica associati al dominio scuole.piemonte.it

La rubrica degli indirizzi di posta elettronica associati al dominio scuole.piemonte.it Pag. 1 di 13 La rubrica degli indirizzi di posta elettronica associati al dominio 1 Pag. 2 di 13 Sommario 1 Scopo del documento... 3 2 Premessa... 3 3 Utilizzo della rubrica elettronica... 3 3.1 Criteri

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

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

2.7 La cartella Preparazioni e CD Quiz Casa

2.7 La cartella Preparazioni e CD Quiz Casa 2.7 La cartella Preparazioni e CD Quiz Casa SIDA CD Quiz Casa è il cd che permette al candidato di esercitarsi a casa sui quiz ministeriali e personalizzati. L autoscuola può consegnare il cd al candidato

Dettagli

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento

Dettagli

SICURF@D: istruzioni per l uso

SICURF@D: istruzioni per l uso : istruzioni per l uso : istruzioni per l uso Indice 1. Premessa 2 2. La registrazione 2 3. L accesso all area per utenti registrati 2 4. La consultazione dei manuali 3 5. L utilizzo degli strumenti di

Dettagli

Hub-PA Versione 1.0.6 Manuale utente

Hub-PA Versione 1.0.6 Manuale utente Hub-PA Versione 1.0.6 Manuale utente (Giugno 2014) Hub-PA è la porta d ingresso al servizio di fatturazione elettronica verso la Pubblica Amministrazione (PA) a disposizione di ogni fornitore. Questo manuale

Dettagli

Università degli Studi di Messina

Università degli Studi di Messina Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro

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

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013

per scrivere un articolo da prima pagina! per inviare una newsletter Come si crea Comunicazione Anfaa Edizione 4a.2013 per scrivere un articolo da prima pagina! Quando si vuole inserire un articolo che compaia nel riquadro Ultime notizie della home page, si deve impostare la categoria Ultime notizie, in aggiunta a quella

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

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Commissario Delegato per l Emergenza Bonifiche e la Tutela delle Acque in Sicilia PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152) Sistema WEB-GIS

Dettagli

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati. I FORM Che cosa sono e che caratteristiche hanno Un form contiene molti oggetti che permettono di inserire dati usando la tastiera. Tali dati verranno poi inviati alla pagina php che avrà il compito di

Dettagli

A T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1

A T I C _W E B G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O. Rev. 2.1 G U I D A AL L A N A V I G A Z I O N E S U L S I T O D E L G R U P P O A T I C _W E B Rev. 2.1 1 1. ISCRIZIONE Le modalità di iscrizione sono due: Iscrizione volontaria Iscrizione su invito del Moderatore

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

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server 2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il

Dettagli

FRANCESCO MARINO - TELECOMUNICAZIONI

FRANCESCO MARINO - TELECOMUNICAZIONI Classe: Data Autore: Francesco Marino http://www.francescomarino.net info@francescomarino.net Esercitazione n. 18 Creazione e configurazione di una connessione remota in Windows 9x Gruppo: Alunni assenti

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

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

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

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa Maria Maddalena Fornari Impostazioni di pagina: orientamento È possibile modificare le

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

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

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...

Dettagli

FUNZIONI DI IMPAGINAZIONE DI WORD

FUNZIONI DI IMPAGINAZIONE DI WORD FUNZIONI DI IMPAGINAZIONE DI WORD IMPOSTARE LA PAGINA Impostare la pagina significa definire il formato del foglio e vari altri parametri. Per impostare la pagina occorre fare clic sul menu File e scegliere

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

Dettagli

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario

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

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

Progettazione di un Database

Progettazione di un Database Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di

Dettagli

GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO

GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO GUIDA PER IL DOCENTE ALL UTILIZZO DELL APPLICATIVO ONLINE E PORTFOLIO http://eportfolio.tqmproject.eu Progetto "TQM Agreement n 2011 1 IT1 LEO05 01873; CUP G72F11000050006 1 SOMMARIO PREMESSA... 3 PAGINA

Dettagli

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA Biblioteca di Cervia NOZIONI BASE DI INFORMATICA NOZIONI DI INFORMATICA Il PC è composto solitamente di tre parti principali: - Il Case, ovvero il contenitore del cuore del computer, da qui si accende

Dettagli

PRODUZIONE PAGELLE IN FORMATO PDF

PRODUZIONE PAGELLE IN FORMATO PDF Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,

Dettagli

GUIDA TECNICA ALLA RENDICONTAZIONE SU SIRIO

GUIDA TECNICA ALLA RENDICONTAZIONE SU SIRIO GUIDA TECNICA ALLA RENDICONTAZIONE SU SIRIO Guida per il compilatore Versione 1.0 Sommario 1 Rendicontazione... 2 1.1 Da cosa è costituita la rendicontazione... 2 1.2 Dove reperire i modelli e come compilarli...

Dettagli

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web

Dettagli

Introduzione al Linguaggio C

Introduzione al Linguaggio C Introduzione al Linguaggio C File I/O Daniele Pighin April 2009 Daniele Pighin Introduzione al Linguaggio C 1/15 Outline File e dati Accesso ai file File I/O Daniele Pighin Introduzione al Linguaggio C

Dettagli

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione

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

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

Impostare il browser per navigare in sicurezza Opzioni di protezione

Impostare il browser per navigare in sicurezza Opzioni di protezione Impostare il browser per navigare in sicurezza Opzioni di protezione Data la crescente necessità di sicurezza e tutela dei propri dati durante la navigazione in rete, anche gli stessi browser si sono aggiornati,

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

L amministratore di dominio

L amministratore di dominio L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un

Dettagli

Manuale Utente MyFastPage

Manuale Utente MyFastPage Manuale MyFastPage Utente Elenco dei contenuti 1. Cosa è MyVoice Home?... 4 1.1. Introduzione... 5 2. Utilizzo del servizio... 6 2.1. Accesso... 6 2.2. Disconnessione... 7 2.3. Configurazione base Profilo

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1 Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario

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

ACCESSO AL SISTEMA HELIOS...

ACCESSO AL SISTEMA HELIOS... Manuale Utente (Gestione Formazione) Versione 2.0.2 SOMMARIO 1. PREMESSA... 3 2. ACCESSO AL SISTEMA HELIOS... 4 2.1. Pagina Iniziale... 6 3. CARICAMENTO ORE FORMAZIONE GENERALE... 9 3.1. RECUPERO MODELLO

Dettagli

Creazione Account PEC puntozeri su Outlook Express

Creazione Account PEC puntozeri su Outlook Express Creazione Account PEC puntozeri su Outlook Express In questa guida viene spiegato come creare un account di posta elettronica certificata per gli utenti che hanno acquistato il servizio offerto da puntozeri.it

Dettagli

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]

Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...

Dettagli

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX Attività Attività --> FIX In alcuni casi, in precedenza, sulla finestra trova attività non funzionava bene la gestione dei limiti tra date impostati tramite il menu a discesa (Oggi, Tutte, Ultima Settimana,

Dettagli

CENTRO ASSISTENZA CLIENTI OMNIAWEB

CENTRO ASSISTENZA CLIENTI OMNIAWEB CENTRO ASSISTENZA CLIENTI OMNIAWEB GUIDA ALL USO Per facilitare la gestione delle richieste di assistenza tecnica e amministrativa Omniaweb da oggi si avvale anche di un servizio online semplice, rapido

Dettagli

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato

Dettagli

1.0 GUIDA PER L UTENTE

1.0 GUIDA PER L UTENTE 1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore

Dettagli

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica

Dettagli

Corso basi di dati Installazione e gestione di PWS

Corso basi di dati Installazione e gestione di PWS Corso basi di dati Installazione e gestione di PWS Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Cosa è PWS? Il Personal Web Server altro non è che una versione ridotta del

Dettagli

Conferencing. Novell. Conferencing 1.0. novdocx (it) 6 April 2007 AVVIARE IL CLIENT CONFERENCING: ACCESSO. Luglio 2007

Conferencing. Novell. Conferencing 1.0. novdocx (it) 6 April 2007 AVVIARE IL CLIENT CONFERENCING: ACCESSO. Luglio 2007 Guida di riferimento rapido per Conferencing Novell Conferencing novdocx (it) 6 April 2007 1.0 Luglio 2007 GUIDA RAPIDA www.novell.com Conferencing Novell Conferencing si basa sulla tecnologia Conferencing.

Dettagli

S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale

S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale SPECIFICHE DI RILASCIO AGGIORNAMENTO PRODOTTI PATCHELETT100908 (database ver. 264) Pagina 1 di 9 S.I.I.P.A.L. Sistema Informativo

Dettagli

Per utilizzare il sistema VCP il programmatore deve inserire una porzione di codice di VCP nella sua applicazione.

Per utilizzare il sistema VCP il programmatore deve inserire una porzione di codice di VCP nella sua applicazione. Questo programma è indicato per tutti coloro che sviluppano applicazioni in linguaggio AutoLISP e VisualLISP e che desiderano proteggere da copie non autorizzate il proprio software. VisualLISP Copy Protection

Dettagli

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16. Manuale pratico per docenti e tutor

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16. Manuale pratico per docenti e tutor Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16 Manuale pratico per docenti e tutor Sommario Sommario Primo utilizzo... 3 Ricezione della mail con il nome utente e creazione

Dettagli

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB Manuale Gestore STWS Web Energy Control - Servizio di telelettura sul WEB SOMMARIO 1.0 PRESENTAZIONE... 4 2.0 UTENTI... 4 2.1 GESTORE... 4 2.2 AMMINISTRATORE DI CONDOMINIO... 4 2.3 INQUILINO... 4 3.0

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

Progetto INCOME. Manuale Utente Operatore Installazione

Progetto INCOME. Manuale Utente Operatore Installazione VERSIONI Manuale Utente Operatore Installazione Tosca-Mobile VERS. Motivo Modifiche Data Approvazione Approvatore 1.0 Prima emissione 02/12/11 1/21 Sommario SOMMARIO... 2 INTRODUZIONE... 3 1.1. CONTENUTI

Dettagli

[FINANZAECOMUNICAZIONE / VADEMECUM]

[FINANZAECOMUNICAZIONE / VADEMECUM] 2011 Finanza e Comunicazione [FINANZAECOMUNICAZIONE / VADEMECUM] [PANNELLO DI CONTROLLO SCRIVERE UN ARTICOLO PUBBLICARE MEDIA CREARE UNA GALLERIA FOTOGRAFICA MODIFICHE SUCCESSIVE CAMBIARE PASSWORD SALVARE,

Dettagli

EUTELIAF@X GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO

EUTELIAF@X GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO pag.1 EUTELIAF@X GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO pag.2 INDICE SCOPO...3 COME ATTIVARE EUTELIAF@X...3 COME CONFIGURARE EUTELIAF@X...4 COME UTILIZZARE LA RUBRICA EUTELIAF@X...7 COME UTILIZZARE LA

Dettagli

L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti

L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti Potete immaginare un ufficio senza archivio? Sarebbe un inferno. Dover rintracciare

Dettagli

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith

Configurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith Configurazione della ricerca desktop di Nepomuk Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith 2 Indice 1 Introduzione 4 1.1 Impostazioni di base....................................

Dettagli

RILEVA LIGHT Manuale dell Utente

RILEVA LIGHT Manuale dell Utente RILEVA LIGHT Manuale dell Utente 1. COME INSTALLARE RILEVA LIGHT (per la prima volta) NUOVO UTENTE Entrare nel sito internet www.centropaghe.it Cliccare per visitare l area riservata alla Rilevazione Presenze.

Dettagli

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013

Dettagli

BREVE GUIDA ACCESSO AL REGISTRO:

BREVE GUIDA ACCESSO AL REGISTRO: BREVE GUIDA ACCESSO AL REGISTRO: Nella schermata iniziale del 'Registro Elettronico' inserire 'Nome utente', 'Password' e premere 'Accedi'. Inizialmente Nome utente=proprio cognome con caratteri in minuscolo,

Dettagli

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente Progetto Orientamento Edizione 2007 LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO Guida per Studente http://www.elearning.unibo.it/orientamento assistenzaorientamento.cela@unibo.it Sommario 1 L accesso alla

Dettagli

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4

Dettagli

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link: MANUALE UTENTE OTRS è il sistema di ticketing per la gestione delle richieste tecniche e di supporto ai clienti e partner di Delta Progetti 2000. La nuova versione 3.2.10 introduce una grafica più intuitiva

Dettagli