ASP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Update syntaxhighlight tags - remove use of deprecated <source> tags
 
Riga 15:
 
Per specificare al web server il tipo di linguaggio che stiamo utilizzando si usano i seguenti tag:
<sourcesyntaxhighlight lang="asp" strict>
<%
il mio script
%>
</syntaxhighlight>
</source>
===Commenti===
Per rendere più leggibile il codice si usano i commenti. I commenti non vengono letti dall'interprete quindi non influiscono molto sulla velocità di esecuzione. Ecco un esempio pratico di commenti:
<sourcesyntaxhighlight lang="asp" strict>
<%
'Commento
%>
</syntaxhighlight>
</source>
===Variabili===
Le variabili possono essere considerato come un contenitore di dati, il cui contenuto può cambiare nel corso dello script. In asp non è obbligatoria la dichiarazione delle variabili ma è una buona pratica farlo per rendere il codice di più facile comprensione.
<sourcesyntaxhighlight lang="asp" strict>
<%
'Una alla volta
Riga 37:
dim variabile3, variabile4
%>
</syntaxhighlight>
</source>
Per assegnare un valore ad una variabile invece:
<sourcesyntaxhighlight lang="asp" strict>
<%
variabile1="prova"
%>
</syntaxhighlight>
</source>
Per scrivere a schermo una variabile usiamo:
<sourcesyntaxhighlight lang="asp" strict>
<%
response.write prova
%>
</syntaxhighlight>
</source>
Le variabili vengono automaticamente eliminate al termine dell'esecuzione dello script.
===Array===
Riga 55:
 
Per prima cosa è necessario dichiarare l'array specificando il numero delle variabili che deve contenere ( numero delle variabili -1):
<sourcesyntaxhighlight lang="asp" strict>
<%
dim giorni(6)
%>
</syntaxhighlight>
</source>
Ora scriviamo le variabili dentro l'array:
<sourcesyntaxhighlight lang="asp" strict>
<%
giorno(0)="Lunedì"
Riga 71:
giorno(6)="Domenica"
%>
</syntaxhighlight>
</source>
Per stampare a schermo una variabile dell'array usiamo
<sourcesyntaxhighlight lang="asp" strict>
<%
response.write giorno(3)
%>
</syntaxhighlight>
</source>
==Operatori==
===Operatori matematici===
Riga 89:
* "-a" negazione
Alcuni esempi possono essere
<sourcesyntaxhighlight lang="asp" strict>
<%
dim a, b, somma, moltiplicazione
Riga 99:
response.write moltiplicazione
%>
</syntaxhighlight>
</source>
===Operatori di confronto===
* "a = b" uguale a
Riga 109:
==Strutture di controllo==
===If===
<sourcesyntaxhighlight lang="asp" strict>
<%
if a="1" then
Riga 117:
end if
%>
</syntaxhighlight>
</source>
Questa parte di codice si legge:
<sourcesyntaxhighlight lang="text">
Se a è uguale a 1
scrivi vero
Riga 125:
scrivi falso
fine
</syntaxhighlight>
</source>