1 Pertemuan 6 Class Module Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Mengembangkan Property dan Method dari Form
3 Outline Materi Membangun Class Module Memakai Class dalam program Membangun Class dengan Class Builder
4 Membangun Class Module Class Module dalam VB menjelaskan tentang class dari object-object (template untuk object), setiap object mempunyai variasi property, tetapi mempunyai struktur dan kemampuan yang sama Dari sebuah class module bisa dibuat banyak instance (yang berupa object)
5 Membangun Class Module Class Module akan ditambahkan ke dalam project yang sedang dibuat Untuk membuat Class Module caranya sama pada saat kita membuat form baru, yaitu klik kanan di Project Explorer dan pilih Add -> Class Module -> Class Module Untuk pemberian nama class module biasa diawali dengan prefix x atau cls (misal cKucing atua clsKucing)
6 Membangun Class Module
7 Di dalam setiap class module yang kita buat ada 2 event yang built-in yaitu INITIALIZE dan TERMINATE INITIALIZE digunakan untuk seting awal untuk object yang akan dibuat dari class tersebut TERMINATE digunakan untuk seting akhir jika object sudah selesai dipakai
8 Memakai Class dalam Program Cara penggunaan Class dalam program ada beberapa variasi : Variasi 1 Dim ObjMyClassObject as New cMyClass. objMyClassObject.Property1= xxx Variasi 2 Dim objMyClassObject as cMyClass. Set objMyClassObject = New cMyClass objMyClassObject.Property1 = xxx
9 Memakai Class dalam Program Perbedaan antara kedua variasi adalah kapan object di-instantiated (dibuat dari class) Pada variasi 1, object akan di-instantiated pada saat property atau method pertama diakses. (perintah Dim … as New tidak akan meng- instantiated object) Pada variasi 2, object di instantiated pada saat perintah Set … dijalankan.(Variasi 2 lebih disarankan karena kita tahu kapan object akan diinstantied)
10 Membangun Class dengan Class Builder Untuk membangun sebuah Class dengan Class Builder, caranya sama dengan membanun sebuah class Module biasa, tetapi menu yang dipilih adalah VB Class Builder
11 Membangun Class dengan Class Builder Berikutnya kita akan masuk kel layar Class Builder seperti ini, pilih File -> New -> Class untuk membuat Class Module yang baru
12 Membangun Class dengan Class Builder Hasilnya adalah munculnya Class1 (namanya bisa di ubah) yang merupakan class dibawah Project1. Berikutnya untuk membuat Property, fokuskan pada Class1, kemudian pilih menu File -> New-> Properties
13 Berikutnya akan muncul layar Property Builder seperti disamping. Untuk membuat Event, Method caranya sama dengan Property
14 Referensi utorial/tutpages/page42.asp -- Class Modulehttp:// utorial/tutpages/page42.asp
15 SELESAI