Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.
În timpul inginerie inversă, următoarele construcții de cod în Visual Basic .NET corespund UML elemente.
Namespace
Un Namespace în Visual Basic este inversă proiectat ca o UML pachet și include:
-
Nume
-
Membri
Clasă
O clasă în Visual Basic este inversă proiectat ca o UML clasă și include:
-
Nume
-
Moștenite clase și interfețe implementate
-
Vizibilitate (public, protejată sau privat)
-
IsAbstract
-
IsLeaf
-
Membru operațiuni / funcțiile (membru variabile)
Următoarele construcții de clasă Visual Basic nu sunt acceptate în Microsoft Office Visio UML:
-
Prieten
-
Umbre
Interfață
O interfață în Visual Basic este inversă proiectat ca o UML interfață și include:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
IsLeaf
-
Interfețe de bază
-
Operațiuni de membru
Tip de enumerate
Un tip de enumerate în Visual Basic este inversă proiectat ca o UML tip de date cu << enumerare >> stereotip și include:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
IsLeaf
-
Cursuri de bază
-
Membri
Notă: În Visual Basic, tipuri de integrantă nu sunt inversa ingineria.
Structura
O structură în Visual Basic este inversă proiectat ca o clasă UML cu << struct >> stereotip și include:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
IsAbstract
-
IsLeaf
-
Cursuri de bază și interfețele implementate
-
Membri
Proprietăți
Proprietăți în Visual Basic sunt inversă proiectat ca UML operațiuni și includ:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
Tip
-
A beneficia și Setter
Notă: În Visual Basic, proprietate implicită nu este acceptată.
Delegați
Delegații în Visual Basic sunt inversă proiectat ca UML clase cu stereotip << delegat >> și includ:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
Semnătură (adăugate la școlar ca o operațiune)
Operațiuni de membru
Operațiuni de membru în Visual Basic sunt adăugate la modelul UML ca UML operațiuni și includ:
-
Nume
-
Vizibilitate (public, protejată sau privat)
-
Domeniu (statice sau partajate)
-
IsPolymorphic
-
IsAbstract
-
Operațiuni de tip
Operațiuni sunt semnalizate în funcție de tipul acesteia, cum ar fi constructor, distrugere, operatorul sau procedură. Puteți vizualiza aceste semnalizări în modelul de UML utilizând pagina de Opțiuni de generare cod din caseta de dialog Proprietăți de operațiuni UML .
-
Tipul de returnare
-
Parametri
-
mustOverride
Notă: Următoarele operațiuni membru Visual Basic nu sunt acceptate în Microsoft Office Visio UML:
-
Nu înlocuibil-nu direct acceptate, hărți UML element: operation::IsLeaf
-
Suprasarcini-nu se acceptă
-
Gestionează-nu se acceptă
Evenimente
Evenimente în Visual Basic sunt adăugate la modelul ca operațiuni și includ:
-
Vizibilitate (public, protejată sau privat)
-
Parametri
Constantele
Constantele în Visual Basic sunt inversă proiectat ca UML atribute și includ:
-
Vizibilitate (public sau privat)
-
Tip
-
Valoare inițială
Constantele sunt adăugate la modelul ca atribute cu câmpul variabilă setat la congelate.
De exemplu, linia Visual Basic:
Const str As String = "some text"
va fi dat valoarea inițială:
"some text"
în timp ce
Const x As Integer = 1
vor primi o valoare inițială de 1.
Notă: Elementele doar în citire în codul sunt inversă proiectate sub formă de constante.
Variabile de membru
Variabile de membru în Visual Basic sunt adăugate la modelul UML ca UML atribute și includ:
-
Nume
-
Tip
-
Vizibilitate (public, protejată sau privat)
-
Domeniu (statice sau partajate)
-
Changeable (congelate sau modificabile)
-
Valoare inițială
Metodă de parametri
Metodă de parametri în Visual Basic sunt adăugate la modelul UML ca parametrii UML și includ:
-
Nume
-
Tip
-
Orientarea (în, inout, sau returnare)
-
Valoare implicită
Notă: Următoarele construcții de parametru Visual Basic nu sunt acceptate în Microsoft Office Visio UML:
-
Opțional
-
ParamArray
Construcții de cod Visual Basic nu sunt acceptate în UML
Următoarele construcții de cod Visual Basic nu va fi mapată la elemente UML când inversă inginerie din Visual Studio. NETĂ în Microsoft Office Visio.
-
Clasele: Prieten, protejate prieten, umbre.
-
Date membri:: "Dim", nou, WithEvents.
-
Enumerat tip: integrantă tipuri nu sunt inversa ingineria.
-
Membru operațiuni: suprasarcini, ghidajele, nu înlocuibil (hărți UML element: operation::IsLeaf).
-
Parametru: opțional, paramArray.
-
Proprietatea: în mod implicit.