Programa VB.Net com exemplos de código: módulo, classe e estrutura
Módulos em VB.Net
Um programa VB.Net consiste nos seguintes módulos:
- Declaração de namespace
- Um ou mais procedimentos
- Uma aula ou módulo
- Variáveis
- O procedimento principal
- Comentários
- Declarações e Expressões
Exemplo de programa Hello World em VB.Net
Abaixo está um exemplo simples de programa Hello World em VB.Net:
Passo 1) Crie um novo aplicativo de console.
Passo 2) Adicione o seguinte código:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Passo 3) Clique no botão Iniciar na barra de ferramentas para executá-lo. Deve imprimir o seguinte no console:
Vamos discutir as várias partes do programa acima:
Explicação do Código:
- Isso é chamado de declaração de namespace. O que estamos fazendo é incluir um namespace com o nome System em nossa estrutura de programação. Depois disso, poderemos acessar todos os métodos que foram definidos naquele namespace sem obter erros.
- Isso é chamado de declaração de módulo. Aqui, declaramos um módulo denominado Módulo1. VB.Net é uma linguagem orientada a objetos. Portanto, devemos ter um módulo de classe em cada programa. É dentro deste módulo que você poderá definir os dados e métodos que serão utilizados pelo seu programa.
- Este é um comentário. Para marcá-lo como um comentário, adicionamos aspas simples (') ao início da frase. O compilador VB.Net não processará esta parte. O objetivo dos comentários é melhorar a legibilidade do código. Use-os para explicar o significado de diversas instruções em seu código. Qualquer pessoa que leia seu código achará fácil de entender.
- Um módulo ou classe VB.Net pode ter mais de um procedimento. É dentro dos procedimentos que você deve definir seu código executável. Isso significa que o procedimento definirá o comportamento da classe. Um procedimento pode ser Function, Sub, Get, Set, AddHandler, Operator,, RemoveHandler ou RaiseEvent. Nesta linha, definimos o subprocedimento Main. Isto marca o ponto de entrada em todos os programas VB.Net. Ele define o que o módulo fará quando for executado.
- É aqui que especificamos o comportamento do método primário. O método WriteLine pertence à classe Console e é definido dentro do namespace System. Lembre-se de que isso foi importado para o código. Esta instrução faz com que o programa imprima o texto Hello Guru99 no console quando executado.
- Esta linha impedirá que a tela feche ou saia logo após a execução do programa. A tela irá pausar e esperar que o usuário execute uma ação para fechá-la.
- Fechando o subprocedimento principal.
- Finalizando o módulo.
Aula em VB.Net
No VB.Net, usamos classes para definir um modelo para um Tipo de dados. Isso não significa que uma definição de classe seja uma definição de dados, mas descreve do que será feito um objeto dessa classe e as operações que podemos realizar em tal objeto.
Um objeto é uma instância de uma classe. Os membros da classe são os métodos e variáveis definidos dentro da classe.
Para definir uma classe, usamos a palavra-chave Class, que deve ser seguida pelo nome da classe, o corpo da classe e a instrução End Class. Isso é descrito na seguinte sintaxe:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Aqui,
- O attributeList denota uma lista de atributos que serão aplicados à classe.
- O accessModifier é o nível de acesso da classe definida. É um parâmetro opcional e pode assumir valores como Público, Protegido, Amigo Protegido, Amigo e Privado.
- O Inherits denota qualquer classe pai que ele herda.
Exemplo de classe VB.Net
A seguir está um exemplo de código para criar uma classe em VB.Net:
Passo 1) Crie um novo aplicativo de console.
Passo 2) Adicione o seguinte código:
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
Passo 3) Execute o código clicando no botão Iniciar na barra de ferramentas. Você deverá obter a seguinte janela:
Usamos o seguinte código:
Explicação do Código:
- Criando um módulo chamado Module1.
- Criando uma classe chamada Figura.
- Criando um membro de classe chamado length do tipo Double. Seu nível de acesso foi definido como público, o que significa que será acessado publicamente.
- Criando um membro de classe chamado amplitude do tipo Double. Seu nível de acesso foi definido como público, o que significa que será acessado publicamente.
- Terminando a aula.
- Criando o subprocedimento principal.
- Criando um objeto chamado Retângulo. Este objeto será do tipo figure, ou seja, será capaz de acessar todos os membros definidos dentro da classe Figure.
- Definindo uma variável chamada área do tipo Double e inicializando seu valor para 0.0.
- Acessando a propriedade length definida na classe Figure e inicializando seu valor como 8.0.
- Acessando a propriedade width definida na classe Figure e inicializando seu valor para 7.0.
- Calculando a área do retângulo multiplicando os valores de comprimento e largura. O resultado deste cálculo será atribuído à variável área.
- Imprimindo algum texto e a área do retângulo no console.
- Pausar o console aguardando que um usuário execute uma ação para fechá-lo.
- Finalizando o subprocedimento.
- Terminando a aula.
Estrutura em VB.Net
Uma estrutura é um tipo de dados definido pelo usuário. As estruturas nos fornecem uma maneira de empacotar dados de diferentes tipos. Uma estrutura é declarada usando a palavra-chave estrutura.
Exemplo de estrutura VB.Net
Aqui está um exemplo para criar uma estrutura em VB.Net:
Passo 1) Crie um novo aplicativo de console.
Passo 2) Adicione o seguinte código:
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
Passo 3) Execute o código clicando no botão Iniciar na barra de ferramentas. Você deverá obter a seguinte janela:
Usamos o seguinte código:
Explicação do Código:
- Criando um módulo chamado Module1.
- Criando uma estrutura chamada Struct.
- Criando uma variável x do tipo inteiro. Seu nível de acesso foi definido como Público para torná-lo acessível publicamente.
- Criando uma variável y do tipo inteiro. Seu nível de acesso foi definido como Público para torná-lo acessível publicamente.
- Fim da estrutura.
- Criando o subprocedimento principal.
- Criando um objeto chamado st do tipo Struct. Isso significa que será capaz de acessar todas as propriedades definidas na estrutura denominada Struct.
- Acessando a variável x definida dentro da estrutura Struct e inicializando seu valor em 10.
- Acessando a variável y definida dentro da estrutura Struct e inicializando seu valor em 20.
- Definindo a variável soma e inicializando seu valor com a soma dos valores das duas variáveis acima.
- Imprimindo algum texto e o resultado da operação acima no console.
- Pausar a janela do console aguardando que um usuário execute uma ação para fechá-la.
- Fim do subprocedimento principal.
- Fim do módulo.
Como criar um novo projeto em Microsoft Visual Studio
IDE significa Ambiente de Desenvolvimento Integrado. É onde escrevemos nosso código. Microsoft Visual studio forma o tipo mais comum de IDE para programação VB.Net.
Para instalar o Visual Studio use isto guia.
Para escrever seu código, você precisa criar um novo projeto.
A seguir estão as etapas para criar um novo projeto no Visual Studio:
Etapa 1) Vá para o menu Arquivo no Visual Studio
Abra o Visual Studio, clique no menu Arquivo e escolha Novo->Projeto na barra de ferramentas
Etapa 2) Selecione Windows Aplicação de formulários
Na nova janela, clique em Visual Basic no painel de navegação vertical esquerdo e escolha Windows Aplicação de formulários.
Etapa 3) Dê um nome ao seu projeto
Dê um nome a ele e clique no botão OK. O projeto será criado.
Você terá criado um Windows Projeto de aplicação de formulário. Este tipo de projeto permitirá criar uma interface gráfica de usuário arrastando e soltando elementos.
Como criar um projeto de aplicativo de console no Visual Studio
Talvez seja necessário criar um aplicativo que seja executado no console. Isso requer que você crie um projeto de aplicativo de console. As etapas a seguir podem ajudá-lo a conseguir isso:
Passo 1) Abra o Visual Studio e clique no menu Arquivo, escolha Novo e Projeto na barra de ferramentas.
Passo 2) Na nova janela, clique em Visual Basic no painel de navegação vertical esquerdo. Escolha Aplicativo de console.
Passo 3) Dê um nome a ele e clique no botão OK. O projeto será criado.
Resumo
- A Programa VB.Net é composto por várias partes.
- Após importar um namespace para um programa, é possível utilizar todos os métodos e funções que foram definidos naquele módulo.
- Todo programa VB.Net deve ter um módulo.
- O compilador VB.Net ignora comentários.
- Podemos ter mais de um procedimento em um programa VB.Net.