A. Lorenzi Pagine ASP



Documenti analoghi
Lezione II: Web server e ambiente di lavoro

Applicazione ASP di esempio

3. Programmazione con le pagine ASP classiche

VBScript. VBScript. Visual Basic Scripting Edition. Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato

GESTIONE DI MDB in WEB

Data Base in Internet

Pagine Asp. Pagine Asp

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

19. LA PROGRAMMAZIONE LATO SERVER

La tecnologia ASP.NET e i database

Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche

Corso di PHP. Prerequisiti. 1 - Introduzione

Lezione III: Oggetti ASP e interazione tramite form HTML

Dott.ssa Adriana Pietramala

Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda)

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

Come funziona internet

Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Corso basi di dati Introduzione alle ASP

Corso di Informatica Modulo T3 B1 Programmazione web

PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas

ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO

Corso di Web programming Modulo T3 A2 - Web server

Manuale di ASP

Installazione, configurazione e utilizzo di IIS

Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB

Analisi di massima: L utente dovrà inserire un numero limite, e tramite vari calcoli verrà stampato a video la sequenza.

Esempio di esecuzione di una pagina JSP: Il client chiede la pagina: sdfonline.unimc.it/info/modulo.jsp;

ASP. Prof. Claudio Maccherani (tratto da Linguaggi nel Web di Arena, Borchia e da altre fonti varie)

Il Web, HTML e Java Corso di Laurea in Ingegneria Informatica Progetto S.C.E.L.T.E.

Flavio De Paoli

LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB

Installazione & Configurazione Php e MySQL su Mac Os X. Php

SOLUZIONE SECONDA PROVA INFORMATICA ITC ESAME DI STATO 2002/2003 TRAMONTANA

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Esercitazione 8. Basi di dati e web

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

Caratteristiche dell'applicativo da utilizzare Schema generale della procedura e organizzazione dei dati

Applicazioni web. Sommario. Parte 6 Servlet Java. Applicazioni web - Servlet. Alberto Ferrari 1. Servlet Introduzione alle API ed esempi

Corso di Informatica Modulo T3 B2 - Database in rete

Corso di PHP. Prerequisiti. 1 - Introduzione

MagiCum S.r.l. Progetto Inno-School

Interazione con l utente : i moduli.

GRUPPO DOMANDE N. 1. Quesito n. 1 Descrivere sinteticamente le finalità e le modalità d uso dei seguenti comandi UNIX / LINUX: LS, KILL, PS.

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

BASI DI DATI Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Approfondimenti. Il controllo di SQL Injection nelle pagine ASP e ASP.NET. U.A. 5 - Database in rete con le pagine ASP e ASP.

Programmazione Server Side e Database in rete

Una novità di Microsoft per il lancio sul mercato di Microsoft Visual Studio 2005 è stata quella sia

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

Il Web Server e il protocollo HTTP

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

Siti interattivi e dinamici. in poche pagine

Corso di Sicurezza Informatica. Sicurezza del software. Ing. Gianluca Caminiti

sito web sito Internet

Apache 2, PHP5, MySQL 5

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

INTRODUZIONE AD ASP.NET

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

PHP & MySQL. Giselda De Vita

HOSTING E DOMINI ARUBA

CORSO WEB SERVER, DBMS E SERVER FTP

Tratte da (18. TECNICHE DI ACCESSO AI DATABASE IN AMBIENTE INTERNET)

Traccia. Analisi di massima

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

Database e reti. Piero Gallo Pasquale Sirsi

ASP: ESERCIZI E SOLUZIONI

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

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

Titolo Dispensa. Sistemi Informativi sul Web

2. Costruire un database con Apache, PHP e MySql

Implementazione di MVC. Gabriele Pellegrinetti

WebDeveloper ASP. Proseguiamo il filone aperto. 1 Da sito statico a dinamico. 1 a lezione. A scuola con PC Open IL CALENDARIO DELLE LEZIONI

ASP: DOMANDE E RISPOSTE (Q&A)

Il web server Apache Lezione n. 3. Introduzione

Richiami sugli elementi del linguaggio HTML

Server hmailserver per Windows XP

