NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisHerbertgois : Programandovbnet003
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Programando com VB.NET

 

Neste tutorial vamos discutir um pouco sobre variáveis, tipos de dados e como usa-los no código Visual Basic .NET. Vamos continuar conhecendo mais do Visual Studio .NET nos próximos tutoriais a medida que nos aprofundamos nos assuntos. O principal objetivos dos tutoriais até aqui foi a familiarização com o novo ambiente do Visual Studio .NET em comparação com o ambiente usado para VB6.

 

Para compreender melhor como usamos variáveis vamos fazer um exemplo. Para os que estão iniciando em programação, uma variável é um local de armazenamento. Pense como uma caixa que guarda .um conteúdo temporariamente. Nesta caixa você pode adicionar, remover, alterar o conteúdo dela, mas não pode ultrapassar seu limite de espaço.

 

1 – Entre no Visual Studio.

 

2 – Crie um novo projeto Windows Application no diretório C:\Programando com VB.NET\Tutorial 3, chamado variavel teste.

 

 

3 – Arraste da ToolBox para o Form1 dois Buttons e dois Labels. Organize-os como a figura abaixo:

 

 

4 – Mude a propriedade Text do Button1 para Exibir.

 

5 – Mude também a propriedade Text do Button2 para Sair.

 

6 – De um clique duplo sobre o Button1 para digitar o código que será executado quando ele for clicado.

 

7 – Digite o seguinte código:

 

Dim ultimoNome As String

 

ultimoNome = "Gois"

Label1.Text = ultimoNome

 

ultimoNome = "Oliveira"

Label2.Text = ultimoNome

 

 

8 – Volte para o modo de Design.

 

9 – De um clique duplo agora sobre o Button2 e digite o seguinte código.

 

End

 

O código vai ficar assim:

 

 

10 – Execute o programa. Para isso você pode clicar em F5.

 

11 – Clique no botão Exibir.

 

O comando Dim declara a variável. O nome que demos a ela é ultimoNome e ela é do tipo String.

 

Quando se declara uma variável um espaço na memória é reservado para ela. O tamanho do espaço a ser reservado depende do tipo da variável. Atribuímos o tipo depois do nome usando As tipo_da_variavel.

 

É importante salientar que a memória do computador é limitada. Devemos utilizar os tipos mais se adequam aos dados que estamos trabalhando.

 

O tipo String é usado para armazenar caracteres.

 

Para colocar um valor em uma variável, chamamo-la pelo nome e usamos o comando de atribuição. No caso, o sinal de igual. Os dados armazenados em variáveis do tipo string devem estar entre aspas. Como nosso exemplo. A forma de atribuir valores aos outros tipos será vista mais a frente no próximo exemplo.

 

Usamos a variável em nosso código para atribuir valor a uma propriedade de um controle. Atribuímos o valor da variável ultimoNome ao controle Label1, usando também o comando de atribuição, que é o sinal de igual.

 

Mudamos o conteúdo da variável e atribuímos o novo valor dela para o Label2.

 

12 – Clique no botão Sair.

 

13 – Crie um novo projeto Windows Application no diretório C:\Programando com VB.NET\Tutorial 3, chamado Tipos de dados.

 

14 – Arraste para o Form1 os seguintes controles do ToolBox.

 

1 Button

1 ListBox

3 Label

2 TextBox

 

15 – Altere as seguintes propriedades:

 

Controle Propriedade Valor
Button1 Text Sair
Label1 Text Tipos de dados
Label2 Text Valor mínimo
Label3 Text Valor máximo

 

 

16 – Redimensione o Form1 e organize os controles conforme a figura abaixo:

 

 

17 – Altere mais essas propriedades:

 

Controle Propriedade Valor
TextBox1 Text “nenhum”
TextBox2 Text “nenhum”

 

18 – Selecione o ListBox1 e na janela Properties localize a propriedade Itens. Clique sobre ela, ao lado direito de (Collection) tem um botão com reticências (...), clique sobre ele. Na janela que se abre digite conforme a figura abaixo:

 

 

19 – Clique OK

 

20 – De um clique duplo sobre o controle ListBox1. Vamos inserir o código que será executado quando um item do ListBox1 for selecionado. Após a linha de código Private Sub ListBox1_SelectedIndexChanged... digite o seguinte código:

 

Select Case ListBox1.SelectedItem

Case "Short"

Dim varShort As Short

Me.TextBox1.Text = varShort.MinValue

Me.TextBox2.Text = varShort.MaxValue

Case "Integer"

Dim varInteger As Integer

