Ikhtisar properti, metode, dan peristiwa
Bentuk dan kontrol Visual Basic adalah objek dengan properti, metode, dan kejadiannya sendiri. Anda dapat menganggap properti sebagai properti suatu objek, metode sebagai tindakan objek, dan peristiwa sebagai respons objek. Benda dalam kehidupan sehari-hari seperti balon anak juga mempunyai sifat, metode, dan kejadian. Sifat-sifat balon meliputi sifat-sifat yang terlihat seperti diameter dan warnanya. Properti lain menggambarkan keadaan balon (menggembung atau tidak) atau sifat tak kasat mata, seperti masa pakainya. Menurut definisi, semua balon memiliki sifat-sifat ini; sifat-sifat ini juga bervariasi dari satu balon ke balon lainnya.
Balon juga memiliki metode dan gerakan yang melekat pada balon tersebut. Misalnya: metode inflasi (tindakan mengisi balon dengan helium), metode deflasi (mengeluarkan gas yang ada di dalam balon), dan metode pendakian (membiarkan balon terbang). Semua balon memiliki kemampuan ini.
Balon juga mempunyai respons yang telah ditentukan sebelumnya terhadap peristiwa eksternal tertentu. Misalnya, sebuah balon merespons peristiwa tertusuknya dengan mengempis, dan merespons peristiwa lepas dengan lepas landas.
Jika balonnya bisa diprogram, kode Visual Basicnya akan terlihat seperti ini. Fungsinya untuk mengatur properti balon:
Balon.Warna=Merah
Balon.Diameter=10
Balon.Meningkat=Benar
Perhatikan sintaks kodenya, pertama objeknya (Balon), lalu atributnya (Warna), lalu penugasannya (Merah). Ulangi pernyataan ini, namun dengan nilai yang berbeda, untuk mengubah warna balon. Properti juga dapat diatur selama tahap desain program di jendela Properties.
Cara memanggil balonnya seperti ini :
Balon. Mengembang
Balon. Mengempis
Balon.Naik5
Sintaksnya mirip dengan properti, dengan objek (kata benda) diikuti metode (kata kerja). Pada contoh ketiga terdapat item tambahan yang disebut parameter, yang mewakili ketinggian balon akan naik. Beberapa metode memiliki satu atau lebih parameter yang menjelaskan lebih lanjut tindakan yang akan dilakukan.
Respon balon terhadap suatu peristiwa terlihat seperti ini:
SubBalon_Tusukan()
Balon. Mengempis
Balon.MakeNoiseBang
Balon.Meningkat=Salah
Balon.Diameter=1
Sub Akhir
Kode dalam contoh ini menjelaskan perilaku balon ketika peristiwa tusukan terjadi: memanggil metode Deflate, lalu memanggil metode MakeNoise dengan Bang (suara yang dikeluarkannya) sebagai parameternya. Karena balon tidak lagi mengembang, atur properti Inflated ke False dan tetapkan nilai baru untuk properti Diameter.
Faktanya, balon tidak dapat diprogram, tetapi bentuk atau kontrol Visual Basic dapat diprogram. Sebagai programmer, itu terserah Anda. Anda memutuskan properti mana yang harus diubah, metode mana yang harus dipanggil, dan kejadian mana yang harus ditanggapi untuk mendapatkan tampilan dan perilaku yang Anda inginkan.
Bentuk desain
Objek formulir adalah blok penyusun dasar aplikasi Visual Basic dan merupakan jendela aktual yang berinteraksi dengan pengguna saat menjalankan aplikasi. Suatu formulir memiliki properti, peristiwa, dan metodenya sendiri untuk mengendalikan penampilan dan perilakunya.
Langkah pertama dalam mendesain formulir adalah mengatur propertinya. Hal ini dapat dilakukan di jendela Properties pada waktu desain, atau dengan kode pada saat run time.
Perhatikan waktu desain, yaitu setiap kali Anda membuat aplikasi di lingkungan Visual Basic, saat Anda dapat memanipulasi formulir dan kontrol, mengatur propertinya, dan memprogram acaranya. Runtime adalah waktu yang diperlukan untuk benar-benar menjalankan dan berinteraksi dengan aplikasi Anda.
Tetapkan properti formulir
Banyak sifat suatu bentuk yang mempengaruhi kenampakan bentuk. Properti Caption menentukan teks yang ditampilkan di bilah judul formulir; properti Ikon mengatur ikon yang ditampilkan saat formulir diperkecil. Properti MaxButton dan MinButton menentukan apakah form dapat dimaksimalkan atau diminimalkan. Dengan mengubah properti BorderStyle, Anda dapat mengontrol cara mengubah ukuran formulir.
Properti Tinggi dan Lebar menentukan ukuran awal formulir; properti Kiri dan Atas menentukan posisi formulir berdasarkan sudut kiri atas layar. Properti WindowState dapat mengatur formulir menjadi ukuran maksimal, minimal, atau normal saat startup.
Properti Nama menetapkan nama formulir dan digunakan untuk mereferensikan formulir dalam kode. bekerja untuk pertama kalinya
Ketika suatu formulir ditambahkan dalam proses, nama formulir tersebut ditetapkan secara default menjadi Form1; ketika formulir kedua ditambahkan, namanya ditetapkan secara default menjadi Form2, dan seterusnya. Yang terbaik adalah menetapkan nama yang bermakna untuk properti Nama, seperti memberi nama formulir entri frmEntry.
Cara terbaik untuk mengenal properti bentuk ini adalah melalui latihan. Ubah beberapa properti form pada jendela Properties (Gambar 3.3), kemudian jalankan aplikasi dan amati efek modifikasinya. Jika Anda ingin mempelajari lebih lanjut tentang setiap properti, Anda dapat memilih properti dan tekan F1 untuk melihat bantuan online.
Bentuk peristiwa dan metode
Formulir adalah objek yang dapat menjalankan metode dan merespons peristiwa.
Baik karena interaksi pengguna atau mengubah ukuran formulir melalui kode, peristiwa Resize akan dipicu. Saat ukuran formulir berubah, Anda diperbolehkan memindahkan atau mengubah ukuran kontrol pada formulir.
Setiap kali formulir menjadi formulir aktif, peristiwa Aktifkan dihasilkan; ketika formulir atau aplikasi lain diaktifkan, peristiwa Nonaktifkan dihasilkan. Peristiwa ini berguna untuk menginisialisasi atau mengakhiri perilaku formulir. Misalnya, dalam acara Aktifkan, Anda dapat menulis kode untuk menyorot teks dalam kotak teks tertentu; dalam acara Nonaktifkan, Anda dapat menyimpan perubahan ke file atau database.
Untuk membuat formulir terlihat, panggil metode Show:
Formulir2.Tampilkan
Memanggil metode Show memiliki efek yang sama dengan menyetel properti Visible formulir ke True.
Banyak metode panggilan formulir teks atau grafik. Metode PRint, Line, Circle dan Refresh bisa
Digunakan untuk menulis dan menggambar langsung pada permukaan formulir. Metode-metode ini dan metode lainnya dibahas secara rinci di Bab 12, "Bekerja dengan Teks dan Grafik."
Untuk informasi lebih lanjut tentang formulir, lihat "Meninjau Kembali Formulir" di Bab 6, "Membuat Antarmuka Pengguna".
->