Você está na página 1de 57

Tutorial 1o projeto em VB.

net

Grupo de Educacao Tutorial da Engenharia Computacional

Minicursos GET Computacional

25 de junho, 2012

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 1/57


Resumo do Tutorial:
*Breve historico
*Baixar e Instalar o Visual Studio 2008 Express Edition
*Conhecendo o Ambiente
*Desenvolvendo o seu primeiro projeto (Calculadora Estatstica)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 2/57


Visual Basic.NET e uma linguagem de programacao orientada a
objetos criada pela Microsoft e distribuda com o Visual Studio
.NET.
O Visual Basic.NET e um produto t ao diferente do antigo
Visual Basic 6.0, que n ao pode ser considerado uma versao
seguinte, tendo como caracterstica marcante o uso de
assistentes para criac
ao de seus c
odigos.
Da mesma maneira que o Java precisa de uma Maquina Virtual
para funcionar, os aplicativos .NET necessitam da .NET
Framework instalada.
Aqui iremos usar o VB 9 para criar uma calculadora estatstica
simples que seja capaz de calcular Media, Desvios da Media,
Quadrado dos Desvios, Soma dos Quadrados dos Desvios,
Variancia, Desvio Padr ao.

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 3/57


Historico do Visual B
asic:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 4/57


O que mudou do VB 6 para o VB.net:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 5/57


Baixe o Visual Studio 2008 Express Edition
http://www.baixaki.com.br/download/visual-basic-2008-
express-edition.htm

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 6/57


Abra o Executavel vbsetup.exe

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 7/57


Clique em Next

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 8/57


Aceite os termos e clique em Next

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 9/57


Marque todas as caixinhas e clique em Next

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 10/57


Clique em Install. (30min) (provavelmente vai reiniciar)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 11/57


Abra o programa: Microsoft Visual Basic 2008 Express Edition.
Essa e a tela inicial:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 12/57


Clicamos em File * New Project...;
Escolhemos a opcao Windows Forms Application;
Digitamos LabFisica1 para o Name;
Clicamos em Ok:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 13/57


Pronto, agora temos um projeto:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 14/57


A primeira coisa que vamos fazer e salvar definitivamente o
nosso projeto:
Clique em Save all:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 15/57


Deixa do jeito que est
a e clica em Save:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 16/57


Conhecendo o ambiente de trabalho:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 17/57


DESENVOLVIMENTO DA CALCULADORA ESTATISTICA:
-Com o Objeto Form1selecionado, vamos editar algumas
propriedades:
*(Name) : formCalculadora
* Size : 500; 500
*Text : Calculadora

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 18/57


Adicione 10 TextBox, e posicione-os respectivamente um
embaixo do outro:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 19/57


Agora, adicione 10 Label, e posicione-os respectivamente um
embaixo do outro:
(Alinhandos com os TextBox)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 20/57


Mude a propriedade Name de todos os TextBox para:
TXT1, TXT2, TXT3, TXT4, ... (Respectivamente)
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 21/57


Analogamente, mude a propriedade Name de todos os
respectivos LABEL para: LBL1, LBL2, LBL3, LBL4
...
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 22/57


Agora, vamos trocar a propriedade Text de cada Label para:
Valor 1: , Valor 2: , Valor 3: Valor 4: ...
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 23/57


Adicione um Button

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 24/57


Mude as seguintes propriedades do Bot
ao:
*Name: btMEDIA
*Size: 200; 23
*Text: Media Simples

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 25/57


Selecione esse botao e copie e cole (Ctrl + C e Ctrl + V)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 26/57


Agora Mude as seguintes propriedades desse 2o Botao:
*Name: btDESVIOS
*Text: Desvios da Media
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 27/57


Selecione esse botao e copie e cole (Ctrl + C e Ctrl + V)
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 28/57


Agora Mude as seguintes propriedades desse 3o Botao:
*Name: btDESVIOSaoQUADRADO
*Text: Quadrados dos Desvios

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 29/57


Selecione esse botao e copie e cole (Ctrl + C e Ctrl + V)
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 30/57


Agora Mude as seguintes propriedades desse 4o Botao:
*Name: btSOMAdosQUADRADOS
*Text: Soma dos Quadrados dos Desvios

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 31/57


Selecione esse botao e copie e cole (Ctrl + C e Ctrl + V)
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 32/57


Agora Mude as seguintes propriedades desse 5o Botao:
*Name: btVARIANCIA
*Text: Variancia

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 33/57


Selecione esse botao e copie e cole (Ctrl + C e Ctrl + V)
Ex.:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 34/57


Agora Mude as seguintes propriedades desse 6o Botao:
*Name: btDESVIOPADRAO
*Text: Desvio Padrao
(Save e Save all)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 35/57


Inicializando as TextBox todas com 0 atraves das
propriedades Text

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 36/57


Criamos um TextBox para imprimirmos o resultado nele

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 37/57


Renomeamos esse TextBox1 de resultados para: TXTresultado

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 38/57


Clique com o botao direito e v
a em View Code(ver codigo)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 39/57


Vamos criar um array de modo que cada ndice do array
contenha o valor da respectiva TextBox

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 40/57


Agora voltamos no modo Design atraves das abas

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 41/57


De 2 cliques sobre bot
ao Media Simples (e observe que
voltaremos aos codigos)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 42/57


No Evento Click Do Bot
ao Media Simplesescreva:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 43/57


E, agora vamos montar a funcaoMEDIA() que foi chamada
no evento Click do bot
ao:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 44/57


Agora voltamos no modo Design atraves das abas, damos 2
cliques sobre botao Desvios da Media, e colamos o seguinte
codigo no evento Click do Botao Desvios da Media
(btDESVIOS)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 45/57


E, agora vamos montar a funcaoDESVIOS() que foi chamada
no evento Click do bot
ao Desvios da Media:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 46/57


E, agora vamos montar a ImprimeArray que foi chamada no
evento Click do botao Desvios da Media:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 47/57


Agora voltamos no modo Design atraves das abas, damos 2
cliques sobre botao Quadrados dos Desvios, e colamos o
seguinte codigo no evento Click desse Bot
ao
(btDESVIOSaoQUADRADO):

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 48/57


E, agora vamos montar a funcaoDESVIOSaoQUADRADO()
que foi chamada no evento Click do bot
ao Quadrados dos
Desvios:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 49/57


Agora voltamos no modo Design atraves das abas, damos 2
cliques sobre botao Soma dos Quadrados dos Desvios, e
colamos o seguinte codigo no evento Click desse Botao
(btSOMAdosQUADRADO):

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 50/57


E, agora vamos montar a funcaoSOMAdosQUADRADOS()
que foi chamada no evento Click do bot
ao Soma dos
Quadrados dos Desvios:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 51/57


Agora voltamos no modo Design atraves das abas, damos 2
cliques sobre botao Vari
ancia, e colamos o seguinte codigo no
evento Click desse Botao (btVARIANCIA):

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 52/57


E, agora vamos montar a funcaoVARIANCIA() que foi
chamada no evento Click do bot
ao Vari
ancia:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 53/57


Agora voltamos no modo Design atraves das abas, damos 2
cliques sobre botao Desvio Padr
ao, e colamos o seguinte
codigo no evento Click desse Bot
ao (btDESVIOPADRAO):

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 54/57


E, agora vamos montar a funcaoDESVIOPADRAO() que foi
chamada no evento Click do bot
ao Desvio Padrao:

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 55/57


Agora voltamos no modo Design atraves das abas, e clicamos no
Botao Start Debugging(Play)

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 56/57


Fontes:
http://pt.wikipedia.org/wiki/VisualB asic. N ET
http : //pt.wikipedia.org/wiki/V isualB asic
http : //www.macoratti.net/
http : //social.msdn.microsof t.com/F orums/pt
BR/vsvbasicpt/threads

GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 57/57

Você também pode gostar