Menulis Kode di VB 2010 - Pelajaran 5


Dalam pelajaran sebelumnya , kita telah belajar bahwa Visual Basic 2010 adalah bahasa pemrograman berorientasi objek . kita telah memahami arti kelas , objek , pewarisan enkapsulasi serta polimorfisme . kita juga telah belajar untuk menulis beberapa program sederhana tanpa banyak memahami beberapa yayasan yang mendasari dan teori . Dalam pelajaran ini , kita akan belajar beberapa teori dasar tentang pemrograman Visual Basic 2010 tapi kami akan lebih fokus pada learning by doing , yaitu belajar dengan menulis program .

Prosedur acara

Visual Basic 2010 adalah berorientasi objek dan bahasa pemrograman event driven . Bahkan , semua aplikasi jendela event driven . Event driven berarti pengguna akan memutuskan apa yang harus dilakukan dengan program ini , apakah ia / dia ingin klik tombol perintah , atau dia / dia ingin memasukkan teks dalam kotak teks , atau dia / dia mungkin ingin untuk menutup aplikasi dan sebagainya . sebuah acara yang berhubungan dengan suatu objek , itu adalah sebuah insiden yang terjadi pada objek karena aksi pengguna , seperti klik atau menekan tombol pada keyboard . Kelas A memiliki peristiwa karena menciptakan instan kelas atau objek .

Ketika kita memulai aplikasi windows di Visual Basic 2010 di bab-bab sebelumnya , kita akan melihat bentuk default dengan Form1 muncul di IDE , sebenarnya Kelas Form1 yang mewarisi dari System.Windows.Forms.Form Form kelas , seperti yang ditunjukkan dalam Form1 properti jendela .



Ketika kita klik pada setiap bagian formulir ini , kita akan melihat jendela kode seperti yang ditunjukkan di bawah ini . Adalah struktur prosedur acara . Dalam hal ini , prosedur event adalah untuk memuat Form1 dan itu dimulai dengan Private Sub dan diakhiri dengan End Sub . Prosedur ini termasuk kelas Form1 dan Load acara , dan mereka mengikat bersama-sama dengan garis bawah , yaitu Form_Load . Itu tidak apa-apa selain memuat bentuk kosong . Kita tidak perlu khawatir sisa barang-barang pada saat ini , mereka akan dijelaskan dalam pelajaran nanti .
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Adalah peristiwa lain yang terkait dengan kelas Form1 , seperti klik , cursorChanged , DoubleClick , DragDrop , Enter sebagai sebagainya , seperti yang ditunjukkan pada diagram di bawah ini ( Tampaknya ketika Anda klik pada panel kanan atas jendela kode )

Menulis kode



Sekarang Anda siap untuk menulis kode untuk event prosedur sehingga akan melakukan sesuatu yang lebih dari loading formulir kosong . Kode harus dimasukkan antara Private Sub Sub ....... End . Mari kita masukkan kode berikut :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Text = “My First VB2010 Program”
Me.ForeColor = Color.ForestGreen
Me.BackColor = Color.Cyan
End Sub
End Classs
Baris pertama dari kode tersebut akan mengubah judul formulir ke My First Visual Basic 2010 Program , baris kedua akan mengubah objek latar depan ke Forest Hijau ( dalam kasus ini , itu adalah label yang kita masukkan ke dalam formulir dan mengubah nya nama ke foreground ) dan baris terakhir mengubah latar belakang warna Cyan .
Sama dengan (= ) dalam kode sebenarnya digunakan untuk menetapkan sesuatu untuk objek , seperti menetapkan warna kuning untuk latar depan obyek Form1 ( atau sebuah instance dari Form1 ) . Me adalah nama yang diberikan untuk kelas Form1 . Kita juga dapat memanggil baris sebagai Laporan . Jadi , tindakan dari program ini akan tergantung pada laporan dimasukkan oleh programmer .
Output ditampilkan dalam jendela di bawah ini :
di sini adalah contoh lain .
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim name1, name2, name3 As String
name1 = “John”
name2 = “Georges”
name3 = “Ali”
MsgBox(” The names are ” & name1 & ” , ” & name2 & ” and ” & name3)
End Sub
Dalam contoh ini , kita memasukkan satu tombol perintah ke dalam formulir dan mengubah nama keterangan sebagai Tampilkan Nama Tersembunyi. Kata kunci Dim adalah untuk mendeklarasikan variabel name1 , name2 dan name3 sebagai string , yang berarti mereka hanya dapat menangani teks . Fungsi MsgBox adalah untuk menampilkan nama dalam kotak pesan yang bergabung bersama-sama dengan " & " tanda-tanda . Outputnya adalah sebagai berikut:




Posting Komentar