Jumat, 25 Januari 2013

Aplikasi sederhana


Game sederhana pada program visual basic


Maksud dari list program berikut adalah:
Private Sub Command1_Click()
è Merupakan tempat untuk membuat listing sesuai yang diinginkan oleh programmer
a = Int(Rnd * 10)
è maksudnya, variabel a didefinisikan sebagai integer yang kemudian dirandom atau diacak sebanyak 10 angka
Text1.Text = a
è maksudnya adalah isi dari kolom text1 adalah variabel a
Text2.SetFocus
è maksudnya, isi dari text2 tidak diinput, tetapi akan focus pada random dari variable a
If Text2.Text = Text1.Text Then
Label1.Caption = "tebakan anda benar"
    MsgBox "jackpot", vbOKOnly + vbInformation, "Hasil"
è maksudnya, jika isi dari text2 itu sama dengan text1, maka label1 akan mencetak kalimat tang sudah ditentukan didalam tanda kutip. Kemudian akan muncul message box atau kotak pesan dengan titlenya Hasil dan dibawahnya terdapat tulisan jackpot dan terdapat satu button, yaitu ok.
Else:
Label1.Caption = "anda salah coba lagi"
    MsgBox "try again", vbExclamation, "hasil"
è maksudya, jika isi dari text2 tidaksama dengan text1, maka label 1 juga akan menampilkan kalimat yang sudah ditentukan didalam tanda kutip. Kemudian muncul message box atau kotak pesan yang titlenya adalah hasil, terdapat pula tulisan try again dibawahnya dan ada tombol button.
End If
è merupakan program untuk mengakhiri percabangan if. Jika tidak terdapat program ini, sudah dipastikan program tidak akan berjalanatau eror
End Sub
è merupakan akkhir dari listing program command1

Private Sub Command2_Click()
è merupakan isi listing program dari command2
End
è listing ini bermaksud untuk mengakhiri program yang sedang berjalan
End Sub
è merupakan akkhir dari listing program command2

Private Sub Command3_Click()
è merupakan isi listing program dari command3
Text1.Text = ""
è pada command3, isi dari text1 akan dikosongkan atau dihapus
Text2.Text = ""
è pada command3, isi dari text2 akan dikosongkan atau dihapus
End Sub
è merupakan akkhir dari listing program command3

Private Sub Form_Load()
è merupakan isi listing program dari form1
Label2.Caption = "masukkan angka 0 - 9"
è pada label2, captionnya akan diubah menjadi kata yang terdapat dalam tanda kutip
Text1.Text = ""
è maksudnya, isi dari text1 akandikosongkan pada saat program dijalankan
Text2.Text = ""
è maksudnya, isi dari text2 akandikosongkan pada saat program dijalankan
Command1.Caption = "Enter"
è command1, captionnya akan diubah dengan kalimat atau kata yang terdapat didalam tada kutip dan akan muncul saat program dijalankan
Command2.Caption = "Exit"
è command2, captionnya akan diubah dengan kalimat atau kata yang terdapat didalam tada kutip dan akan muncul saat program dijalankan
Command3.Caption = "clear"
è command3, captionnya akan diubah dengan kalimat atau kata yang terdapat didalam tada kutip dan akan muncul saat program dijalankan
End Sub
è merupakan akkhir dari listing program pada form1

Private Sub Timer1_Timer()
è merupakan isi listing program dari timer1
Label1.ForeColor = QBColor((Rnd) * 15)
è label1 akan diberiwarna atau forecolor yang dirandom sebanyak 15 kali
Label1.BackColor = QBColor((Rnd) * 15)
è label1 akan diberiwarna atau backcolor yang dirandom sebanyak 15 kali
End Sub

Hasil / output dari program tersebut adalah: