Código de Microsoft Visual Basic .NET a asignación de UML

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Durante la ingeniería inversa, las siguientes construcciones de código de Visual Basic .NET se corresponden con elementos UML.

Espacio de nombres

Un Namespace en Visual Basic ingeniería inversa se como un paquete UML e incluye:

  • Nombre

  • Integrantes

Clase

Una clase en Visual Basic ingeniería inversa se como un clase UML e incluye:

  • Nombre

  • Clases heredadas e interfaces implementadas

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Operaciones de miembro o funciones (variables miembro)

Las siguientes construcciones de clase de Visual Basic no se admiten en UML de Microsoft Office Visio:

  • Amigo

  • Sombras

Interfaz

Una interfaz de Visual Basic ingeniería inversa se como un interfaz UML e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Interfaces base

  • Operaciones de miembro

Tipo enumerado

Un tipo enumerado de Visual Basic ingeniería inverso se como un tipo de datos UML con estereotipo << enumeración >> e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Clases base

  • Integrantes

Nota: En Visual Basic, tipos integrales son no aplica ingeniería inversa.

Estructura

Una estructura de Visual Basic ingeniería inversa se como clase de UML con estereotipo << estructura >> e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Clases bases e interfaces implementadas

  • Integrantes

Propiedades

Propiedades de Visual Basic ingeniería inversas se como operaciones de UML e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Tipo

  • Get y Set

Nota: En Visual Basic, no se admite la propiedad predeterminada.

Delegados

Los delegados de Visual Basic ingeniería inversas se como clases de UML con el estereotipo << delegado >> e incluirán:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Firma (agregado a la clase como una operación)

Operaciones de miembro

Operaciones de miembro de Visual Basic se agregan al modelo de UML como operaciones de UML e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Ámbito (estático o compartido)

  • IsPolymorphic

  • IsAbstract

  • Tipo de operación

Las operaciones se marcan según el tipo, como constructor, destructor, operador o procedimiento. Puede ver estos indicadores en el modelo UML mediante la página Opciones de generación de código del cuadro de diálogo Propiedades de la operación de UML.

  • Tipo devuelto

  • Parámetros

  • mustOverride

Nota: Las siguientes operaciones de miembro de Visual Basic no se admiten en UML de Microsoft Office Visio:

  • No puede reemplazar: no se admite directamente, se asigna a elemento de UML: operación:: EsHoja

  • Sobrecarga: no compatibles

  • Controladores: no compatibles

Eventos

Eventos de Visual Basic se agregan al modelo como operaciones e incluyen:

  • Visibilidad (pública, protegida o privada)

  • Parámetros

Constantes

Constantes de Visual Basic ingeniería inversas se como atributos de UML e incluyen:

  • Visibilidad (pública o privada)

  • Tipo

  • Valor inicial

Las constantes se agregan al modelo como atributos con el campo variable establecen como inmovilizados.

Por ejemplo, la línea de Visual Basic:

Const str As String = "some text"

se proporcionará un valor inicial de:

"some text"

mientras

Const x As Integer = 1

se proporcionará un valor inicial de 1.

Nota: Elementos de solo lectura en el código son inversas ingeniería como constantes.

Variables de miembro

Las variables de miembro de Visual Basic se agregan al modelo de UML como atributos de UML e incluyen:

  • Nombre

  • Tipo

  • Visibilidad (pública, protegida o privada)

  • Ámbito (estático o compartido)

  • Modificable (inmovilizado o modificable)

  • Valor inicial

Parámetros del método

Parámetros de método de Visual Basic se agregan al modelo de UML como parámetros de UML e incluyen:

  • Nombre

  • Tipo

  • Dirección (de entrada, out o devuelto)

  • Valor predeterminado

Nota: Las siguientes construcciones de parámetros de Visual Basic no se admiten en UML de Microsoft Office Visio:

  • Opcional

  • Matriz

Construcciones de código de Visual Basic no admitidas en UML

Las siguientes construcciones de código de Visual Basic no se asignan a elementos de UML al aplicar ingeniería inversa de Visual Studio. NET a Microsoft Office Visio.

  • Clases: Amigo, protegido amigo, sombras.

  • Miembros de datos: Dim, New, WithEvents.

  • Tipo enumerado: no se aplica ingeniería inversa a tipos de integrales.

  • Operaciones de miembro: sobrecarga, controladores, no puede reemplazar (asigna a elemento UML: operación:: EsHoja).

  • Parámetro: matriz opcional.

  • Propiedad: predeterminada.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×