download

Matakuliah
Tahun
Versi
: M0064/Programming I
: 2005
: <<versi/revisi>>
Pertemuan 6
Class Module
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Mahasiswa dapat Mengembangkan Property
dan Method dari Form
2
Outline Materi
• Membangun Class Module
• Memakai Class dalam program
• Membangun Class dengan Class Builder
3
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)
4
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)
5
Membangun Class Module
6
Membangun Class Module
• 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
7
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
8
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 menginstantiated object)
• Pada variasi 2, object di instantiated pada saat
perintah Set … dijalankan.(Variasi 2 lebih
disarankan karena kita tahu kapan object akan
diinstantied)
9
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
10
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
11
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
12
• Berikutnya akan
muncul layar
Property Builder
seperti
disamping.
• Untuk membuat
Event, Method
caranya sama
dengan Property
13
SELESAI
14