Eprogram informatica V anno. ASP.NET Introduzione ASP.NET (Active Server Page) è il linguaggio che, sfruttando la tecnologia.NET, permette di: -scrivere.

Slides:



Advertisements
Presentazioni simili
Active Server Pages ed ADO. Scrivere ASP Le pagine ASP possono contenere codice HTML o XML Le parti del documento che racchiudono codice script vanno.
Advertisements

Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Corso di Fondamenti di Informatica
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
PHP.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
IL LINGUAGGIO HTML Il linguaggio html. Il linguaggio html. Utilizzo dei tag. Utilizzo dei tag. Script Browser I link I link Caricamento dei dati sul server.
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Connessione con MySQL.
Università degli Studi di Modena e Reggio Emilia
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
UNIVERSITÀ DI PERUGIA DIPARTIMENTO DI MATEMATICA E INFORMATICA Master di I° livello in Sistemi e Tecnologie per la sicurezza dell'Informazione e della.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Esercitazione 3 Mantenimento dello stato, cookies, sessioni
Posta elettronica ( ) chiocciola" comunemente letta at Identificativo dellutente Identificativo del computer centrale sul quale risiede.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Corso di Informatica A.A
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
Posta elettronica : per iniziare : per iniziare Primi passi con la posta elettronica Primi passi con la posta elettronica
APPLICAZIONI WEB In questo corso impareremo a scrivere un'applicazione web (WA) Marco Barbato - Corso di Applicazioni Web – A.A
Il linguaggio ASP Lezione 4 Manipolare i database con ASP Lutilizzo dei FORM per laggiunta dei dati.
Il linguaggio ASP Lezione 3 La connessione al database con ASP
ASP Lezione 1 Concetti di base. Introduzione ad ASP ASP (che è la sigla di Active Server Pages) è un ambiente di programmazione per le pagine web. La.
Lezione 2 Programmare in ASP
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
Introduzione ad ASP.net
Corso di PHP.
Ing. Enrico Lecchini BetaTre S.r.l.
Come funziona il PHP.
Guida IIS 6 A cura di Nicola Del Re.
Analisi (Analista) Progettazione (Progettista) Sviluppo o Traduzione (Sviluppatore) Documentazione.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Maria Vittoria Avolio Laurea.
Introduzione alle ASP: primi passi negli script. Frosini Andrea Università degli studi di Siena Dipartimento di Scienze Matematiche.
Sistemi Informativi sul Web
Creare pagine web Xhtlm. Struttura di una pagina.
Introduzione alla programmazione web
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
Writer: Stili Modelli Lezione 03. Modelli di formato e modelli di documento Modelli di formato: Sono gli stili attribuiti al carattere, al paragrafo alle.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
ASP.NET. …un po’ di ASP ASP (Active Server Pages) è una tecnologia Microsoft che consente di scrivere codice eseguibile (script) lato server, inserendo.
INTRODUZIONE A JAVASCRIPT
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
Lezione 8.
Pagine ASP parte 1 Introduzione Stefano Schacherl.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
CORSO Di WEB DESIGN prof. Leonardo Moriello
Internet e HTML Diffusione di informazioni mediante la rete Internet.
Le “nuvole informatiche”
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 -Protocolli del Web Ernesto Damiani Lezione 1 – World Wide.
Università degli Studi G.D’Annunzio (Pe) Corso di Laurea Specialistica in Eco.Informatica.
CORSO INTERNET la Posta elettronica
COOKIES. Un cookie è semplicemente una variabile che la tua pagina web può cedere al computer del visitatore, oppure una variabile che dal computer del.
Eprogram informatica V anno.
Eprogram informatica V anno. Introduzione a PHP Introduzione La diffusione di PHP ha avuto un notevole incremento dalla fine degli anni Novanta a oggi,
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Le basi di dati.
Eprogram informatica V anno. Programmare in rete.
Gestire i dati: download e salvataggio. L’importanza dei dati La quasi totalità delle applicazioni hala necessità di gestire varie funzionalità relative.
Progetto WELL-FIR Manuale Utente del Web GIS Versione 0.1.
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
La gestione della rete e dei server. Lista delle attività  Organizzare la rete  Configurare i servizi di base  Creare gli utenti e i gruppi  Condividere.
ASP – Active Server Pages - 1 -Giuseppe Tandoi ASP – Active Server Pages Tecnologia per lo sviluppo di pagine dinamiche.
Transcript della presentazione:

Eprogram informatica V anno

ASP.NET

