Buscar

Tutorial-VB

Prévia do material em texto

Tutorial 1o projeto em VB.net
Grupo de Educac¸a˜o 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 histo´rico
*Baixar e Instalar o Visual Studio 2008 Express Edition
*Conhecendo o Ambiente
*Desenvolvendo o seu primeiro projeto (Calculadora Estat´ıstica)
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 2/57
Visual Basic.NET e´ uma linguagem de programac¸a˜o orientada a
objetos criada pela Microsoft e distribu´ıda com o Visual Studio
.NET.
O Visual Basic.NET e´ um produto ta˜o diferente do antigo
Visual Basic 6.0, que na˜o pode ser considerado uma versa˜o
seguinte, tendo como caracter´ıstica marcante o uso de
assistentes para criac¸a˜o de seus co´digos.
Da mesma maneira que o Java precisa de uma Ma´quina Virtual
para funcionar, os aplicativos .NET necessitam da .NET
Framework instalada.
Aqui iremos usar o VB 9 para criar uma calculadora estat´ıstica
simples que seja capaz de calcular Me´dia, Desvios da Me´dia,
Quadrado dos Desvios, Soma dos Quadrados dos Desvios,
Variaˆncia, Desvio Padra˜o.
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 3/57
Histo´rico do Visual Ba´sic:
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 opc¸a˜o “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 esta´ 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 ESTATI´STICA:
-Com o Objeto ”Form1”selecionado, 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 Bota˜o:
*Name: btMEDIA
*Size: 200; 23
*Text: Me´dia Simples
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 25/57
Selecione esse bota˜o 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 Bota˜o:
*Name: btDESVIOS
*Text: Desvios da Me´dia
Ex.:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 27/57
Selecione esse bota˜o 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 Bota˜o:
*Name: btDESVIOSaoQUADRADO
*Text: Quadrados dos Desvios
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 29/57
Selecione esse bota˜o 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 Bota˜o:
*Name: btSOMAdosQUADRADOS
*Text: Soma dos Quadrados dos Desvios
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 31/57
Selecione esse bota˜o 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 Bota˜o:
*Name: btVARIANCIA
*Text: Variaˆncia
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 33/57
Selecione esse bota˜o 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 Bota˜o:
*Name: btDESVIOPADRAO
*Text: Desvio Padra˜o
(“Save” e “Save all”)
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 35/57
Inicializando as TextBox todas com “0” atrave´s 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 bota˜o direito e va´ em ”View Code”(ver co´digo)
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 atrave´s das abas
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 41/57
Deˆ 2 cliques sobre bota˜o “Me´dia Simples” (e observe que
voltaremos aos co´digos)
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 42/57
No Evento Click Do Bota˜o ”Me´dia Simples”escreva:
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 bota˜o:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 44/57
Agora voltamos no modo Design atrave´s das abas, damos 2
cliques sobre bota˜o “Desvios da Me´dia”, e colamos o seguinte
co´digo no evento Click do Bota˜o “Desvios da Me´dia”
(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 bota˜o “Desvios da Me´dia”: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 bota˜o “Desvios da Me´dia”:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 47/57
Agora voltamos no modo Design atrave´s das abas, damos 2
cliques sobre bota˜o “Quadrados dos Desvios”, e colamos o
seguinte co´digo no evento Click desse Bota˜o
(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 bota˜o “Quadrados dos
Desvios”:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 49/57
Agora voltamos no modo Design atrave´s das abas, damos 2
cliques sobre bota˜o “Soma dos Quadrados dos Desvios”, e
colamos o seguinte co´digo no evento Click desse Bota˜o
(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 bota˜o “Soma dos
Quadrados dos Desvios”:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 51/57
Agora voltamos no modo Design atrave´s das abas, damos 2
cliques sobre bota˜o “Variaˆncia”, e colamos o seguinte co´digo no
evento Click desse Bota˜o (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 bota˜o “Variaˆncia”:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 53/57
Agora voltamos no modo Design atrave´s das abas, damos 2
cliques sobre bota˜o “Desvio Padra˜o”, e colamos o seguinte
co´digo no evento Click desse Bota˜o (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 bota˜o “Desvio Padra˜o”:
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 55/57
Agora voltamos no modo Design atrave´s das abas, e clicamos no
Bota˜o ”Start Debugging”(Play)
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 56/57
Fontes:
http://pt.wikipedia.org/wiki/VisualBasic.NET
http : //pt.wikipedia.org/wiki/V isualBasic
http : //www.macoratti.net/
http : //social.msdn.microsoft.com/Forums/pt−
BR/vsvbasicpt/threads
GET da Engenharia Computacional Tutorial - 1o projeto em VB.net 57/57

Continue navegando