WebDev Zone.GR

Εισαγωγή στην ASP

Μια από τις ισχυρότερες γλώσσες προγραμματισμού στον προγραμματισμό διαδικτυακών εφαρμογών είναι η ASP. Η γλώσσα είναι της Microsoft και χρειάζεται τον IIS για να λειτουργήσει (Windows servers) ενώ σε αντίθεση με άλλες γλώσσες προγραμματισμού η χρήση του .NET Framework δίνει τρομερές δυνατότητες! Επίσης το visual studio είναι ίσως το καλύτερο IDE που υπάρχει!
Η απλή ASP στηρίζεται σε εντολές παρόμοιες με Basic.

Δήλωση μεταβλητών

Για την δήλωση μιας μεταβλητής, χρειάζεται μόνο να την δηλώσουμε και να την αρχικοποιήσουμε ή απλά να δηλώσουμε με Dim. Είναι loosely type γλώσσα, οπότε δεν δηλώνουμε τον τύπο της. Με τον ίδιο τρόπο δημιουργούμε και πίνακες. Ενώ για να την καλέσουμε, απλά γράφουμε το όνομα της.
<%
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
%>

Εντολή Do while

Ένας άλλος τρόπος επανάληψης είναι η εντολή do while, όπου εκτελεί κάποιες εντολές ώσπου να ισχύσει η συνθήκη.
<% intCounter = 1
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
%>

Εκτυπώθηκε από: http://www.webdevzone.gr
Κατηγορία: ASP.Net
Ημερομηνία: Τρίτη, 25 Μαΐου 2010
Συγγραφέας: Seldimi