Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Durante a engenharia inversa, as seguintes construções de código em Visual Basic .NET correspondem a elementos UML.

Espaço de nomes

Um espaço de nome em Basic Visual é projetado como um pacote UML e inclui:

  • Name

  • Membros

Classe

Uma aula em Visual Basic é projetada como um classe UML e inclui:

  • Name

  • Aulas herdadas e interfaces implementadas

  • Visibilidade (pública, protegida ou privada)

  • IsAbstract

  • IsLeaf

  • Operações/funções dos membros (variáveis dos membros)

As seguintes construções de classe Visual Basic não são suportadas no Microsoft Office Visio UML:

  • Amigo

  • Sombras

Interface

Uma interface em Visual Basic é projetada inversamente como um interface UML e inclui:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsLeaf

  • Interfaces de base

  • Operações dos Membros

Tipo enumerado

Um tipo enumerado no Visual Basic é projetado inversamente como um tipo de dados UML com estereótipo <<enum>> e inclui:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsLeaf

  • Aulas de base

  • Membros

Nota: No Visual Basic, os tipos integrais não são projetados à marcha-atrás.

Estrutura

Uma estrutura em Basic Visual é projetada inversamente como uma classe UML com <<estrutura>> estereótipo e inclui:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsAbstract

  • IsLeaf

  • Classes base e interfaces implementadas

  • Membros

Propriedades

As propriedades em Visual Basic são projetadas à medida que as operações da UML incluem:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • Tipo

  • Getter e Setter

Nota: No Visual Basic, a propriedade padrão não é suportada.

Delegados

Os delegados em Basic Visual são projetados como aulas de UML com o delegado <<>> estereótipo e incluem:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • Assinatura (adicionada à classe como uma operação)

Operações dos Membros

As operações dos membros em Basic Visual são adicionadas ao modelo UML como operações UML e incluem:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • Âmbito (estático ou partilhado)

  • IsPolymórfico

  • IsAbstract

  • Tipo de operação

As operações são sinalizadas de acordo com o seu tipo, tais como construtor, destrutor, operador ou procedimento. Pode ver estas bandeiras no modelo UML utilizando a página Opções de Geração de Códigos da caixa de diálogo DAL Operation Properties.

  • Tipo de devolução

  • Parâmetros

  • mustOverride

Nota: As seguintes operações de membro visual básico não são suportadas no Microsoft Office Visio UML:

  • Não demasiado ridiguável — não suportado diretamente, mapas para elemento UML: operação::IsLeaf

  • Sobrecargas — não suportadas

  • Alças — não suportadas

Eventos

Os eventos em Basic Visual são adicionados ao modelo como operações e incluem:

  • Visibilidade (pública, protegida ou privada)

  • Parâmetros

Constantes

As constantes em Basic Visual são projetadas inversamente como atributos UML e incluem:

  • Visibilidade (público ou privado)

  • Tipo

  • Valor inicial

As constantes são adicionadas ao modelo como atributos com o campo mutável definido para congelado.

Por exemplo, a linha Visual Basic:

Const str As String = "some text"

Será dado um valor inicial de:

"some text"

enquanto

Const x As Integer = 1

será dado um valor inicial de 1.

Nota: Os elementos de leitura apenas em código são concebidos à marcha atrás como constantes.

Variáveis dos membros

As variáveis membros em Basic Visual são adicionadas ao modelo UML como atributos UML e incluem:

  • Name

  • Type

  • Visibilidade (pública, protegida ou privada)

  • Âmbito (estático ou partilhado)

  • Mutável (congelado ou mutável)

  • Valor inicial

Parâmetros de método

Os parâmetros do método em Basic Visual são adicionados ao modelo UML como parâmetros UML e incluem:

  • Name

  • Type

  • Direção (in, inout, out ou return)

  • Valor predefinido

Nota: As seguintes construções de parâmetros Visuais Básicos não são suportadas no Microsoft Office Visio UML:

  • Opcional

  • ParamArray

Construções de código de base visual não suportadas na UML

As seguintes construções de código visual básico não serão mapeadas para elementos UML quando a engenharia inversa do Visual Studio. NET para Microsoft Office Visio.

  • Aulas: Amigo, Amigo Protegido, Sombras.

  • Membros dos dados: Dim, New, WithEvents.

  • Tipo enumerado: os tipos integrais não são concebidos à marcha-atrás.

  • Operações dos membros: Sobrecargas, Pegas, Não demasiado ridíveis (mapas para elemento UML: operação::IsLeaf).

  • Parâmetro: opcional, paramArray.

  • Propriedade: padrão.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×