Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Διαφορά μεταξύ Λειτουργίες & Διαδικασίες σε Visual Basic

γλώσσα προγραμματισμού Visual Basic της Microsoft απολαμβάνει μεγάλη δημοτικότητα μεταξύ των επαγγελματιών και αρχάριους όσο έμπειρος προγραμματισμού . Είναι εύκολο στη χρήση , λόγω της καλά σχεδιασμένη ολοκληρωμένο περιβάλλον ανάπτυξης , και η Microsoft προσφέρει μια έκδοση Express ως δωρεάν download . Visual Basic , μια αληθινή αντικειμενοστραφής γλώσσα , χρησιμοποιεί δύο τύπους των επαναχρησιμοποιήσιμων διαδικασίες για να πάρει το έργο που επιτέλεσε : διαδικασίες λειτουργίας και τις διαδικασίες ρουτίνας . Γνωρίζοντας τις διαφορές μεταξύ των δύο θα σας βοηθήσουν να κάνετε τη σωστή απόφαση για το ποια να χρησιμοποιήσει . Διαδικασίες
Η

Προγραμματιστές συνήθως βρίσκονται δημιουργία κώδικα για να εκτελέσει κάποια ενέργεια περισσότερο από μία φορά για ένα συγκεκριμένο πρόγραμμα . Όταν συμβαίνει αυτό, είναι ώρα να γράψετε μια διαδικασία που το πρόγραμμα μπορεί να καλέσει από οπουδήποτε . Το γεγονός αυτό καθιστά τον έλεγχο και τη συντήρηση πολύ πιο εύκολη αφού ο κώδικας είναι μόνο ένα μέρος . Εκτός από τη συνεισφορά σε ένα μικρότερο μέγεθος κώδικα , το πρόγραμμά σας μπορεί να περάσει επιχειρήματα σε μια διαδικασία και να ενισχύσουν τις δυνατότητές τους .
Εικόνων Διαδικασίες Sub
Η

μια επιμέρους διαδικασία είναι μια διαδικασία που εκτελεί μια σειρά από οδηγίες, αλλά δεν επιστρέφει μια τιμή στη γραμμή κλήση του κώδικα . Υπο διαδικασίες που συνήθως εκτελούν τέτοιες ενέργειες όπως η εκτύπωση , αρχείο εισόδου και εξόδου , ​​επικύρωση δεδομένων και άλλες γενικές λειτουργίες . Αν θέλετε να υπολογίσετε bonus πόντους είτε με ένα κουμπί στη φόρμα ή ένα στοιχείο μενού , μπορείτε να γράψετε τον κώδικα σε μια διαδικασία ρουτίνας και να το ονομάσουμε και από τις δύο διαδικασίες συμβάντων - χειρισμού .

Η Διαδικασίες λειτουργία
Η

η διαδικασία λειτουργίας είναι μια διαδικασία που εκτελεί μια σειρά από οδηγίες και επιστρέφει μια τιμή στη γραμμή κλήση του κώδικα . Οι διαδικασίες Function συνήθως ονομάζεται από τις δηλώσεις εκχώρησης που εκχωρήσετε μια τιμή σε μια μεταβλητή δεδομένων που είναι το αποτέλεσμα των ενεργειών που εκτελούνται από τη διαδικασία λειτουργίας . Για παράδειγμα , εάν θέλετε να υπολογιστεί κατά μέσο όρο των δύο βαθμών , θα μπορούσατε να γράψετε μια διαδικασία λειτουργίας που δέχεται τις πέντε κατηγορίες ως παραμέτρους και επιστρέφει το μέσο όρο. Η δήλωση για να καλέσετε τη διαδικασία λειτουργίας θα μοιάζει με αυτό :

AverageGrade = GradeAvgFunction ( Grade1 , Grade2 )
εικόνων Επιχειρήματα ( ή παράμετροι )
Η

Both είδη διαδικασιών δέχονται είσοδο στη μορφή των επιχειρημάτων , ή παραμέτρους . Η διαδικασία πρέπει να είναι γραμμένο με τέτοιο τρόπο ώστε να αναμένει τα επιχειρήματα , και τα επιχειρήματα που πρέπει να περάσει με την ακριβή σειρά που αναμένεται από τη διαδικασία . Διαφορετικά , μπορεί να προκύψουν απρόβλεπτα αποτελέσματα . Αυτή η ικανότητα χρησιμεύει για να κάνουν μια διαδικασία πιο ευέλικτη και επομένως πιο επαναχρησιμοποιήσιμα . Στο παράδειγμά μας ανωτέρω , η διαδικασία λειτουργίας GradeAvgFunction πρέπει να περιμένουμε Grade1 και Grade2 σε συγκεκριμένη σειρά . Ενώ η σειρά των επιχειρημάτων δεν θα έχει σημασία σε αυτό το παράδειγμα , θα ήταν θέμα πολύ αν η διαδικασία σας είναι υποτιθέμενο για να υπολογίσουμε την προμήθεια πωλήσεων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα