Nuova pagina 1

 
Torna alla
Home Page

 Benvenuti su VolontariWEB

  Forum

::: CorsoWebMaster :::

Corso Base
Webmaster

Indice Lezioni


01 02 03 04 05 06
07 08 09 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
31 32 33 34 35 36
by Alfonso Roselli

Corso Swish2
Indice Lezioni

00 01 02 03 04 05
06 07 08 09 10 11
12 13 14 15
16 17

by Gipar Giuseppe

Corso ASP
Indice Lezioni


01 02 03 04 05 06
07 08 09 10 11 12

by Roberto Moretti

Corso Flash
Indice Lezioni


01 02 03 04 05 06
by MimmoLoad

 

::: CorsoWebMaster :::

Corso ASP

(5) - Il 1° script asp



A questo punto, penso siate ragionevole pensare che siate gia un discreto programmatore in HTML , altrimenti non sareste qui a volere imparare di più ;o)

Allora, cominciamo subito.
Il seguente file, volontariweb.htm, scrive "ciao mondo" sul tuo schermo quando lo richiami dal tuo browser.

<html><head><title>volontariweb</title></head>
<body
Ciao Mondo
</body>
</html>

questo è un semplice codice html , ma se volessimo farlo con asp? come sarebbe?

<html><head><title>volontariweb</title></head>
<body
<% response.write "Ciao Mondo" %>
</body>
</html>

salvate la pagina in c: inetpub\wwwroot con il nome volontariweb1.asp e richiamalo dal browser. http://127.0.0.1/volontariweb1.asp Come vedi i due file ottengono lo stesso risultato.

Analizziamo la sintassi di ASP:
<% e %> sono gli apici che ASP riconosce come propri. Tutto quello che è dentro a questi apici è codice ASP.
Response è l'oggetto di ASP che risponde al client, mentre write (scrivi) è una delle cose che l'oggetto sa fare.
Parleremo di oggetti in più approfonditamente nella prossime lezioni ;o)

Adesso modifichiamo questo codice in modo da farne qualcosa di più interessante

<html><head><title>volontariweb</title></head>
<body
<%
Dim cresci
For cresci=1 to 5
response.write "<font size=+" & cresci & ">Ciao Mondo</font><br>"
Next
%>
</body>
</html>

salvate la pagina in c: inetpub\wwwroot con il nome volontariweb.asp avviate il servizio iis/pws e dal vostro browser (explorer, netsacape, opera) digitate http://127.0.0.1/volontariweb.asp e vedrete il risultato seguente

se andiamo su visualizza di explorer e selezioniamo la voce HTML si vedrà il codice che il server restituisce ed è il seguente

<html><head><title>volontariweb</title></head>
<body
<font size=+1>Ciao Mondo</font><br>
<font size=+2>Ciao Mondo</font><br>
<font size=+3>Ciao Mondo</font><br>
<font size=+4>Ciao Mondo</font><br>
<font size=+5>Ciao Mondo</font><br>
</body>
</html>

Allora, che cosa fa esattamente ASP?
ASP è un interprete. Quando richiamiamo il file volontariweb.asp all'IIS, questo riconosce l'estensione .asp e invia il file al motore di ASP (asp.dll).

Il motore legge dal primo carattere all'ultimo costruendo una stringa normale in HTML e, quando trova uno dei suoi apici (<%) e esegue l'azione appropriata. Nel nostro caso ha trovato un semplice loop. Lo esegue e continua a costruire la stringa in HTML. Quando trova l'apice che chiude (%>) attacca la sua stringa a quella precedente e così continua fino alla fine del file. Quando ha finito, il motore manda la stringa in HTML a IIS che la invia al browser dell'utente un po' semplicistico ma vero ;o.

ASP e HTML possono essere mescolati in ogni maniera. Finché stiamo attenti a mantenere gli apici, funziona sempre.
Per esempio volontariweb.asp potrebbe essere scritto così:

<html><head><title>Buongiorno a tutti </title></head>
<body>

<%
'dichiare la variabile
Dim cresci
For cresci=1 to 5
%>

<font size=+><%= cresci %>Buongiorno a tutti</font><br>

<%
Next
%>

</body>
</html>

Come si vede, qui abbiamo inserito la variabile "cresci" nel HTML
L'unica cosa da notare è che per ottenere il suo valore, la sintassi è <%=
un'altra cosa molto importante. I commenti in ASP usano ' , non dimenticate di inserirlo prima dei commenti ,altrimenti lo script ASP non funziona e da errore )


Vai alla lezione successiva

::: CorsoWebMaster :::

Webmaster
Grafica


Software
Software Gratuiti
Freeware Italiano

Svago
SalaGiochi

MP3 & Midi

Sfondi Free
X-Bambini
WebTV
eBook

Partner

DiTuttoGratis.com

Sito segnalato da Freeonline.it

::: CorsoWebMaster :::
Torna alla
Home Page


Copyright © 2003-2007 by VolontariWEB.com. All right reserved.