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:

Programa Hello World

Vamos discutir as várias partes do programa acima:

Programa Hello World

Explicação do Código:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. É 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.
  6. 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.
  7. Fechando o subprocedimento principal.
  8. 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:

Exemplo de classe VB.Net

Usamos o seguinte código:

Exemplo de classe VB.Net

Explicação do Código:

  1. Criando um módulo chamado Module1.
  2. Criando uma classe chamada Figura.
  3. 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.
  4. 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.
  5. Terminando a aula.
  6. Criando o subprocedimento principal.
  7. 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.
  8. Definindo uma variável chamada área do tipo Double e inicializando seu valor para 0.0.
  9. Acessando a propriedade length definida na classe Figure e inicializando seu valor como 8.0.
  10. Acessando a propriedade width definida na classe Figure e inicializando seu valor para 7.0.
  11. Calculando a área do retângulo multiplicando os valores de comprimento e largura. O resultado deste cálculo será atribuído à variável área.
  12. Imprimindo algum texto e a área do retângulo no console.
  13. Pausar o console aguardando que um usuário execute uma ação para fechá-lo.
  14. Finalizando o subprocedimento.
  15. 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:

Estrutura em VB.Net

Usamos o seguinte código:

Estrutura em VB.Net

Explicação do Código:

  1. Criando um módulo chamado Module1.
  2. Criando uma estrutura chamada Struct.
  3. Criando uma variável x do tipo inteiro. Seu nível de acesso foi definido como Público para torná-lo acessível publicamente.
  4. Criando uma variável y do tipo inteiro. Seu nível de acesso foi definido como Público para torná-lo acessível publicamente.
  5. Fim da estrutura.
  6. Criando o subprocedimento principal.
  7. Criando um objeto chamado st do tipo Struct. Isso significa que será capaz de acessar todas as propriedades definidas na estrutura denominada Struct.
  8. Acessando a variável x definida dentro da estrutura Struct e inicializando seu valor em 10.
  9. Acessando a variável y definida dentro da estrutura Struct e inicializando seu valor em 20.
  10. Definindo a variável soma e inicializando seu valor com a soma dos valores das duas variáveis ​​acima.
  11. Imprimindo algum texto e o resultado da operação acima no console.
  12. Pausar a janela do console aguardando que um usuário execute uma ação para fechá-la.
  13. Fim do subprocedimento principal.
  14. 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

Projeto de aplicativo de console no Visual Studio

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.

Projeto de aplicativo de console no Visual Studio

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.

Projeto de aplicativo de console no Visual Studio

Passo 2) Na nova janela, clique em Visual Basic no painel de navegação vertical esquerdo. Escolha Aplicativo de console.

Projeto de aplicativo de console no Visual Studio

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.