Kamis, 24 Februari 2011

Tugas Pertemuan II VB.Net (Belajar Menggunakan Object)

-         Penggunaan Object
Object yang terdapat pada VB.Net hampir sama dengan object-object pada bahasa pemprograman yang lain. Seperti yang telah dibahas pada tugas yang lalu, ada banyak object yang dapat digunakan. Hal yang penting adalah guna dari object-object tersebut.
Pada Object Oriented Programming, penggunaan object berkisar pada properties dan event dari object tersebut. Jadi pemahaman user pada object menjadi penting dalam Object Oriented Programming. Karena untuk membuat suatu program yang bagus dalam OOP, selain butuh logika dan algoritma yang baik, user juga perlu memahami object-object yang ada.
-         Penggunaan Properties
Pada bahasan di atas telah disebutkan bahwa penggunaan object berkisar pada properties dan event. Properties adalah keterangan-keterangan yang mendeskripsikan object tersebut. Ketika melakukan coding (pengkodean), setiap penggunaan object diikuti dengan propertiesnya atau dengan kata lain perubahan dilakukan pada properties object. Oleh karena itu user harus memahami cara penggunaan properties sebuah object
Pengaturan properties object dapat dilakukan dengan dua cara. Cara yang pertama adalah dengan mengubah langsung pada box properties. Cara ini membuat object menjadi bersifat statis karena ketika program dieksekusi, object akan tampil dengan properties yang mutlak (tidak pernah berubah).
Dalam VB.Net, dalam melakukan perubahan properties melalui coding, tidak semua perubahan properties dapat digunakan secara langsung. Perubahan yang tidak bisa secara langsung adalah pada fungsi-fungsi yang bersifat public read only. Contoh label.font.bold = boolean. Fungsi ini tidak bisa merubah properties bold secara langsung karena sifatnya read only. Harus dirubah pada pengaturan system.drawing terlebih dahulu.
Cara selanjutnya adalah dengan coding. Cara ini akan membuat object menjadi dinamis karena object dapat berubah-ubah tergantung code yang ada. Contoh ketika event click terjadi pada sebuah button, teks pada button tersebut dapat diubah. Namun cara yang manapun dapat digunakan tergantung kebutuhan dan bagaimana program yang kita inginkan.
-         Penggunaan Event
Hal lain yang sangat penting adalah event. Eksekusi pada sebuah program akan dilakukan bila terjadi event pada sebuah object. Ada banyak event yang terdapat pada bahasa pemprograman seperti click, changed, dll. Event-event tersebut haruslah dimengerti user, apa itu event click,changed, dll. Kesalahan dalam pemilihan event, akan membuat kesalahan yang fatal pada program karena kesalahan ini merupakan kesalahan logika yang tidak dapat dideteksi oleh bahasa pemprograman.
Pada Object Oriented Programming, coding program pada sebuah event yang terjadi pada object akan menjadi penentu arah eksekusi suatu program. Oleh sebab itu, user sangat perlu memahami event-event pada sebuah object.
-         Rangkuman Pertemuan II
1.      Tipe Variabel
Variabel Public. Adalah variabel yang dapat digunakan di semua bagian project baik main, fungsi, dll selama masih dalam satu project.
Variabel General. Adalah variabel yang dapat digunakan dalam semua bagian coding selama masih dalam satu form.
Variabel Lokal. Adalah variabel yang hanya dapat digunakan dalam satu lingkup method. Variabel Lokal bila sudah diinisialisasi harus digunakan. Bila tidak digunakan akan menjadi suatu syntax yang salah.
2.      Penggunaan Object
Penggunaan object telah dijabarkan di bahasan di atas.
3.      Belajar Membuat Project
Project yang dilatih bertujuan melatih penggunaan object baik event maupun properties yaitu dengan belajar menambahkan input ke dalam list box.
-         Contoh Program
·        Program1
Public Class Form1
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text = "Button1"
    End Sub
    Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
        Label1.Text = "Button2"
    End Sub
End Class
·        Program2
Public Class Form1
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Close()
    End Sub
End Class

Tidak ada komentar:

Posting Komentar