Me.TextBox1.Text = varInteger.MinValue

Me.TextBox2.Text = varInteger.MaxValue

Case "Long"

Dim varLong As Long

Me.TextBox1.Text = varLong.MinValue

Me.TextBox2.Text = varLong.MaxValue

Case "Single"

Dim varSingle As Single

Me.TextBox1.Text = varSingle.MinValue

Me.TextBox2.Text = varSingle.MaxValue

Case "Double"

Dim varDouble As Double

Me.TextBox1.Text = varDouble.MinValue

Me.TextBox2.Text = varDouble.MaxValue

Case "Decimal"

Dim varDecimal As Decimal

Me.TextBox1.Text = varDecimal.MinValue

Me .TextBox2.Text = varDecimal.MaxValue

Case "Byte"

Dim varByte As Byte

Me.TextBox1.Text = varByte.MinValue

Me .TextBox2.Text = varByte.MaxValue

End Select

 

21 – Volte para o modo de Design.

 

22 – De um duplo clique sobre o botão sair de digite o código End para finalizar o programa quando o botão for clicado.

 

23 – Execute o programa.

 

24 – Clique sobre cada item do ListBox e note que é exibido um valor mínimo e máximo para cada item. O valor que cada tipo de dado pode armazenar esta entre estes dois valores.

 

Usamos no código uma estrutura de decisão, não vamos nos aprofundar sobre ela agora. Basta saber que ela testa qual item foi selecionado no ListBox1 e para o item selecionado ela executa o código que cria a variável do tipo do item selecionado e atribui seus valores máximo e mínimo aos TextBox.

 

Repare como declaramos cada variável com o comando Dim, e como especificamos seu tipo com o comando As.

 

Esses não são todos os tipos disponíveis, segue abaixo uma lista com os principais tipos do Visual Basic .NET.

 

Tipo de dado Valores possíveis de armazenar Exemplo de uso
Short Entre -32.768 e 32.767 Dim canetas As Short canetas = 5.324
Integer Entre -2.147.483.648 e 2.147.483.647 Dim lapis As Integer lapis = 37500000
Long Entre -9.223.372.036.854.775.808 e 9.223.372.036.854.775.807 Dim populacao as Long Populacao = 4800000004
Single Entre -3,402823E+38 e 3,402823E+38 Dim preco as Single p reco = 899.99
Double Entre -1,79769313486232E+308 e 1,79769313486232E+308 Dim pi as Double Pi = 3.1415926535
Decimal Entre -9228162514264337593543950335 e 79228162514264337593543950335 Dim debto as Decimal d ebto = 7600300.50
Byte Entre 0 e 255 Dim chave as Byte chave = 13
Char Qualquer character entre 0 e 65.535 Dim caracter as Char Caracter = “Ä”
String Aproximadamente 2 bilhões de caracteres. Dim nome as String nome = “Menoro”
Boolean True (Verdadeiro) ou False (Falso), durante a conversão 0 é False e 1 é True. Dim permissao as Boolean Permissao = True
Date Qualquer data entre 1 de Janeiro de 0001 até 31 de dezembro de 9999 Dim aniversario as Data Aniversario = #14/10/1982#

 

Os tipos que trabalham com números foram trabalhados no exemplo que acabamos de fazer. Você já viu sobre o tipo String neste tutorial também. Char é semelhante a string, usamos quando queremos armazenar uma letra apenas. Boolean armazena Verdadeiro ou Falso. Date vimos na tabela como atribuí-la a uma variável.

 

Conclusão

 

Continuaremos estudando os tipos de dados no próximo tutorial. Por hoje certifique-se que aprendeu o seguinte:

 

1 - Uma variável é um local de armazenamento.

 

2 - O comando Dim declara a variável.

 

3 - Quando se declara uma variável um espaço na memória é reservado para ela. O tamanho do espaço a ser reservado depende do tipo da variável.

 

4 - Atribuímos o tipo depois do nome usando As tipo_da_variavel.

 

5 - Para colocar um valor em uma variável, chamamo-la pelo nome e usamos o comando de atribuição. No caso, o sinal de igual.

 

6 - O tipo String e Char são usados para armazenar caracteres. Atribuímos esses valores entre aspas. Um numero aqui é tratado como se fosse um texto.

 

7 – Os tipos Short, Integer, Long, Single, Double, Decimal e Byte são usados para armazenar números.

 

8 – Boolean armazena apenas True(Verdadeiro) ou False(Falso).

 

9 – Date armazena datas. Devem ser atribuídas entre #.


Confira todos os artigos de Certificações .NET:

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI