PERBEDAAN INTERFACE DELPHI DAN VISUAL BASIC
Pak jujur saya
gak terlalu banyak tau perbedaan Delphi dan VB
karma saya tidak nahir kedua pemograman ini. Saya kemaren bingung harus jawab
apa dan saya coba cari-cari di internet eh yang keluar tugas teman-teman semua
jadi karna vasilitas kopy paste saya ngopy punya teman tapi seteleh sampe
dirumah saya Tanya-tanya sama teman-teman yang lagi nyusun nah akirnya saya
dapat jamabanya walau masi jauh si dari yang bapak minta tapi saya jadi
tertarik untuk mengetahuinya lebih lanjut untuk saat ini mungkin pengetahuan
saya lebih kurang baru sampe disini pak karna ternyata bagi saya sulit untuk
mengukapkan yang saya tau dikit-dikit itu dgn kalimat karna masih ngambang.
Kemampuan Visual Basic adalah
· Menggunakan
flatform untuk pembuatan program yang diberi nama Developer Studio,
yanngmemiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++
· Memiliki
compiler handal yang dapat menghasilkan file executeable yang lebih cepat dan
lebih efisien
· Memiliki
beberapa tambahan sarana wizard yang baru. Wizard adalah sarana mempermudah di
dalam pembuatan aplikasi
· Visual Basic
memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan pemakainya
beberapa keunggulan interface pada borland delphi7 adalah
1. dapat dimanfaatkan sebagai implementasi teknik reference-counting,
yakni teknik palingsederhana I yang di gunakan delphi dalam me-manage
life-cycle object, jika RefCount = 0, implementasi class
yg disediakan Delphi dalam hal ini
adalah TInterfacedObject, jadi semua class yg anda turunkan dari
TInterfacedObject otomatis akan mendukung reference-counting dng catatan, 100%
penggunaannya harus menggunakan interface-based assignment.
Namun tidak harus, anda bisa melakukannya secara manual dng
memanggil langsung method dasar yg disediakan IInterface, yakni _AddRef dan
_ReleaseRef;
(2). Suatu interface dapat diperoleh hanya dng melakukan
QueryInterface terhadap unknown type instance, misal reference yg anda dapatkan
adalah TObject, atau Pointer, atau sebuah class. Berbekal dng IID (GUID) (harus
diketahui),
anda dapat melakukan ekstrac-si sebuah interface dng GUID xxx misal
['{F9F1F73F-51E9-44B7-8C8B-B82D533E5433}']. dalam 1 block contoh diatas, anda
tidak perlu melakukan Free secara manual terhadap Obj (dlm hal ini adalah
sebuah TSimple instance), disinilah reference-counting bekerja
(3). kelebihan lain adalah, anda dapat menggunakan interface
terhadap versi Delphi / compiler berbeda.
contoh lingkup paling simple adalah interface dapat digunakan pada Delphi dng versi berbeda,
misal: Delphi 5, Delphi 7 &
Delphi 2007. Untuk kasus ini tentu anda harus membungkusnya
dalam sebuah DLL (Dynamic Link Library), hal ini tidak dapat anda
lakukan jika hanya melakukan share DCU saja,