04/05/2011. Lezione 6: Form

Caratteristiche di una LAN

PICCININNO DONATELLA

Transcript:

Pagine ASP Web server software per la gestione di un computer host Internet oppure di un server di rete, che mette a disposizione dati o applicativi per gli utenti della rete

Web server IIS (Internet Information Services), Microsoft, per sistemi Windows (non disponibile per Windows Home e Millenium) Apache, Open Source e licenza GNU, per sistemi Linux, ma anche Windows (a patchy server) Installazione di IIS Start, Impostazioni, Pannello di controllo, Installazione applicazioni, Installazione componenti di Windows. Crea directory Inetpub e sottodirectory wwwroot

Avvio e arresto del Web server Pannello di controllo, Strumenti di amministrazione, IIS Dal browser: http://localhost Sulla porta 80 (standard del Web server) (http://127.0.0.1) Per visualizzare le pagine Web No doppio click sul file, ma http://localhost/pagina.htm oppure http://localhost/pagina.asp

Server e client Tecnologie lato client Esecuzione sul computer dell utente HTML, JavaScript, Applet, Flash, Esempio: pagina1.htm

Tecnologie lato server Esecuzione sul server e creazione dinamica della pagina Web ASP e ASP.NET, Php, JSP, Esempio: pagina1.asp Pagine ASP HTML + linguaggio ASP (Visual Basic o C#) ASP classiche ASP.NET (.NET Framework) Per database: librerie e oggetti ADO e ADO.NET

Strumenti per sviluppo software Blocco note Web editor (Dreamweaver) Visual Web Developer 2005 Express (funziona anche senza IIS, rende disponibile un server di sviluppo su una porta diversa da 80; per esempio: http://localhost:1094) DEMO Risorse Web www.w3schools.com www.html.it http://www.asp.net/....

Richiami sul linguaggio HTML <html> <head> <title> </head> <body> </title> </body> </html> Form HTML <FORM NAME="form1" ACTION= pagina1.asp METHOD="post"> Nome: <INPUT TYPE="text" NAME="nome /><BR /> E-mail: <INPUT TYPE="text" NAME="email /><BR> <INPUT TYPE="submit" VALUE="Invia" NAME="b1"> <INPUT TYPE="reset" VALUE="Annulla" NAME="b2"> </FORM>

Il linguaggio ASP (1) Delimitatori di codice ASP <% %> <%@ LANGUAGE = VBScript %> <% Option Explicit %> ' Riga1 di commento Dim NomeVariabile A = 3 Il linguaggio ASP (2) Dim A(5) A(0) = 345 If (condizione) Then istruzioni1 Else istruzioni2 End If

Il linguaggio ASP (3) Select Case Selettore Case valore1, valore2, valore3 istruzioni1 Case valore4, valore5 istruzioni2 Case Else istruzioni3 End Select Il linguaggio ASP (4) Dim i For i = ValoreIniziale to ValoreFinale istruzioni Next Do While(condizione) istruzioni Loop

Oggetti ASP (1) Oggetto.Metodo parametri Oggetto.Proprietà Oggetto Request: per utilizzare le informazioni provenienti dal browser dell utente (form) Nome = Request.Form("studente") Oggetti ASP (2) Oggetto Response per inviare dati al browser dell utente Response.Write ("Hello " & Nome) Forma abbreviata: <% ="Hello " & Nome %> Esempio: pagina2.htm + pagina2.asp

Oggetti server per creare un oggetto tra quelli contenuti nelle librerie software (dette componenti): Server.CreateObject Esempio: conn = Server.CreateObject("ADODB.Connection") Esercizi (1) Manda un saluto diverso a seconda dell ora (saluto.asp) Tabella con tre righe: Imponibile, IVA, Importo totale. Alla fine la somma dei totali (calcoli.asp)

Esercizi (2) Form HTML con prezzo unitario e qtà, la pagina ASP calcola IVA e totale (vendita1.asp) Come il precedente ma con pagina HTML + pagina ASP (vendita2.htm + vendita2.asp) Usa variabili server per visualizzare info su browser, IP, server, ecc. (infoserver.asp)