Εισαγωγή στην ASP
Η απλή ASP στηρίζεται σε εντολές παρόμοιες με Basic.
Δήλωση μεταβλητών
Για την δήλωση μιας μεταβλητής, χρειάζεται μόνο να την δηλώσουμε και να την αρχικοποιήσουμε ή απλά να δηλώσουμε με Dim. Είναι loosely type γλώσσα, οπότε δεν δηλώνουμε τον τύπο της. Με τον ίδιο τρόπο δημιουργούμε και πίνακες. Ενώ για να την καλέσουμε, απλά γράφουμε το όνομα της.
<%
Dim name
name= "Webmasters Planet"
response.write("Το όνομα μου είναι: " & name)
Dim famname(2)
famname(0) = "Webmasters"
famname(1) = "Planet"
%>
Dim name
name= "Webmasters Planet"
response.write("Το όνομα μου είναι: " & name)
Dim famname(2)
famname(0) = "Webmasters"
famname(1) = "Planet"
%>
Εντολή For
Η σύνταξη της εντολής επανάληψης For είναι παρόμοια με της Basic. Δηλώνουμε το i πρώτα και μετά καλούμε την επανάληψη. Οι εντολές μας επαναλαμβάνονται μέχρι το i να φτάσει την τελευταία τιμή που θέτουμε (σε κάθε επανάληψη το i αυξάνεται κατά 1) Παρακάτω δείχνουμε τις επικεφαλίδες.
<%
Dim i
for i = 1 to 6
response.write("<h" & i & ">Επικεφαλίδα " & i & "</h" & i & ">")
next
%>
Dim i
for i = 1 to 6
response.write("<h" & i & ">Επικεφαλίδα " & i & "</h" & i & ">")
next
%>
Εντολή Do while
Ένας άλλος τρόπος επανάληψης είναι η εντολή do while, όπου εκτελεί κάποιες εντολές ώσπου να ισχύσει η συνθήκη.
<% intCounter = 1
Do While(intCounter < 6) %>
<font size=<% =intCounter %>>
Χαίρε κόσμε... με Do...While!<br>
</font>
<% intCounter = intCounter+1 %>
<% loop %>
Do While(intCounter < 6) %>
<font size=<% =intCounter %>>
Χαίρε κόσμε... με Do...While!<br>
</font>
<% intCounter = intCounter+1 %>
<% loop %>
Εντολή if
Η εντολή if είναι παρόμοια με τις περισσότερες γλώσσες προγραμματισμού και πολύ απλή στην χρήση. Ελέγχει αν ισχύει μια συνθήκη και εκτελεί τις αντίστοιχες εντολές.
<%
Dim h
h = hour(now())
response.write("<p>" & now())
response.write(" (GMT+2) </p>")
If h < 12 then
response.write("Καλημέρα!")
else
response.write("Καλησπέρα!")
end if
%>
Dim h
h = hour(now())
response.write("<p>" & now())
response.write(" (GMT+2) </p>")
If h < 12 then
response.write("Καλημέρα!")
else
response.write("Καλησπέρα!")
end if
%>







