exemplos de verbos
Pequenos exemplos de código Visual Basic (VB.NET)
Convenções de nomenclatura VB
Regras Gerais
- Comece cada palavra separada em um nome com uma letra maiúscula: WriteExample
- Ao nomear um elemento em seu aplicativo Visual Basic, o primeiro caractere desse nome deve ser um caractere alfabético ou um sublinhado.
- O nome de um elemento deve conter apenas caracteres alfabéticos, dígitos decimais e sublinhados.
- O nome de um elemento deve conter pelo menos um caractere alfabético ou dígito decimal se começar com um sublinhado.
- Um nome de elemento não deve ter mais de 1.023 caracteres.
- Se um evento tiver o conceito de "antes" ou "depois", use um sufixo no presente ou no passado: ControlAdd ou ControlAdded
- Para termos longos ou usados com frequência, use abreviações para manter o comprimento do nome razoável.
- Nomes de variáveis com mais de 32 caracteres são difíceis de ler em um monitor configurado para baixa resolução.
- Certifique-se de que suas abreviações sejam consistentes em todo o aplicativo.
- Evite usar nomes em um escopo interno que sejam iguais aos nomes em um escopo externo. Se ocorrer um conflito entre uma variável e a palavra-chave de mesmo nome, você deverá identificar a palavra-chave precedendo-a com a biblioteca de tipos apropriada. Por exemplo, se você tiver uma variável chamada Date , poderá usar a função intrínseca Date apenas chamando DateTime.Date .
- Não use "My" ou "my" como parte de um nome de variável
Elemento | Notação | Exemplo | Notas |
---|
Aula | PascalCase (UpperCamelCase) | Nome da Classe | Comece com um substantivo. Nos nomes das classes de argumentos de eventos, inclua o sufixo "EventArgs". |
Constante | camelCase (inferiorCamelCase) | constNome | |
Manipulador de eventos | PascalCase (UpperCamelCase) | MouseEventHandler | Comece os nomes com um substantivo que descreva o tipo de evento seguido do sufixo "Handler". |
Função/Método | PascalCase (UpperCamelCase) | RunFunction | Comece os nomes de funções e métodos com um verbo. |
Interface | PascalCase (UpperCamelCase) | IComponent, IPersistível | Comece os nomes das interfaces com o prefixo "I", seguido de um substantivo ou frase nominal, ou com um adjetivo que descreva o comportamento da interface. Não use sublinhado e use abreviações com moderação, pois elas podem causar confusão. |
Módulo | PascalCase (UpperCamelCase) | NomeDoMódulo | Comece com um substantivo. |
Propriedade | PascalCase (UpperCamelCase) | NomeDaPropriedade() | Comece com um substantivo. |
Estrutura | PascalCase (UpperCamelCase) | EstruturaNome | Comece com um substantivo. |
Variável | camelCase (lowerCamelCase) | variávelNome | |
Convenções de comentários
- Coloque os comentários em uma linha separada, em vez de no final de uma linha de código.
- Comece o texto do comentário com uma letra maiúscula e termine o texto do comentário com um ponto final.
- Insira um espaço entre o delimitador de comentário (') e o texto do comentário.
Fontes
- Documentos da Microsoft: Convenções de nomenclatura do Visual Basic
- Documentos da Microsoft: Convenções de codificação do Visual Basic
- Documentos da Microsoft: Declarando constantes
- Documentos da Microsoft: Declarando variáveis
Apoiar
Se você achar esses exemplos úteis, pode marcar este repositório com estrela.