Non solo Asp
Sommario:
- Il vostro primo script Asp
- I tags <% e %>
- Response.Write
- Tre cose utili
- Esercizi
Per imparare a sviluppare in Asp bisogna conoscere per lo meno un po' l'Html ed
Il VisualBasicScript. Del primo riteniamo che tutti voi conosciate almeno i
rudimenti; può darsi che il secondo molti di voi non lo conoscano. Cercheremo
ugualmente di andare avanti imparandone insieme le variabili ed i comandi
principali. Intanto potete scaricare subito una completa guida di riferimento su
tutti i comandi VBasicScript (è in inglese ma comprensibilissima):
.
Bisogna subito dire che per iniziare a creare anche il primo elaborato Asp
bisognerebbe fare prima molta teoria. Però, per rendere la cosa meno noiosa,
useremo spesso il metodo globale, passando cioè a fare esempi concreti con
comandi che ancora non conoscete ma di cui potete intuire la funzione e poi, man
mano che si andrà avanti, comprenderla definitivamente.
Se volete fare il copia/incolla dei listati Asp riportati nelle lezioni è
opportuno che, per conservare la formattazione esatta, lo facciate su Note
Pad. Comunque, alla fine di ogni lezione, c'è la possibilità di scaricare, in
formato zip, tutti i files della lezione stessa.
Sappiate che le istruzioni Asp possono essere scritte in maiuscolo o minuscolo o con caratteri mischiati non essendo "case sensitive".
Ricordate, inoltre, che una pagina contenente codice Asp deve essere salvata con estensione .asp.
Vi chiederete: che differenza c'è tra Html e Asp? Vediamo di fare un esempio
pratico facilissimo che possa darvene un'idea.
Se dovessi ottenere un outpout Html di questo tipo:
Buongiorno
Buongiorno
Buongiorno
Buongiorno
Buongiorno
Buongiorno
dovrei scrivere:
<H1>Buongiorno</H1>
<H2>Buonmgiono</H2> ecc.
Sviluppando (che equivale a "programmando") in Asp potrò scrivere:
il che è molto più breve. Abbiamo usato una struttura ciclica for...next entro
la quale abbiamo inserito il comando: scrivi al primo passaggio
"<H1>Buongiorno</H1>", al nuovo passaggio "<H2>Buongiorno</H2>" e così via fino
al sesto passaggio.
Salvate questo script in una pagina che chiamerete "buongiorno.asp" e ponetela in Inetpub/wwwroot. Aprite il browser con "http://localhost (oppure nome_vostro_server)
/buongiorno.asp e visualizzatela.
C'è un certo piacere nel vedere il risultato del proprio script, vero!?
Avrete notato che il codice Asp è contenuto entro <% e %>. Si può separare il codice Asp da quello Html come, ad esempio:
Output:
Prima Riga
Seconda Riga
ma è molto più performante eliminare quanto più possibile i tags di delimitazione <% e %> (e, quindi riunire codice asp e html) scrivendo:
Questo comando lo incontreremo spesso perchè significa "scrivi l'output".
Il contenuto di "scrivi", se è una stringa, deve stare tra virgolette.
Una forma abbreviata per questo comando è: <%="Ciao"%> che restituisce Ciao.
Prima di passare alla seconda lezione, esponiamo tre cose:
- Un buono sviluppatore pone all'inizio del listato Asp la linea <%@Language=VBScript%>
che non è obbligatoria dal momento che il server interpreta il VBasicScript
anche con il solo tag <% ma si scrive per chiarezza di chi legge il
listato, per distinguerlo da altri tipi di script come quelli in JavaScript.
- Il commento in Asp si fa anteponendo un apostrofo alla linea:
- Infine l'interruzione di riga. Se scrivo:
ottengo un errore. Se devo andare a capo dovrò scrivere:
Per le risposte chiedi in forum
|
|
Next |