Aula 2
Nosso primeiro programa ser semelhante a uma mquina de slots. No menu file, clique em new project; Chame o projeto de slotmachine; Adicione um boto ao formulrio; Adicione um segundo boto ao formulrio; Adicione 4 label ao formulrio; Adicione uma picturebox ao formulrio;
Altere o text do button1 para girar; Altere o text do button2 para parar; Selecione os label1, label2, label3 (pressione shift e clique em cada um deles); Em autosize, escolha false; Em textalign, escolha o do meio; Em borderstyle, escolha fixedsingle; Em font, coloque TimesNewRoman, Bold, 24 Em text coloque 0 (zero);
Selecione o label4; Em text, coloque Slot Machine; Em Font, escolha arial, bold, 18; Em forecolor, v a guia custom e escolha vermelho;
Selecione agora a picturebox; Em sizemode, escolha stretchimage; Em visible, coloque false; Em image, clique em ... E escolha local resource; Selecione uma imagem qualquer do seu micro.
Alterando o cdigo: D um duplo clique no boto parar do formulrio; O cdigo dever ser este:
Public Class Form1 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class
Clique no boto girar: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click PictureBox1.Visible = False Label1.Text = CStr(Int(Rnd() * 10)) Label2.Text = CStr(Int(Rnd() * 10)) Label3.Text = CStr(Int(Rnd() * 10)) If (Label1.Text = "7") Or (Label2.Text = "7") Or (Label3.Text = "7") Then PictureBox1.Visible = True Beep() End If End Sub End Class
Clique em qualquer rea do formulrio (sem ser um objeto grfico); O cdigo dever ficar assim:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Randomize() End Sub End Class
Testando o projeto; Clique em start debugging no menu debug ou na barra de ferramentas. Voc tambm pode pressionar F5.
Criando um arquivo executvel No menu debug, clique em build slotmachine; Este comando cria uma pasta chamada bin/release; Execute o programa atravs do Windows Explorer.
Exerccio 1:
Altere o cdigo para que o usurio s vena se os 3 nmeros sorteados forem 7;
Exerccio 2:
Altere o cdigo para que o sistema use nmeros at 0 99;