Programa VB.Net com Code Exemplos
โก Resumo Inteligente
A estrutura de um programa em VB.Net organiza o cรณdigo em namespaces, mรณdulos, classes e um procedimento Main que รฉ executado primeiro. Compreender esses blocos de construรงรฃo, juntamente com as estruturas para grupos, รฉ fundamental para o desenvolvimento de um programa em VB.Net.ping dados, permite que iniciantes escrevam consoles claros e bem organizados e Windows Aplicativos de formulรกrios no Visual Studio.
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 de Code:
- 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 em VB.Net pode ter mais de um procedimento. ร dentro dos procedimentos que vocรช deve definir o cรณdigo executรกvel. Isso significa que o procedimento definirรก o comportamento da classe. Um procedimento pode ser uma Function, Sub, Get, Set, AddHandler, etc. Operator, RemoveHandler ou RaiseEvent. Nesta linha, definimos o sub-procedimento Main. Este รฉ o ponto de entrada em todos os programas VB.Net. Ele define o que o mรณdulo farรก quando for executado.
- Aqui especificamos o comportamento do mรฉtodo principal. O mรฉtodo WriteLine pertence ร classe Console e estรก definido no namespace System. Lembre-se de que ele foi importado para o cรณdigo. Esta instruรงรฃo faz com que o programa imprima o texto "Olรก". 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.
Com o programa "Olรก Mundo" implementado, o prรณximo elemento fundamental de um programa em VB.Net รฉ a classe.
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 de Code:
- 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.
Alรฉm das classes, o VB.Net oferece estruturas como uma maneira leve de agrupar valores relacionados.
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 de como 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 de Code:
- 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รก-la acessรญvel publicamente.
- Criando uma variรกvel y do tipo Inteiro. Seu nรญvel de acesso foi definido como Pรบblico para tornรก-la acessรญvel a todos.
- 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 O Visual Studio รฉ o tipo mais comum de IDE para programaรงรฃo em 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 Aplicativo de Formulรกrios. Este tipo de projeto permite criar uma interface grรกfica de usuรกrio por meio do recurso de arrastar e soltar.ping 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.










