Αν βρείτε τον εαυτό σας γραπτώς τον ίδιο κώδικα του προγράμματος δύο ή περισσότερες φορές , είναι καιρός να βάλει τον κώδικα σε ένα απαιτητών διαδικασία . Γράφοντας τον ίδιο κωδικό σε πολλαπλές θέσεις στο πρόγραμμά σας θα προκαλέσει προβλήματα σε κάποιο σημείο στο μέλλον, όταν θα πρέπει να κάνετε αλλαγές στο πρόγραμμα . Είναι πολύ πιο εύκολο να δημιουργήσει μια διαδικασία που περιέχει το διπλότυπο κώδικα και να το ονομάσουμε από άλλα σημεία του προγράμματος . Ένα άλλο χαρακτηριστικό των διαδικασιών είναι ότι μπορείτε να περάσετε παραμέτρους , ή τα επιχειρήματα , με τη διαδικασία , γεγονός που καθιστά ακόμη πιο ευέλικτη . 
 Εικόνων Διαδικασίες λειτουργίας 
 Η 
 διαδικασίες λειτουργίας εκτελούν ένα σύνολο ενέργειες και να επιστρέψει μια τιμή στη γραμμή καλώντας κώδικα . Είναι συνήθως χρησιμοποιούνται σε μια δήλωση εκχώρησης για να ορίσετε την τιμή μιας μεταβλητής με την τιμή που επιστρέφεται από τη διαδικασία λειτουργίας . Για παράδειγμα , στην περίπτωση της διαδικασίας λειτουργίας προμήθεια των πωλήσεων που ονομάζεται " SalesComm , " η ίδια η διαδικασία θα μπορούσε να δεχθεί ένα ποσό σε δολάρια των πωλήσεων ως επιχείρημα , υπολογίζει το πραγματικό ποσό σε δολάρια της προμήθειας και να επιστρέψει τον αριθμό αυτό ως αξία . Μια τέτοια δήλωση θα μπορούσε να μοιάζει με αυτό : 
 
 Επιτροπή = SalesComm ( SalesAmount ) 
 
 Η Υπο Διαδικασίες 
 Η 
 Sub διαδικασίες εκτελούν ενέργειες , αλλά δεν επιστρέψει μια τιμή οι διαδικασίες λειτουργίας τον τρόπο. Υπο διαδικασίες είναι πολύ χρήσιμα για την επικύρωση εισόδου του χρήστη, ανάγνωση αρχείων , παραγωγή εκτυπώσεων και γενική καθαριότητα . Αυτό το είδος της διαδικασίας είναι χρήσιμο αν θέλετε να καλέσετε τον κώδικα ως απάντηση σε δύο ή περισσότερα γεγονότα , όπως το πάτημα ενός κουμπιού ή επιλέγοντας ένα στοιχείο μενού . Αντί να επαναλάβει το κωδικό στις δύο διαδικασίες συμβάντος , είναι πιο αποτελεσματικό να γράψει ένα επιμέρους διαδικασία και να ζητήσει και από τις δύο εκδηλώσεις . Μια κλήση για την " PrintSummaryPage " διαδικασία ρουτίνας θα μοιάζει με αυτό : 
 
 PrintSummaryPage ( ) 
 εικόνων Περνώντας παραμέτρους σε μια διαδικασία 
 Η 
 Μπορείτε να περάσετε ένα ή περισσότερες παραμέτρους για κάθε τύπο διαδικασίας από την τοποθέτησή τους μέσα στις παρενθέσεις σχετικά με τη δήλωση καλώντας . Είναι σημαντικό ότι η διαδικασία είναι κωδικοποιημένα να περιμένουμε τις παραμέτρους , και πρέπει να είναι με τη σειρά που αναμένεται . Η ικανότητα να δεχτούν παραμέτρους μπορεί να κάνει μια διαδικασία του τύπου της πιο ευέλικτο , χρήσιμο και επαναχρησιμοποιήσιμα . Μια κλήση σε μια διαδικασία λειτουργίας με μια παράμετρο θα μοιάζει με αυτό : 
 
 GroupDiscount = DiscountCalc ( GroupSize ) 
 
 Η διαδικασία λειτουργίας θα δεχθεί το μέγεθος της ομάδας σε " GroupSize , " υπολογίζει την κατάλληλη έκπτωση , και στη συνέχεια επιστρέφουν αυτή την τιμή που θα διατεθεί από τη δήλωση « GroupDiscount . " 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα