English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Λειτουργίες και υπορουτίνες σε ASP

Web design RSS Feed





Λειτουργίες και Υπορουτίνες σε ASP Αν διαβάσετε Tutorial μας σχετικά με Συμπερίληψη αρχείων (SSI), τότε έχετε μάθει πώς να ενσωματώσουν στο εσωτερικό ASP κώδικα περιλαμβάνει τα αρχεία και τα οφέλη που μας φέρνει. Ως προγραμματιστές, θα πρέπει να προσπαθήσουν να κάνουν τη ζωή μας ευκολότερη, όπου είναι δυνατόν ... κανείς δεν θέλει να επανεφεύρουμε τον τροχό αφού όλοι. Λειτουργίες και Υπορουτίνες δεν υπάρχουν μόνο για να μας εξοικονομήσει χρόνο, αλλά για να ασκήσει εξουσία να ASP μας. Είναι απλά ένας άλλος τρόπος encapsulating κώδικα, αλλά έχουν πολύ περισσότερες λειτουργίες από την απλή "εξοικονόμηση περίπου κώδικα για αργότερα». Πρώτον, ας δούμε Λειτουργίες ... Φανταστείτε ένα μπαλόνι πωλητής στο δρόμο. Έχουμε δει όλα αυτά απαιτούν ένα κομμάτι πληροφορίες όταν αγοράζετε ένα μπαλόνι, το χρώμα. Ας πούμε ζητήσαμε ένα κόκκινο μπαλόνι ... Ο πωλητής μπαλόνι οπλισμένοι με αυτό το «πληροφορίες», στη συνέχεια, κάνει μια πολύ βασική δράση ... αυτός τα χέρια σας το μπαλόνι. Το μπαλόνι σας λαμβάνονται είναι άμεσο αποτέλεσμα των πληροφοριών που έδωσε ο πωλητής μπαλόνι. Λειτουργίες είναι ακριβώς το ίδιο ... επιστρέφουν για να έχετε μια τιμή με βάση τις πληροφορίες που δώσατε. Αφήνει να δούμε ένα παράδειγμα Αξίωμα: - <% GetBalloon Function (strColour) Δημ. Tempstr strColour = LCase (strColour) «Αυτό μετατρέπει το πεζό αξία. Επιλέξτε Υπόθεση strColour υπόθεση "κόκκινο" Tempstr = "Εδώ είναι κόκκινο μπαλόνι σου" υπόθεση "κίτρινη" Tempstr = "Εδώ είναι σας κίτρινο μπαλόνι "υπόθεση" πράσινο "Tempstr =" Εδώ είναι πράσινο μπαλόνι σου "υπόθεση" μπλε "Tempstr =" Εδώ είναι μπλε μπαλόνι σας "Case Else Tempstr =" Συγγνώμη, έχουμε sold out του ότι Χρώμα "End Select getBalloon = Tempstr End % Συνάρτησης> Μια λειτουργία περνά κάποιες πληροφορίες. Οι πληροφορίες που έχουμε περάσει μια Λειτουργία, είναι γνωστό ως επιχείρημα ένα ». Οι πληροφορίες που παίρνουμε πίσω από μια συνάρτηση είναι γνωστή ως τιμή επιστροφής ». Ενώ μια λειτουργία έχει πολλά επιχειρήματα, μπορεί να έχει μόνο μία value.Let επιστροφής δούμε ένα ακόμη παράδειγμα: - <calcTax Λειτουργία% (ποσό, taxrate) Δημ. Tempvar Tempvar = ποσό * (taxrate / 100) CalcTax = Round (Tempvar, 2) 'γύρο αποτέλεσμα σε 2 δεκαδικά ψηφία End Function%>, και πάλι ένα άλλο βασικό παράδειγμα. Θα πρέπει να παρατηρήσετε ότι αυτή τη φορά το Αξίωμα δέχεται δύο επιχειρήματα. Μέχρι τώρα, έχουμε κάποια ιδέα για το πώς να γράψετε μια λειτουργία. Πως χρησιμοποιούμε ένα; Επιτρέψτε μου να σας δείξω τώρα πώς μπορούμε να χρησιμοποιήσουμε το calcTax παράδειγμα. <Shoppingbill% = goodsTotal + calcTax (goodsTotal, 17,5) Response.Write "ψώνια σας ήρθε να ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € SA, £" & goodsTotal Response.Write "Ποσό ΦΠΑ = ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € SA, £" & calcTax (goodsTotal) Response.Write "συνολικού ποσού που οφείλεται = ÃÆ'à ¢ â, ¬ Å ¡Ãƒâ € SA, £" & shoppingbill%> Πάνω βλέπετε το παράδειγμα λειτουργούν σε δράση ... εύκολη huh! Προσπάθησα να Λειτουργίες κατανόηση τόσο εύκολη όσο το δυνατόν ... Κατανόηση ενός υπορουτίνα (Sub) είναι τώρα θα είναι εύκολο για εσάς. Φανταστείτε ένα μπλοκ του κώδικα που εκτελείται κάποια οδηγίες βασίζονται σε πληροφορίες που έδωσε ... Ακούγεται πολύ σαν μια λειτουργία, doesn? ε; Καλά αυτή τη φορά, δεν έχουμε τίποτα πίσω. Επιμέρους δεν περνά πίσω πληροφορίες που χρησιμοποιεί μόνο τα στοιχεία που δίνουμε για ορισμένες purpose.I θα χρησιμοποιούν μόνο ένα παράδειγμα ενός Sub, και στο ίδιο παράδειγμα κάνουν χρήση της υπο: - <% Sub Bday (strName, intAge) Response.Write "Happy Birthday" & Όνομα Response.Write "You are" & intAge & "ετών σήμερα "End Sub" τώρα, καλέστε το bday sub "Joe", 26%> Τα παραπάνω Sub, δείχνει το σημείο μου. Βάζουμε σε κάτι, αυτό εκτελεί δράση (στην περίπτωση αυτή εγγράφως στην οθόνη), αλλά τίποτα δεν έχει επιστραφεί μας στον κώδικα. Ένα πράγμα που είναι πραγματικά σημαντικό κατά τη χρήση ενός sub, είναι ότι δεν θέτουν παρενθέσεις γύρω από τα επιχειρήματα ... Γιατί δεν έχουν αξία επιστροφής δεν χρειαζόμαστε παρένθεση και στην περίπτωση αυτή, αν προσπαθήσουμε να έχουμε ένα error.Well, καταλήγει στο συμπέρασμα ότι ακριβώς για αυτό το άρθρο. Θα πρέπει από τώρα να εγγράφως αποδοτικό κώδικα με τη χρήση των λειτουργιών και επόμ. Don; ξεχνάς ότι αν χρησιμοποιήσετε τις λειτουργίες σας και επόμενα σε πολλές σελίδες τότε θα πρέπει να πραγματικά να αποθηκεύουν στο εσωτερικό περιλαμβάνουν αρχεία για λόγους εύκολη συντήρηση και καλύτερη performance.Rob Collyer, έμπειρο με 20 χρόνια γνώσεις προγραμματισμού και διαχειριστή της www.webforumz.com - Copyright

Αρθρο Πηγη: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!

Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory

Κατηγοριες


Πνευματικα Δικαιωματα 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu