Πληροφορίες για τον κώδικα Microsoft Visual Basic .NET στην αντιστοίχιση UML

Κατά τη διάρκεια της αντίστροφης μηχανικής, οι παρακάτω δομές κώδικα στο Visual Basic .NET αντιστοιχούν σε στοιχεία UML.

Χώρος ονομάτων

Ένας χώρος ονομάτων στη Visual Basic έχει σχεδιαστεί με αποσυμπίληση ως πακέτο UML και περιλαμβάνει τα εξής:

  • Όνομα

  • Μέλη

Κλάση

Μια κλάση στη Visual Basic έχει σχεδιαστεί με αποσυμπίληση ως κλάση UML και περιλαμβάνει τα εξής:

  • Όνομα

  • Κληρονομικές κλάσεις και διεπαφές που υλοποιούνται

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • IsAbstract

  • IsLeaf

  • Λειτουργίες/συναρτήσεις μέλους (μεταβλητές μέλους)

Οι παρακάτω δομές κλάσης της Visual Basic δεν υποστηρίζονται στο Microsoft Office Visio UML:

  • Φίλος

  • Σκιές

Διεπαφή

Ένα περιβάλλον εργασίας στη Visual Basic έχει σχεδιαστεί με αποσυμπίληση ως διασύνδεση UML και περιλαμβάνει τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • IsLeaf

  • Βασικές διασυνδέσεις

  • Λειτουργίες μέλους

Τύπος με απαρίθμηση

Ένας τύπος με απαρίθμηση στη Visual Basic έχει σχεδιαστεί με αποσυμπίληση ως τύπος δεδομένων UML με <<απαρίθμηση>> στερεότυπο και περιλαμβάνει τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • IsLeaf

  • Βασικές κλάσεις

  • Μέλη

Σημείωση: Στη Visual Basic, οι ακέραιοι τύποι δεν έχουν αποσυμπίληση.

Δομή

Μια δομή στη Visual Basic έχει σχεδιαστεί αντίστροφα ως κλάση UML με <<δομή>> στερεότυπο και περιλαμβάνει τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • IsAbstract

  • IsLeaf

  • Βασικές κλάσεις και διασυνδέσεις που υλοποιούνται

  • Μέλη

Ιδιότητες

Οι ιδιότητες στη Visual Basic είναι αποσυμπίληση ως λειτουργίες UML και περιλαμβάνουν τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • Τύπος

  • Επικέντρωση και ρυθμιστής

Σημείωση: Στη Visual Basic, η ιδιότητα Default δεν υποστηρίζεται.

Πληρεξούσιοι

Οι πληρεξούσιοι στη Visual Basic αντικαθίστανται από αποσυμπίληση ως κλάσεις UML με το <<πληρεξούσιο>> στερεότυπο και περιλαμβάνουν τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • Υπογραφή (προστέθηκε στην κλάση ως λειτουργία)

Λειτουργίες μέλους

Οι λειτουργίες-μέλη στη Visual Basic προστίθενται στο μοντέλο UML ως λειτουργίες UML και περιλαμβάνουν τα εξής:

  • Όνομα

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • Πεδίο εφαρμογής (στατικό ή κοινόχρηστο)

  • IsPolymorphic

  • IsAbstract

  • Είδος επιχείρησης

Οι λειτουργίες επισημαίνονται σύμφωνα με τον τύπο τους, όπως η δομή, ο καταστροφέας, ο τελεστής ή η διαδικασία. Μπορείτε να προβάλετε αυτές τις σημαίες στο μοντέλο UML χρησιμοποιώντας τη σελίδα " επιλογές δημιουργίας κώδικα " του παραθύρου διαλόγου " Ιδιότητες λειτουργίας UML ".

  • Τύπος επιστροφής

  • Παράμετροι

  • mustOverride

Σημείωση: Οι παρακάτω λειτουργίες μελών της Visual Basic δεν υποστηρίζονται στο Microsoft Office Visio UML:

  • Not παράβλεψης — δεν υποστηρίζεται άμεσα, αντιστοιχίστε το στοιχείο UML: λειτουργία:: IsLeaf

  • Υπερφορτώσεις — δεν υποστηρίζεται

  • Λαβές — δεν υποστηρίζεται

Συμβάντα

Τα συμβάντα στη Visual Basic προστίθενται στο μοντέλο ως λειτουργίες και περιλαμβάνουν τα εξής:

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • Παράμετροι

Σταθερές

Οι σταθερές στη Visual Basic έχουν αποσυμπίληση ως χαρακτηριστικά UML και περιλαμβάνουν τα εξής:

  • Ορατότητα (δημόσια ή ιδιωτική)

  • Τύπος

  • Αρχική τιμή

Οι σταθερές προστίθενται στο μοντέλο ως χαρακτηριστικά με το Μεταβλητό πεδίο ρυθμισμένο σε "παγωμένο".

Για παράδειγμα, η γραμμή της Visual Basic:

Const str As String = "some text"

θα δοθεί μια αρχική τιμή:

"some text"

ενώ

Const x As Integer = 1

θα δοθεί μια αρχική τιμή 1.

Σημείωση: Τα στοιχεία "μόνο για ανάγνωση" στον κώδικα είναι αποσυμπίληση ως σταθερές.

Μεταβλητές μέλους

Οι μεταβλητές μέλους στη Visual Basic προστίθενται στο μοντέλο UML ως χαρακτηριστικά UML και περιλαμβάνουν τα εξής:

  • Όνομα

  • Τύπος

  • Ορατότητα (δημόσια, προστατευμένη ή ιδιωτική)

  • Πεδίο εφαρμογής (στατικό ή κοινόχρηστο)

  • Μεταβλητός (κατεψυγμένος ή μεταβλητός)

  • Αρχική τιμή

Παράμετροι μεθόδου

Οι παράμετροι μεθόδου στη Visual Basic προστίθενται στο μοντέλο UML ως παράμετροι UML και περιλαμβάνουν τα εξής:

  • Όνομα

  • Τύπος

  • Κατεύθυνση (μέσα, InOut, έξοδος ή επιστροφή)

  • Προεπιλεγμένη τιμή

Σημείωση: Οι παρακάτω δομές παραμέτρων της Visual Basic δεν υποστηρίζονται στο Microsoft Office Visio UML:

  • Προαιρετικό

  • ParamArray

Οι δομές κώδικα της Visual Basic που δεν υποστηρίζονται στο UML

Οι παρακάτω δομές κώδικα της Visual Basic δεν θα αντιστοιχιστούν σε στοιχεία UML κατά την αντίστροφη μηχανική από το Visual Studio. NET στο Microsoft Office Visio.

  • Κλάσεις: φίλος, προστατευμένος φίλος, σκιές.

  • Μέλη δεδομένων: Dim, New, WithEvents.

  • Τύπος με απαρίθμηση: οι ακέραιοι τύποι δεν έχουν αποσυμπίληση.

  • Λειτουργίες μελών: υπερφορτώσεις, λαβές και όχι παράβλεψης (αντιστοιχίσεις στο στοιχείο UML: λειτουργία:: IsLeaf).

  • Παράμετρος: προαιρετικό, paramArray.

  • Ιδιότητα: προεπιλογή.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×