Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Κατά τη διάρκεια της αντίστροφης μηχανικής, οι παρακάτω δομές κώδικα στο 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.

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×