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