Despre codul Microsoft Visual Basic .NET la mapare UML

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

În timpul inginerie inversă, următoarele construcții de cod în Visual Basic .NET corespund UML elemente.

Spațiu de nume

Un spațiu de nume î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 (publice, protejate 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

  • Bază clase și interfețe 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ție)

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 constructorul, 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 (publice, protejate 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.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×