“Tidak ada yang sulit di dunia ini, asal kamu mau mendakinya.” Jadi kamu harus punya kepercayaan diri untuk menjadi seorang COM programmer, dan kamu pasti bisa.
Faktanya, setiap kali kita menyetel properti Teks dari kontrol pemrograman teks, kita sudah menggunakan COM. Demikian pula, ketika kontrol data DAO menjalankan metode MoveNext, dan bahkan saat menggunakan kata kontrol VB, kita juga menggunakan COM.
Jadi, apa itu COM?
Pertama-tama, COM adalah cara komunikasi.
Misalnya saja seperti remote TV kita. Ketika kita menekan tombol saluran tertentu, saluran TV langsung beralih; dan ketika kita menekan tombol saklar, TV langsung mati dan seterusnya. Faktanya, kami tidak peduli cara kerjanya, kami hanya tahu bahwa menekan tombol dapat menghasilkan tindakan tertentu.
Prinsip programnya sama. Saat mengubah properti Teks dari kontrol pemrograman teks, kita tidak mengetahui prinsipnya. Mungkin lusinan fungsi API akan dipanggil dalam sistem? Namun bagi pengguna, mereka hanya peduli dengan teks yang ditampilkan di kontrol pemrograman teks.
Kedua, COM adalah cara untuk menggunakan kembali kode.
Keuntungan terbesar menggunakan COM adalah setelah metode komunikasi COM dibuat, metode tersebut dapat dengan mudah digunakan berkali-kali di mana saja. Misalnya, ketika pengguna membuat komponen COM untuk menampilkan tanggal dan waktu, komponen tersebut dapat digunakan di mana saja dalam program apa pun. Tidak hanya aplikasi VB dan program Excel yang bisa mengaksesnya, aplikasi C juga bisa mengaksesnya.
Oleh karena itu, penggunaan kembali kode komponen COM adalah yang paling penting.
Sekali lagi, COM didasarkan pada objek nyata.
Kebanyakan komponen yang dibuat dengan COM didasarkan pada objek sebenarnya, artinya setelah sebuah komponen dibuat, penggunaannya cukup mudah. Bayangkan saja, jika kita menambahkan pengguna lain ke sistem komputer, cara penambahannya yang mana yang sesederhana Customer.Add? Apakah menambahkan paket kode pemrosesan data, algoritma, atau menambahkan DLL database yang lebih besar ke aplikasi? Jelas, COM mendukung operasi sederhana ini.
Jadi, COM adalah metode komunikasi, metode penggunaan kembali kode, dan berdasarkan objek nyata.
Sisa tutorial ini akan membahas secara singkat COM dan VB, termasuk pembuatan kelas dan cara mengubah kelas menjadi objek sebenarnya. Meskipun konten di sini terlalu sederhana, ini adalah dasar untuk pemrograman COM di masa depan.
->