Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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

Espacio de nombres

Al aplicar ingeniería inversa, un espacio de nombres en Visual Basic se aplica como un paquete de UML e incluye:

  • Nombre

  • Integrantes

Clase

Al aplicar ingeniería inversa, una clase de Visual Basic se aplica como una clase de UML e incluye:

  • Nombre

  • Clases heredadas e interfaces implementadas

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Operaciones o funciones de miembro (variables miembro)

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

  • Ellos

  • Sombra

Interfaces

Al aplicar ingeniería inversa, una interfaz de Visual Basic se aplica como una interfaz de UML e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Interfaces base

  • Operaciones de miembro

Tipo enumerado

Al aplicar ingeniería inversa, un tipo enumerado en Visual Basic se aplica como un tipo de datos de UML con <<enumeración>> estereotipo e incluye lo siguiente:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Clases base

  • Integrantes

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

Structure

Al aplicar ingeniería inversa, una estructura de Visual Basic se aplica como una clase de UML con <<struct>> estereotipo e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Clases base e interfaces implementadas

  • Integrantes

Cuadro de diálogo Propiedades

Al aplicar ingeniería inversa, las propiedades de Visual Basic se aplican como operaciones de UML e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Tipo

  • Captador y establecedor

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

Equivale

Al aplicar ingeniería inversa, los delegados de Visual Basic se aplican como clases de UML con el <<delegado>> estereotipo e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

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

Operaciones de miembro

Las operaciones de miembro en 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 su tipo, como constructor, destructor, operador o procedimiento. Puede ver estas marcas en el modelo de 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 de valor devuelto

  • Parámetros

  • mustOverride

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

  • Not Overridable: no se admite directamente, se asigna a elemento UML: operación:: IsLeaf

  • Sobrecargas: no se admite

  • Identificadores no compatibles

Eventos

Los eventos en Visual Basic se agregan al modelo como operaciones e incluyen:

  • Visibilidad (pública, protegida o privada)

  • Parámetros

Constantes

Al aplicar ingeniería inversa, las constantes de Visual Basic se aplican 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 modificable establecido en inmovilizado.

Por ejemplo, la línea de Visual Basic:

Const str As String = "some text"

se le dará el valor inicial de:

"some text"

pero

Const x As Integer = 1

se le dará el valor inicial de 1.

Nota: Los elementos de solo lectura en el código se aplican a ingeniería inversa como constantes.

Variables de miembro

Las variables 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)

  • Cambiable (inmovilizado o cambiable)

  • Valor inicial

Parámetros de método

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

  • Nombre

  • Tipo

  • Dirección (in, INOUT, out o Return)

  • Valor predeterminado

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

  • Opcional

  • ParamArray

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

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

  • Clases: Friend, Protected Friend, Shadows.

  • Miembros de datos: DIM, New, WithEvents.

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

  • Operaciones de miembro: Overloads, handles, not Overridable (se asigna a elemento UML: Operation:: IsLeaf).

  • Parámetro: Optional, ParamArray.

  • Propiedad: default.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×