Sobre o mapeamento de idioma do Microsoft Visual Basic 6.0

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

As seguintes construções de linguagem são suportadas para engenharia inversa do Visual Basic.

As classes, módulos e formulários

Inclua o tipo de classe, variáveis de membros, constantes e funções e subrotinas.

Tipo de classe (módulo padrão, módulo de classe, formulário do MS, ficheiro de recursos, formulário VB, formulário VB MDI, página de propriedades, o controlo de utilizador, objeto de documento, documentos relacionados ou Microsoft ActiveX designer). Tipo de classe é definido através de um valor marcado (ClassType). Padrão módulos são criados com o estereótipo utility.

Funções e subrotinas

Inclua visibilidade (pública, privada ou protegida), o tipo devolvido (funções apenas) e parâmetros.

Nota: Visual Basic não tem o conceito de um membro de classe protegido. No Visual Basic de engenharia inverso código, protegido é utilizado para designar um amigo propriedade, subrotina ou função.

Parâmetros

Incluem tipo, tipo (na, saída, retorno) e valor predefinido.

Versão 1.2 da especificação UML não suporta multiplicidade para parâmetros. As dimensões da matriz são acrescentadas ao nome do parâmetro. Por exemplo:

Sub func(arr() as Integer)

seria com engenharia inversa como:

arr(): Integer

O valor predefinido definido apenas se o parâmetro é opcional.

Constantes

Inclua visibilidade (pública ou privada), o tipo e o valor inicial.

As constantes são adicionadas ao modelo de como atributos com o campo que se pode modificar definido como fixo.

Por exemplo, a linha VB:

Const str As String = "some text"

um valor inicial de será dada

"some text"

enquanto

Const x As Integer = 1

será dada um valor inicial de 1.

Variáveis de membro

Incluir visibilidade (pública ou privada) e escreva.

As dimensões da matriz são acrescentadas ao nome da variável. Por exemplo:

x(1 to 5, 1 to 10) as Integer

seria com engenharia inversa como:

x(1 to 5, 1 to 10): Integer

Propriedades

Inclua visibilidade (pública, privada ou protegida), o tipo devolvido (apenas get) e parâmetros.

Propriedades VB são adicionadas ao modelo de como métodos com um estereótipo de acessor. Cada acessor de propriedade pode ter uma visibilidade distinta.

Get _, Set _ ou let é pré-concebido para o nome, dependendo do tipo de acessor.

Nota: Visual Basic não tem o conceito de um membro de classe protegido. Quando engenharia inversa do Visual Basic de código, protegida é utilizada para designar um amigo propriedade, subrotina ou função.

Eventos

Inclua parâmetros e visibilidade (apenas para o público).

Eventos são adicionados ao modelo de como métodos com o evento estereótipo.

Tipos de definidas pelo utilizador

Criados como classes.

Tipos de definidas pelo utilizador são adicionados ao modelo de como classes. Os atributos de membros do tipo de não são criados.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×