Metode yang umum digunakan : A. Metode Move Untuk kontrol yang mendukung properti left, top, widht dan height B. Metode Set Focus Metode ini memindahkan fokus input ke kontrol tertentu. Masalah yang sering terjadi adalah metode ini akan menyebabkan error ketika diterapkan pada kontrol yang sedang di disable atau dalam keadaan invisble. Untuk menghindari, jangan gunakan metode ini pada bagian Form load.
Event yang umum digunakan : A. Event click dan double click Event ini terjadi ketika pemakai melakukan klik pada tombol kiri mouse. B. Event Change Dibangkitkan ketika isi dari suatu kontrol berubah. Pada kontrol textbox dan combobox dibangkitkan ketika user mengetikkan sesuatu. C. Event Gotfocus dan Lostfocus Gotfocus dibangkitkan pada saat kontrol menerima dibangkitkan ketika focus meninggalkan kontrol
fokus
dan
lostfocus
D. Event Keypress, Keydown, dan Keyup Dibangkitkan ketika user menekan tombol pada keyboard pada kontrol yang memiliki focus. Urutan eventnya : keydown (ketika user menekan tombol), keypress (VB menerjemahkan tombol ke numerik ANSI code) dan keyup (ketika user melepas tombol)
Kata Kunci (Keyword) •
Kata kunci (Keyword) merupakan identifier (pengenal ) yang digunakan VB untuk fungsi standar, perintah dan lain-lain.
•
Kata kunci tidak dipakai sebagai nama variabel, konstanta, atau fungsi.
•
Contohnya : if, for,val….dst
Penggunaan Data, Variabel dan Operator TIPE Data
KETERANGAN
RANGE
Integer
Tipe data numerik yang berupa bil.bulat
-32768 s.d 32767
Long
Tipe data numerik yang berupa bil.bulat dengan range lebih besar
-2147483.648 s.d 214783647
String
Tipe data untuk teks
0 s.d 2 milyar karakter
Currency
Tipe data untuk angka mata uang
922,337,203,685,477.5808 s/d 922,337,203,685,477.5808
Date
Tipe data untuk tanggal
Mulai tanggal 1 jan 100 s/d 31 Des 9999
Variabel • Deklarasi variabel di dalam kode program : Dim
As
Contoh : dim nama_user as string
• Mengapa variable perlu diberi tipe (data type)? • Tipe variable menentukan: – Jenis nilai yang boleh dikandung oleh variable tsb. – Jenis operasi yang boleh dilakukan terhadap nilainilai variable tsb. – Banyaknya memori (jumlah bytes) yang perlu dialokasikan untuk variable tsb.
Aturan dalam penamaan Variabel • Harus diawali dengan huruf. • Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore ( _ ). • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >, dll). • Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic (seperti : dim, as, string, integer, dll).
Pengisian Nilai dalam Variabel • Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. • Cara mengisi nilai data ke dalam sebuah variabel : = Contoh : nama_user = “krisna”
• Untuk type data tertentu nilai_data harus diapit tanda pembatas. • Type data string dibatasi tanda petik ganda : “nilai_data”. • Type data date dibatasi tanda pagar : #nilai_data#. • Type data lainnya tidak perlu tanda pembatas.
Ruang Lingkup Variabel • Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) • Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. Nilai data yang tersimpan didalamnya akan hidup terus selama program berjalan. • Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.
Contoh Variabel Dim test2 As Integer
Obj.selector
Event selector
Private Sub Command1_Click() Dim test1 As String test1 = "nusantara" Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub
Variabel test2 dideklarasikan untuk data bertype integer sebagai variabel global sehingga bisa digunakan oleh semua blok kode program.
Bila user meng-klik tombol Test1 : Variabel test1 dideklarasikan untuk data bertype string sebagai variabel lokal khusus untuk blok kode Command1_Click.
Konstanta • Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut KONSTANTA. • Penulisan deklarasi konstanta di dalam kode program : Const
As
Contoh : Const tgl_gajian As Date = #25/09/2003# Tanggal dan waktu
=
Operator • Operator : diartikan sebagai symbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Berikut ini beberapa operator:
• Operator perbandingan digunakan untuk operasi membandingkan nilai data.
• Operator logika digunakan untuk operasi yang membandingkan suatu perbandingan
Contoh Perubahan property dan penggunaan variabel
HASIL Event klik menyebabkan perubahan warna pada Text
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged lblname.ForeColor = Color.Azure
lblname.BackColor = Color.BlueViolet lblname.Text = TextBox1.Text End Sub
Hasil : BOLD, ARIAL,24 Event klik
Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged ‘ciptakan Objek Font yang baru, dengan menetapkan nama dan ukuran Dim f As New System.Drawing.Font("arial", 24) ‘menempatkan objek font baru ke dalam kontrol lblname.Font = f ‘tetapkan property tambahan dengan menciptakan objek font baru lblname.Font = New System.Drawing.Font(lblname.Font, FontStyle.Bold) lblname.Text = TextBox1.Text lblname.BackColor = Color.AntiqueWhite End Sub