Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial VB
Tutorial VB
net
Grupo de Educa c ao Tutorial da Engenharia Computacional
Minicursos GET Computacional
25 de junho, 2012
1/57
Resumo do Tutorial: *Breve hist orico *Baixar e Instalar o Visual Studio 2008 Express Edition *Conhecendo o Ambiente *Desenvolvendo o seu primeiro projeto (Calculadora Estat stica)
2/57
Visual Basic.NET e uma linguagem de programa c ao orientada a objetos criada pela Microsoft e distribu da 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 vers ao seguinte, tendo como caracter stica marcante o uso de assistentes para cria c ao de seus c odigos. Da mesma maneira que o Java precisa de uma M aquina 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 M edia, Desvios da M edia, Quadrado dos Desvios, Soma dos Quadrados dos Desvios, Vari ancia, Desvio Padr ao.
3/57
4/57
5/57
6/57
7/57
Clique em Next
8/57
9/57
10/57
11/57
Abra o programa: Microsoft Visual Basic 2008 Express Edition. Essa e a tela inicial:
12/57
Clicamos em File * New Project...; Escolhemos a op c ao Windows Forms Application; Digitamos LabFisica1 para o Name; Clicamos em Ok:
13/57
14/57
A primeira coisa que vamos fazer e salvar denitivamente o nosso projeto: Clique em Save all:
15/57
16/57
17/57
DESENVOLVIMENTO DA CALCULADORA ESTAT ISTICA: -Com o Objeto Form1selecionado, vamos editar algumas propriedades: *(Name) : formCalculadora * Size : 500; 500 *Text : Calculadora
18/57
19/57
Agora, adicione 10 Label, e posicione-os respectivamente um embaixo do outro: (Alinhandos com os TextBox)
20/57
Mude a propriedade Name de todos os TextBox para: TXT1, TXT2, TXT3, TXT4, ... (Respectivamente) Ex.:
21/57
Analogamente, mude a propriedade Name de todos os respectivos LABEL para: LBL1, LBL2, LBL3, LBL4 ... Ex.:
22/57
Agora, vamos trocar a propriedade Text de cada Label para: Valor 1: , Valor 2: , Valor 3: Valor 4: ... Ex.:
23/57
Adicione um Button
24/57
Mude as seguintes propriedades do Bot ao: *Name: btMEDIA *Size: 200; 23 *Text: M edia Simples
25/57
26/57
Agora Mude as seguintes propriedades desse 2o Bot ao: *Name: btDESVIOS *Text: Desvios da M edia Ex.:
27/57
28/57
Agora Mude as seguintes propriedades desse 3o Bot ao: *Name: btDESVIOSaoQUADRADO *Text: Quadrados dos Desvios
29/57
30/57
Agora Mude as seguintes propriedades desse 4o Bot ao: *Name: btSOMAdosQUADRADOS *Text: Soma dos Quadrados dos Desvios
31/57
32/57
Agora Mude as seguintes propriedades desse 5o Bot ao: *Name: btVARIANCIA *Text: Vari ancia
33/57
34/57
Agora Mude as seguintes propriedades desse 6o Bot ao: *Name: btDESVIOPADRAO *Text: Desvio Padr ao (Save e Save all)
35/57
36/57
37/57
38/57
39/57
Vamos criar um array de modo que cada ndice do array contenha o valor da respectiva TextBox
40/57
41/57
D e 2 cliques sobre bot ao M edia Simples (e observe que voltaremos aos c odigos)
42/57
43/57
E, agora vamos montar a funcaoMEDIA() que foi chamada no evento Click do bot ao:
44/57
Agora voltamos no modo Design atrav es das abas, damos 2 cliques sobre bot ao Desvios da M edia, e colamos o seguinte c odigo no evento Click do Bot ao Desvios da M edia (btDESVIOS)
45/57
E, agora vamos montar a funcaoDESVIOS() que foi chamada no evento Click do bot ao Desvios da M edia:
46/57
E, agora vamos montar a ImprimeArray que foi chamada no evento Click do bot ao Desvios da M edia:
47/57
Agora voltamos no modo Design atrav es das abas, damos 2 cliques sobre bot ao Quadrados dos Desvios, e colamos o seguinte c odigo no evento Click desse Bot ao (btDESVIOSaoQUADRADO):
48/57
E, agora vamos montar a funcaoDESVIOSaoQUADRADO() que foi chamada no evento Click do bot ao Quadrados dos Desvios:
49/57
Agora voltamos no modo Design atrav es das abas, damos 2 cliques sobre bot ao Soma dos Quadrados dos Desvios, e colamos o seguinte c odigo no evento Click desse Bot ao (btSOMAdosQUADRADO):
50/57
E, agora vamos montar a funcaoSOMAdosQUADRADOS() que foi chamada no evento Click do bot ao Soma dos Quadrados dos Desvios:
51/57
Agora voltamos no modo Design atrav es das abas, damos 2 cliques sobre bot ao Vari ancia, e colamos o seguinte c odigo no evento Click desse Bot ao (btVARIANCIA):
52/57
E, agora vamos montar a funcaoVARIANCIA() que foi chamada no evento Click do bot ao Vari ancia:
53/57
Agora voltamos no modo Design atrav es das abas, damos 2 cliques sobre bot ao Desvio Padr ao, e colamos o seguinte c odigo no evento Click desse Bot ao (btDESVIOPADRAO):
54/57
E, agora vamos montar a funcaoDESVIOPADRAO() que foi chamada no evento Click do bot ao Desvio Padr ao:
55/57
Agora voltamos no modo Design atrav es das abas, e clicamos no Bot ao Start Debugging(Play)
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
57/57