Προγραμματιστές συνήθως βρίσκονται δημιουργία κώδικα για να εκτελέσει κάποια ενέργεια περισσότερο από μία φορά για ένα συγκεκριμένο πρόγραμμα . Όταν συμβαίνει αυτό, είναι ώρα να γράψετε μια διαδικασία που το πρόγραμμα μπορεί να καλέσει από οπουδήποτε . Το γεγονός αυτό καθιστά τον έλεγχο και τη συντήρηση πολύ πιο εύκολη αφού ο κώδικας είναι μόνο ένα μέρος . Εκτός από τη συνεισφορά σε ένα μικρότερο μέγεθος κώδικα , το πρόγραμμά σας μπορεί να περάσει επιχειρήματα σε μια διαδικασία και να ενισχύσουν τις δυνατότητές τους .
Εικόνων Διαδικασίες Sub
Η
μια επιμέρους διαδικασία είναι μια διαδικασία που εκτελεί μια σειρά από οδηγίες, αλλά δεν επιστρέφει μια τιμή στη γραμμή κλήση του κώδικα . Υπο διαδικασίες που συνήθως εκτελούν τέτοιες ενέργειες όπως η εκτύπωση , αρχείο εισόδου και εξόδου , επικύρωση δεδομένων και άλλες γενικές λειτουργίες . Αν θέλετε να υπολογίσετε bonus πόντους είτε με ένα κουμπί στη φόρμα ή ένα στοιχείο μενού , μπορείτε να γράψετε τον κώδικα σε μια διαδικασία ρουτίνας και να το ονομάσουμε και από τις δύο διαδικασίες συμβάντων - χειρισμού .
Η Διαδικασίες λειτουργία
Η
η διαδικασία λειτουργίας είναι μια διαδικασία που εκτελεί μια σειρά από οδηγίες και επιστρέφει μια τιμή στη γραμμή κλήση του κώδικα . Οι διαδικασίες Function συνήθως ονομάζεται από τις δηλώσεις εκχώρησης που εκχωρήσετε μια τιμή σε μια μεταβλητή δεδομένων που είναι το αποτέλεσμα των ενεργειών που εκτελούνται από τη διαδικασία λειτουργίας . Για παράδειγμα , εάν θέλετε να υπολογιστεί κατά μέσο όρο των δύο βαθμών , θα μπορούσατε να γράψετε μια διαδικασία λειτουργίας που δέχεται τις πέντε κατηγορίες ως παραμέτρους και επιστρέφει το μέσο όρο. Η δήλωση για να καλέσετε τη διαδικασία λειτουργίας θα μοιάζει με αυτό :
AverageGrade = GradeAvgFunction ( Grade1 , Grade2 )
εικόνων Επιχειρήματα ( ή παράμετροι )
Η
Both είδη διαδικασιών δέχονται είσοδο στη μορφή των επιχειρημάτων , ή παραμέτρους . Η διαδικασία πρέπει να είναι γραμμένο με τέτοιο τρόπο ώστε να αναμένει τα επιχειρήματα , και τα επιχειρήματα που πρέπει να περάσει με την ακριβή σειρά που αναμένεται από τη διαδικασία . Διαφορετικά , μπορεί να προκύψουν απρόβλεπτα αποτελέσματα . Αυτή η ικανότητα χρησιμεύει για να κάνουν μια διαδικασία πιο ευέλικτη και επομένως πιο επαναχρησιμοποιήσιμα . Στο παράδειγμά μας ανωτέρω , η διαδικασία λειτουργίας GradeAvgFunction πρέπει να περιμένουμε Grade1 και Grade2 σε συγκεκριμένη σειρά . Ενώ η σειρά των επιχειρημάτων δεν θα έχει σημασία σε αυτό το παράδειγμα , θα ήταν θέμα πολύ αν η διαδικασία σας είναι υποτιθέμενο για να υπολογίσουμε την προμήθεια πωλήσεων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα