Webaperto
  Facili Lezioni Asp - Prima Lezione     
 
Eventi
<
Marzo
>
L M M G V S D
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 -- -- -- --

Messaggi veloci
Messaggetti

Coleporter: Qui puoi inserire direttamente i tuoi messaggi
Coleporter: Ultimate le 8 facili lezioni Asp che trovate nel menu orizzontale.
Canasta: Vero che state per pubblicare dei progetti Asp?
Coleporter: Sì, prossimamente.
Coleporter: Inserita la Mappa del Sito in Menu
Coleporter: In downloads/asp la guida al VBScript
The-BiT: Un caro saluto a Coleporter, dopo mesi di mia assenza su internet
Coleporter: Ricambio sinceramente, Bit

Per imettere messaggi occorre essere registrati.

 
Facili Lezioni Asp - Prima Lezione

         Prima Lezione

Sommario:
- Il vostro primo script Asp
- I tags   <%   e   %>
- Response.Write
- Tre cose utili
- Esercizi 1ª lezione (anche relativi alla premessa)
______________________

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): scarica guida (532 Kb).

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.

Il vostro primo script Asp

Se dovessi avere un outpout Html di questo tipo:

Buongiorno

Buongiorno

Buongiorno

Buongiorno

Buongiorno

dovrei scrivere (in html):

<H1>Buongiorno<H1>
<H2>Buongiorno<H2>
ecc.

Sviluppando (che equivale a "programmando") in Asp potrò scrivere:

<%
for item = 1 to 5
Response.Write   "<H"   & item &   ">Buongiorno</H"   & item &   ">"
next
%>

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 quinto 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!?

I tags   <%   e   %>

Avrete notato che il codice Asp è contenuto entro <% e %>.
Si può separare il codice Asp da quello Html come, ad esempio:

<%
Response.Write "Prima Riga"
%>
< BR >
<%
Response.Write "Seconda Riga"
%>

Output:
Prima Riga
Seconda Riga

ma è molto più performante eliminare quanto più possibile i tags di delimitazione <% e %> scrivendo:

<%
Response.Write "Prima Riga &   "<BR>"   &   "Seconda Riga"
%>

Response.Write

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:

Tre cose utili

- 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 di commento:

<%
' Ora scriverò Ciao
Response.Write "Ciao"
%>

- Infine l'interruzione di riga. Se scrivo:

<%
Response.Write
"Roma"
%>
ottengo un errore. Se devo andare a capo dovrò scrivere:

<%
Response.Write_
"Roma"
%>

________________________________________________

Esercizi 1ª lezione (anche relativi alla premessa)

  • Scrivete in una pagina Asp il listato per ottenere la visualizzazione della parola "Benvenuti". Salvate la pagina nella vostra root (la directory principale del vostro PWS o IIS). Quale sarà l'URL che userete per visualizzarla?
  • Scrivete la stessa parola, in Asp congiunto all'Html, in modo che sia visualizzata entro una tabella.
  • Come sono realizzati i commenti in Asp?
  • Come può essere anche scritto Response.Write? L'alternativa a Response.Write può essere usata all'interno di un blocco Asp?
  • Come posso andare a capo quando sto scrivendo una linea Asp che andrebbe scritta su di un'unica riga?
  • E' possibile, con Asp, visualizzare un orologio con le lancette in movimento?
  • Se ho creato un file in c:\inetpub\wwwroot\miosito\prova.asp, quale url uso per visualizzarlo?

Se vi sono problemi su questa o su successive lezioni, comunicatecelo nel forum  oppure scriveteci.

    Back     Next

Stampa questa pagina

Continuate a leggere le Lezioni Asp. Vi gioverà e vi piacerà anche.
 
Visitatori
Visitatori Correnti : 2
Membri : 0

Per visualizzare la lista degli utenti collegati alla community, devi essere un utente registrato.
Iscriviti
Log in
Login
Password
Memorizza i tuoi dati:
Più recenti - Siti
NicolaPiscopoART (IT)
danzaclassica.net (IT)
Luisa Signorelli, danzatrice e coreografa (IT)
Webstyling.it (IT)
realizzazione biopiscine (IT)
piccolo principe counseling (IT)
I Misteri di Patricia Cornwell (IT)
coop soc l'arcoiris (IT)
vba di excel (IT)
Festival di Sanremo (IT)
umbria travel (IT)
Hotel Roma (IT)
Portale culturale e turistico sul Cilento e Paestu (IT)
annunci (IT)
Sito di A.P.T. (IT)
New Point City (IT)
DISKA's PHOTOS (IT)
Antichi sapori del Salento (IT)
PubbliCartoMania (IT)
Il mio Jazz (IT)
LuciaGardellin (IT)
Parabita Online (IT)
Arte Attacchi (IT)
La Bottega di Nina (IT)
Pittura e Poesia (IT)
Ricerca Creativa (IT)
Mondo Antico..... (IT)
Don Dialetto (IT)
Fianello Borgo (IT)
The-Bit (IT)
Maryart-Gallery (IT)
Jan Friend (IT)
Il Mondo di Krilù (IT)
Sitoaperto (IT)
I preferiti
Il Mondo di Krilù (810)
Jan Friend (712)
Sitoaperto (475)
Il mio Jazz (438)
Don Dialetto (314)
Maryart-gallery (295)
The-Bit (280)
Parabita Online (265)
Fianelloborgo (262)
PubbliCartoMania (252)
Labottegadinina (233)
DISKA's PHOTOS (224)
Cerca nel Sito


 
 © 02/2007 Webaperto  -   Contattami  -   Realizzato con © ASP-Nuke 2.0.7
Questa pagina è stata eseguita in 0,0625secondi.
Versione stampabile Versione stampabile