Moj drugi tut o VB-u 2008.
Prvi :
Web Browser
Kao i u prvom molio bih vas da mi oprostite ako bude kakvih gramatickih gresaka.
Pa pocnimo.
U ovom tutorijalu objasnit cu vam kako da napravite jednu jednostavnu igru koju cemo nazvati Blackjack
Napravite novu windows aplikaciju i u form editovanju (dolje desno) promjenite text u ime vaseg programa (igre u ovom slucaju) , zatim nadjite MinimizeBox i iz True stavite na False.
Nakon toga nadjite FormBorderStyle i stavite FixedSingle.
Sada kreirajte novi label i pod edit opcijama na text stavite Limit 21 :

Sada ispod kreirajte novi Label i dajte mu ime : Vase Karte : 0 :

Sada kreirajte novi Label bez texta i pod edit opcijama nadjite Font i kliknite tri tackice i stavite velicinu na 20.
Sliku vam necu postavljati jer nema nista samo stavite negdje malo desno od ova dva a otprlike na sredini.
Sada kreirajte dva buttona. Jednom dajte ime Daj karte a drugom dajte ime Stani :

Nakon sto ste to uradili selektujte ih oboje (pritisnete jedno i drzite Shift i pritisnete drugo i onda nadjete pod edit opcijama Anchori stavite Bottom, Right.

Zatim povucite ova dva dugmeta slektirana negdje dolje skroz u desni cosak (da beze ne postavljam sliku).
Na kraju smanjite vas Form1 window na otprilike ovaku velicinu :

Sada je vrijeme za CODE.
Idite dupli klik na Daj Karte button i ukucajte sljedeci code :
SVE POBRISITE I KUCAJTE OVO :
Public Class Form1
Public VaseKarte As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim TheRandomClass As New Random
Dim i As Integer = 0
i = TheRandomClass.Next(1, 15)
Label3.Text = i.ToString
VaseKarte += i
Label2.Text = "Vase Karte : " + VaseKarte.ToString
If VaseKarte > 21 Then
MsgBox("Izgubio si!", MsgBoxStyle.Critical, "Greska"
VaseKarte = 0
Label3.Text = ""
Label2.Text = "Vase karte: 0"
End If
If VaseKarte = 21 Then
MsgBox("POBJEDIO SI !", MsgBoxStyle.Information, "POBJEDA!"
End If
End Sub
End Class
.
Kod dugmeta Stani samo dodajte code Close().
Evo slika programa :

Ovo je jedan "jednostavan" (ali jeste) program/igra kao sto i sami primjecujete.
Kod kodova mozete editovat msgboxstyle iz information stavit critic i tako to .... kao i text narevno.
Ako kome treba Source Code :
Blackjack.rar.
Uskroro (to jest vec sutra) ocekujte jos 2 moja tuta o VB-u pa cu vas uvesti u svijet programiranja malo po malo. Ako mislite download imate Microsoftovu stranicu pa skidajte...
Tut created by mandA.
Prvi :
Web Browser
Kao i u prvom molio bih vas da mi oprostite ako bude kakvih gramatickih gresaka.
Pa pocnimo.
U ovom tutorijalu objasnit cu vam kako da napravite jednu jednostavnu igru koju cemo nazvati Blackjack

Napravite novu windows aplikaciju i u form editovanju (dolje desno) promjenite text u ime vaseg programa (igre u ovom slucaju) , zatim nadjite MinimizeBox i iz True stavite na False.
Nakon toga nadjite FormBorderStyle i stavite FixedSingle.
Sada kreirajte novi label i pod edit opcijama na text stavite Limit 21 :

Sada ispod kreirajte novi Label i dajte mu ime : Vase Karte : 0 :

Sada kreirajte novi Label bez texta i pod edit opcijama nadjite Font i kliknite tri tackice i stavite velicinu na 20.
Sliku vam necu postavljati jer nema nista samo stavite negdje malo desno od ova dva a otprlike na sredini.
Sada kreirajte dva buttona. Jednom dajte ime Daj karte a drugom dajte ime Stani :

Nakon sto ste to uradili selektujte ih oboje (pritisnete jedno i drzite Shift i pritisnete drugo i onda nadjete pod edit opcijama Anchori stavite Bottom, Right.

Zatim povucite ova dva dugmeta slektirana negdje dolje skroz u desni cosak (da beze ne postavljam sliku).
Na kraju smanjite vas Form1 window na otprilike ovaku velicinu :

Sada je vrijeme za CODE.
Idite dupli klik na Daj Karte button i ukucajte sljedeci code :
SVE POBRISITE I KUCAJTE OVO :
Public Class Form1
Public VaseKarte As Integer = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim TheRandomClass As New Random
Dim i As Integer = 0
i = TheRandomClass.Next(1, 15)
Label3.Text = i.ToString
VaseKarte += i
Label2.Text = "Vase Karte : " + VaseKarte.ToString
If VaseKarte > 21 Then
MsgBox("Izgubio si!", MsgBoxStyle.Critical, "Greska"

VaseKarte = 0
Label3.Text = ""
Label2.Text = "Vase karte: 0"
End If
If VaseKarte = 21 Then
MsgBox("POBJEDIO SI !", MsgBoxStyle.Information, "POBJEDA!"

End If
End Sub
End Class
.
Kod dugmeta Stani samo dodajte code Close().
Evo slika programa :

Ovo je jedan "jednostavan" (ali jeste) program/igra kao sto i sami primjecujete.
Kod kodova mozete editovat msgboxstyle iz information stavit critic i tako to .... kao i text narevno.
Ako kome treba Source Code :
Blackjack.rar.
Uskroro (to jest vec sutra) ocekujte jos 2 moja tuta o VB-u pa cu vas uvesti u svijet programiranja malo po malo. Ako mislite download imate Microsoftovu stranicu pa skidajte...
Tut created by mandA.