Estrutura, Módulo, Classes do Programa VB.Net: Exemplo Hello World

Índice:

Anonim

Neste tutorial, você aprenderá-

  • Módulos
  • Programa Hello World
  • Aulas
  • Estruturas
  • Usando Microsoft Visual Studio IDE

Módulos

Um programa VB.NET consiste no seguinte:

  • 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

Programa Hello World

Etapa 1) Crie um novo aplicativo de console.

Etapa 2) Adicione o seguinte código:

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

Etapa 3) Clique no botão Iniciar da barra de ferramentas para executá-lo. Ele deve imprimir o seguinte no console:

Vamos discutir as várias partes do programa acima:

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 um erro.
  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 a serem utilizados pelo seu programa.
  3. Este é um comentário. Para marcá-lo como um comentário, adicionamos uma aspa 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 várias instruções em seu código. Qualquer pessoa que esteja lendo 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 onde 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 Principal. Isso marca o ponto de entrada em todos os programas VB.NET. Ele define o que o módulo fará quando for executado.
  5. Aqui é onde 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 declaraçã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 fará uma pausa e aguardará que o usuário execute uma ação para fechá-la.
  7. Fechando o subprocedimento principal.
  8. Terminando o módulo.

Aulas

No VB.NET, usamos classes para definir um blueprint para um tipo de dados. Isso não significa que uma definição de classe seja uma definição de dados, mas descreve de que um objeto dessa classe será feito e as operações que podemos executar em tal objeto.

Um objeto é uma instância de uma classe. Os membros da classe são os métodos e variáveis ​​definidos na 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:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Aqui,

  • O attributeList denota uma lista de atributos que devem ser 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.

A seguir está um exemplo de código para criar uma classe em VB.NET -

Etapa 1) Crie um novo aplicativo de console.

Etapa 2) Adicione o seguinte código:

Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module

Etapa 3) Execute o código clicando no botão Iniciar da barra de ferramentas. Você deve obter a seguinte janela:

Usamos o seguinte código:

Explicação do código:

  1. Criando um módulo denominado Módulo1.
  2. Criando uma classe chamada Figure.
  3. Criando um membro da classe denominado 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 da classe denominado 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 denominado Rectangle. 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 para 8.0.
  10. Acesse a propriedade de amplitude definida na classe Figure e inicialize 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 de área.
  12. Imprimindo algum texto e a área do retângulo no console.
  13. Pausando o console, esperando que um usuário execute uma ação para fechá-lo
  14. Terminando o subprocedimento.
  15. Terminando a aula.

Estruturas

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 structure. Exemplo para criar uma estrutura em VB.NET:

Etapa 1) Crie um novo aplicativo de console.

Etapa 2) Adicione o seguinte código:

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module

Etapa 3) Execute o código clicando no botão Iniciar da barra de ferramentas. Você deve obter a seguinte janela:

Usamos o seguinte código:

Explicação do código:

  1. Criando um módulo denominado Módulo1.
  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 ao público.
  4. Criando uma variável y do tipo inteiro. Seu nível de acesso foi definido como Público para torná-lo acessível ao público.
  5. Fim da estrutura.
  6. Criando o subprocedimento principal.
  7. Criação de um objeto denominado st do tipo Struct. Isso significa que ele 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 para 10.
  9. Acessando a variável y definida dentro da estrutura Struct e inicializando seu valor para 20.
  10. Definindo a soma da variável 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. Pausando a janela do console, esperando que um usuário execute uma ação para fechá-la.
  13. Fim do subprocedimento principal.
  14. Fim do módulo.

Usando Microsoft Visual Studio IDE

IDE significa Ambiente de Desenvolvimento Integrado. É onde escrevemos nosso código. O Microsoft Visual Studio forma o tipo mais comum de IDE para programação VB.NET.

Para instalar o Visual Studio, use este guia.

Para escrever seu código, você precisa criar um novo projeto. As etapas a seguir podem ajudá-lo a conseguir isso:

Etapa 1) Abra o Visual Studio e clique no menu Arquivo, escolha Novo e, em seguida, Projeto na barra de ferramentas.

Etapa 2) Na nova janela, clique em Visual Basic no painel de navegação vertical esquerdo. Escolha o aplicativo Window Forms.

Etapa 3) Dê um nome a ele e clique no botão OK. O projeto será criado.

Você terá criado um projeto do Windows Form Application. Este tipo de projeto permitirá que você crie uma interface gráfica com o usuário arrastando e soltando elementos.

Pode ser 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:

Etapa 1) Abra o Visual Studio e clique no menu Arquivo, escolha Novo e, em seguida, Projeto na barra de ferramentas.

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

Etapa 3) Dê um nome a ele e clique no botão OK. O projeto será criado.

Resumo

  • Um programa VB.NET é composto de várias partes.
  • Depois de importar um namespace para um programa, é possível usarmos 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.