Introduzione ASP.NET (Active Server Page) è il linguaggio che, sfruttando la tecnologia.NET, permette di: -scrivere delle pagine Web dinamiche eseguite sul server -creare dei veri e propri applicativi Web (Web Application) che garantiscono alte performance, sicurezza e versatilità. Il codice ASP.NET viene compilato per cui la visualizzazione da parte del browser può risultare lenta la prima volta che viene attivata, ma risulteranno più veloci le visualizzazioni successive.

La pagina dinamica Una pagina dinamica viene eseguita dal server che costruisce una pagina HTML, con all’interno dati eventualmente prelevati da un database, e la invia al client che la visualizza attraverso un browser:

Computer come Web server Per lavorare con ASP.NET occorre che il computer diventi un Web server. ASP.NET mette a disposizione dell’utente due modalità tramite cui il computer può diventare un server Web locale: -il software IIS (Internet Information Service) della Microsoft -il server Web integrato nell’ambiente di sviluppo.

Response.Redirect Nella costruzione di un sito Web spesso è necessario costruire più pagine che si richiamano tra di loro e che si passano informazioni. Il richiamo di una pagina avviene utilizzando il metodo Redirect della classe Response con la seguente sintassi: Dove pagina.aspx è la pagina che viene richiamata.

Passaggi di informazioni tra pagine Web In ASP.NET sono previste diverse possibilità per il passaggio di informazioni tra pagine che si richiamano. In queste diapositive vedremo il passaggio di informazioni tramite: -l’impostazione di una stringa di query, -la memorizzazione delle informazioni in un cookie -l’uso delle variabili di sessione. È possibile inoltre passare lo stato della sessione e lo stato dell’applicazione.

Impostazione stringa di query L’impostazione di una stringa di query è il metodo più semplice e prevede l’inserimento delle informazioni all’interno dell’URL della pagina a cui si viene reindirizzati con la seguente sintassi: Nella pagina pagina.aspx la variabile nomevar assumerà il valore specificato nel richiamo utilizzando il metodo QueryString dell’oggetto Request:

Memorizzazione informazioni in cookie Lo stesso obiettivo può essere raggiunto utilizzando un file di cookie: -tale file verrà salvato automaticamente e in modo trasparente per l’utente nella memoria del browser se le informazioni in esso contenute sono temporanee. -verrà invece salvato sul disco dell’utente se dovrà contenere informazioni di più lunga durata La sintassi per la dichiarazione di un cookie è la seguente: dove nomecookie indica il nome dell’istanza e nome indica il nome fisico del file di cookie.

La durata del cookie La durata del cookie può essere definita dall’utente stesso con il metodo Expires. Nel caso non sia definito viene considerato temporaneo.

Inserimento di variabili, metodo Add Per inserire una variabile con un dato valore nel cookie creato scriverai: È poi necessario aggiungere il cookie creato alla collezione dei cookies della pagina Web usando il metodo Add:

Leggere il cookie, Request.Cookies Per leggere un cookie viene usato il comando Request.Cookies secondo la seguente sintassi:

Creare pagine con i Cookies, Session Se vogliamo creare delle pagine che “ricordino” delle informazioni, dobbiamo memorizzarle. Un modo per farlo è usare le sessioni che utilizzano i cookie per memorizzare le informazioni, ma lo fanno in modo trasparente al programmatore. L’oggetto Session è utilizzato per memorizzare o cambiare le informazioni circa la sessione di un singolo utente. Le variabili memorizzate nell’oggetto Session hanno delle informazioni sul singolo utente e sono disponibili per TUTTE le pagine dell’applicazione.

Come memorizzare variabili di sessione L’esempio seguente spiega come memorizzare delle variabili di sessione. Imposteremo la variabile di sessione username a “mario” e la variabile age a 20: Queste due variabili possono essere recuperate in QUALSIASI parte dell’applicazione con le istruzioni:

Rimuovere tutte le variabili, RemoveAll Per rimuovere tutte le variabili di sessione si può utilizzare il metodo RemoveAll della collezione Contents che contiene tutte le variabili di sessione: In alternativa si può ricorrere all’istruzione:

Terminare una sessione, Timeout e Abandon Una sessione termina se un utente non ha richiesto pagine o fatto il refresh in una pagina dell’applicazione per un determinato lasso di tempo. Di default questo tempo è 20 minuti. Se si vuole cambiare l’intervallo di default, occorre impostare la proprietà Timeout. Per terminare una sessione immediatamente si può utilizzate il metodo Abandon: