Visual Basic
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Langsung ke: navigasi, cari
Microsoft Visual Basic (sering disingkat sebagai VB
saja) merupakan sebuah bahasa pemrograman yang bersifat
event driven dan menawarkan Integrated Development
Environment (IDE) visual untuk membuat program aplikasi
berbasis sistem operasi Microsoft Windows dengan menggunakan
model pemrograman Common Object Model (COM). Visual
Basic merupakan turunan bahasa BASIC dan menawarkan
pengembangan aplikasi komputer berbasis grafik dengan
cepat, akses ke basis data menggunakan Data Access
Objects (DAO), Remote Data Objects (RDO), atau ActiveX
Data Object (ADO), serta menawarkan pembuatan kontrol
ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti
Visual Basic for Applications (VBA) dan Visual Basic
Scripting Edition (VBScript), mirip seperti halnya
Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh
Microsoft Visual Basic Program-program yang ditulis
dengan Visual Basic juga dapat menggunakan Windows
API, tapi membutuhkan deklarasi fungsi eksternal
tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki
pangsa pasar yang sangat luas. Dalam sebuah survey
yang dilakukan pada tahun 2005, 62% pengembang perangkat
lunak dilaporkan menggunakan berbagai bentuk Visual
Basic, yang diikuti oleh C++, JavaScript, C#, dan
Java.
Daftar isi[sembunyikan]
1 Sejarah
2 Pemrograman Berorientasi Objek (OOP)
3 Desain Visual dan Komponen
4 Lihat pula
[sunting] Sejarah
Bill Gates, pendiri Microsoft, memulai bisnis softwarenya
dengan mengembangkan interpreter bahasa Basic untuk
Altair 8800, untuk kemudian ia ubah agar dapat berjalan
di atas IBM PC dengan sistem operasi DOS. Perkembangan
berikutnya ialah diluncurkannya BASICA (basic-advanced)
untuk DOS. Setelah BASICA, Microsoft meluncurkan
Microsoft QuickBasic dan Microsoft Basic (dikenal
juga sebagai Basic Compiler).
Sejarah BASIC di tangan Microsoft sebagai bahasa
yang diinterpretasi (BASICA) dan juga bahasa yang
dikompilasi (BASCOM) membuat Visual Basic diimplementasikan
sebagai gabungan keduanya.
Programmer yang menggunakan Visual Basic bisa memilih
kode terkompilasi atau kode yang harus diinterpretasi
sebagai hasil executable dari kode VB. Sayangnya,
meskipun sudah terkompilasi jadi bahasa mesin, DLL
bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik
bahasa terkompilasi tetap muncul (ia lebih cepat
dari kalau kita pakai mode terinterpretasi).
[sunting] Pemrograman Berorientasi Objek (OOP)
Visual Basic merupakan bahasa yang mendukung OOP,
namun tidak sepenuhnya. Beberapa karakteristik obyek
tidak dapat dilakukan pada Visual Basic, seperti
Inheritance tidak dapat dilakukan pada class module.
Polymorphism secara terbatas bisa dilakukan dengan
mendeklarasikan class module yang memiliki Interface
tertentu. Visual Basic (VB) tidak bersifat case
sensitif.
[sunting] Desain Visual dan Komponen
Visual Basic menjadi populer karena kemudahan desain
form secara visual dan adanya kemampuan untuk menggunakan
komponen-komponen ActiveX yang dibuat oleh pihak
lain. Namun komponen ActiveX memiliki masalahnya
tersendiri yang dikenal sebagai DLL hell. Pada Visual
Basic .NET, Microsoft mencoba mengatasi masalah
DLL hell dengan mengubah cara penggunaan komponen
(menjadi independen terhadap registry).
KLIK
DISINI SEKARANG JUGA
|