Rabu, 07 Juli 2010

Prinsip Pokok Pemrograman Berbasis GUI
Secara prinsip ada dua bagian pokok dalam pengembangan aplikasi
dengan menggunakan VB, yaitu: visual design dan event-driven programming.
Visual Design
Dalam lingkungan Windows, User-interface sangat memegang peranan
penting, karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa
berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya
berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang
dilakukan. Pada pemrograman Visual, pengembangan aplikasi selalu dimulai
dengan pembentukkan user interface. Untuk mendisain user interface,
pengetahuan yang paling dibutuhkan hanyalah pemahaman dasar tentang jenis
dan kegunaan dari control dan dasar-dasar bagaimana menggambar sebuah
object.
Form dan control merupakan elemen-elemen dasar dalam user interface
pada aplikasi-aplikasi berbasis Windows. Dalam VB, elemen-elemen ini disebut
obyek karena dapat dimanipulasi seperti sebuah obyek. Obyek merupakansuatu kombinasi dari kode dan data yang dapat diperlakukan sebagai satu
kesatuan. Sebuah obyek memiliki sejumlah property dan sejumlah method,
dan akan bereaksi terhadap sejumlah event eksternal seperti halnya obyek
fisik.
Sebagai ilustrasi (gambar 7.6), sebuah mobil adalah sebuah obyek fisik
yang memiliki property, method dan event. Salah satu property adalah warna.
Biasanya property warna dari mobil ditetapkan ketika sebuah mobil dibuat.
Tetapi kalau kita tidak suka dengan warna mobil yang kita beli, kita masih
dapat merubahnya, misalnya dengan mengecat ulang. Demikian juga dalam
VB, property dari sebuah control biasanya ditentukan ketika object dibuat
(pada saat ditempatkan pada sebuah form), tetapi kita dapat merubah property
ini dengan memberikan nilai baru. Kita dapat merubah nilai property pada saat
disain (dengan menggunakan jendela Properties) atau pada saat runtime
(melalui kode program). Beberapa property hanya tersedia pada saat disain,
dan beberapa property hanya tersedia pada saat runtime.
Event-Driven Programming
Pemrograman suatu aplikasi bukanlah sesuatu yang mudah, namun ada
sebuah metodologi yang tidak boleh kita tinggalkan. Aplikasi yang dibuat
dengan VB bukanlah sebuah program yang monolithic (hanya ada satu urutan
jalannya program aplikasi). Ketika kita membuat program dengan VB, pertama
kita harus menentukan bagaimana aplikasi akan berinteraksi dengan pengguna.
Atau dengan kata lain, kita harus menentukan bagaimana setiap control
bereaksi terhadap aksi yang dilakukan pengguna (misalnya: click mouse,
double-click mouse, penekanan salah satu tombol pada keyboard, dan lainlain).
Konsep ini biasa disebut sebagai Event-Driven Programming, karena
bukan aplikasi yang menentukan alur namun kejadian (event) yang disebabkan
oleh pengguna yang menentukan alur dari aplikasi. Program aplikasi yang kita
buat bereaksi terhadap kondisi eksternal (event), dan aksi dari pengguna yang
menentukan bagaimana alur dari aplikasi.
Tipe Data, Variabel dan Konstanta
Secara umum tipe data, variabel dan konstanta dalam Visual Basic tidak
banyak berbeda dengan apa yang disampaikan pada Bab 5. Coba buka kembali
Bab tersebut untuk mengingat kembali bagian ini. Yang berbeda adalah bentuk
pendeklarasian variabel dan konstanta. Perhatikan contoh berikut.
Contoh 7.1. Contoh pendeklarasian variabel, konstanta dan tipe data.
Dim speed As Double
Dim timeElapsed As Double
Dim NumberStudent as Integer = 10
Dim velocity as Single
Dim Nama as String
Const phi as Single = 3.14

Tidak ada komentar:

Posting Komentar