Visual Basic
Visual Basic (VB) adalah bahasa pemrograman yang dikembangkan oleh Microsoft untuk sistem operasi Windows mereka. Bahasa BASIC dikatakan lebih mudah dibaca daripada bahasa lainnya.
Visual Basic adalah bahasa pemrograman tingkat tinggi yang dipahami secara luas, ditulis menggunakan kata-kata dan sintaksis sederhana seperti bahasa Inggris. Ini adalah bahasa yang ditafsirkan, kode dapat dijalankan segera setelah ditulis.
Memiliki interpreter membuatnya lebih mudah digunakan, karena komputer tidak perlu mengkompilasi kode, mungkin menemukan kesalahan untuk diperbaiki, sebelum versi yang dikompilasi dapat dijalankan. Setelah kode bekerja, kode tersebut dapat dikompilasi ke dalam file .exe sehingga akan berjalan di semua komputer Windows modern, apakah VB terinstal atau tidak. Bahasa ini memungkinkan programmer pemula untuk menghasilkan aplikasi Windows yang terlihat profesional, karena termasuk alat menggambar untuk membuat formulir Windows normal. VB juga mencakup fitur-fitur canggih - konsep dan struktur yang memungkinkan program diadaptasi untuk digunakan dengan Internet. Visual Basic tidak akan berjalan pada sistem operasi selain Windows dan pada mesin dengan prosesor yang tidak kompatibel dengan Intel.
Meskipun program ini telah menerima kritik karena kesalahannya, Visual Basic sukses secara komersial sejak dirilis untuk versi 3 pada musim panas 1993. Banyak perusahaan menawarkan kontrol pihak ketiga yang sangat memperluas fungsinya.
Contoh
Sejarah
VB 1.0 diperkenalkan pada tahun 1991. Desain drag and drop untuk membuat antarmuka pengguna berasal dari generator formulir prototipe yang dikembangkan oleh Alan Cooper dan perusahaannya yang disebut Tripod. Microsoft dikontrak oleh Cooper dan rekan-rekannya untuk mengembangkan Tripod menjadi sistem formulir yang dapat diprogram untuk Windows 3.0, dengan nama kode Ruby (tidak ada hubungannya dengan bahasa pemrograman Ruby). Tripod sama sekali tidak menyertakan bahasa pemrograman. Microsoft memutuskan untuk menggabungkan Ruby dengan bahasa Basic untuk membuat Visual Basic. Generator antarmuka Ruby menyediakan bagian "visual" dari Visual Basic dan ini digabungkan dengan mesin Embedded BASIC "EB" yang didesain untuk sistem database "Omega" yang ditinggalkan Microsoft. Ruby juga menyediakan kemampuan untuk memuat pustaka tautan dinamis yang berisi kontrol tambahan (kemudian disebut "gizmos"), yang kemudian menjadi antarmuka Visual Basic Extension (VBX). Versi Visual Basic tercantum di bawah ini:
Nama | Sistem Operasi | Tanggal Dirilis | Deskripsi |
Visual Basic 1.0 | Windows | Mei 1991 | Versi ini pertama kali dirilis pada pameran dagang Comdex/Windows World di Atlanta, Georgia. |
Visual Basic 1.0 | September 1992 | Versi bahasa ini sendiri tidak cukup kompatibel dengan Visual Basic for Windows. Hal ini karena bahasa ini sebenarnya adalah versi berikutnya dari kompiler BASIC berbasis DOS Microsoft, QuickBASIC dan BASIC Professional Development System. Antarmuka menggunakan antarmuka pengguna Teks, menggunakan karakter ASCII yang diperluas untuk mensimulasikan tampilan antarmuka pengguna Grafis. | |
Visual Basic 2.0 | Windows | November 1992 | Lingkungan pemrograman lebih mudah digunakan daripada versi 1.0, dan lebih cepat. Khususnya, form menjadi objek yang dapat diinstansiasi, sehingga meletakkan konsep dasar modul kelas seperti yang kemudian ditawarkan dalam versi 4.0. |
Visual Basic 3.0 | Windows | Musim panas 1993 | Visual Basic 3.0 hadir dalam versi Standar dan Profesional. VB3 menyertakan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca dan menulis database Jet (atau Access) 1.x. Dengan dirilisnya versi ini produk menjadi lebih sukses. Namun, Visual Basic 3.0 sangat dikritik karena tidak menjadi "bahasa pemrograman sejati"; Itu tidak dapat membuat file yang dapat dieksekusi (EXE) yang sebenarnya. Ini berarti bahwa setiap program VB harus diinterpretasikan pada saat runtime dan berjalan lebih lambat daripada program komputer biasa. |
Visual Basic 4.0 | Windows | Agustus 1995 | Ini adalah versi pertama yang dapat membuat aplikasi 32-bit serta program Windows 16-bit. Ini memiliki tiga edisi; Standar, Profesional, dan Perusahaan. Ini juga memperkenalkan kemampuan untuk menulis kelas non-GUI dalam Visual Basic. Ketidakcocokan antara rilis yang berbeda dari Visual Basic 4 menyebabkan masalah instalasi dan operasi. Sementara versi Visual Basic sebelumnya telah menggunakan kontrol VBX, Visual Basic 4.0 menggunakan kontrol OLE (dengan nama file yang berakhiran .OCX) sebagai gantinya. Jenis kontrol ini kemudian dinamai kontrol ActiveX. |
Visual Basic 5.0 | Windows | Februari 1997 | Versi ini dirilis secara eksklusif untuk Windows versi 32-bit. Programmer yang lebih suka menulis program 16-bit dapat mengimpor program yang ditulis dalam Visual Basic 4.0 ke Visual Basic 5.0, dan program Visual Basic 5.0 dapat dengan mudah dikonversi dengan Visual Basic 4.0. Visual Basic 5.0 juga memperkenalkan kemampuan untuk membuat kontrol pengguna khusus, serta kemampuan untuk mengkompilasi ke kode asli Windows yang dapat dieksekusi, mempercepat eksekusi kode intensif perhitungan. Control Creation Edition yang gratis dan dapat diunduh juga dirilis untuk pembuatan kontrol ActiveX. Itu juga digunakan sebagai bentuk pengantar Visual Basic: proyek .exe biasa dapat dibuat dan dijalankan di IDE, tetapi tidak dikompilasi. |
Visual Basic 6.0 | Windows | Pertengahan 1998 | Versi ini ditingkatkan di sejumlah area termasuk kemampuan untuk membuat aplikasi berbasis web. VB6 memasuki "fase tidak didukung" Microsoft pada Maret 2008. Meskipun lingkungan pengembangan Visual Basic 6.0 tidak lagi didukung, runtime didukung pada Windows Vista, Windows Server 2008 dan Windows 7. Dukungan Mainstream untuk Microsoft Visual Basic 6.0 berakhir pada 31 Maret 2005. Dukungan yang diperpanjang berakhir pada Maret 2008. Sebagai tanggapan, komunitas pengguna Visual Basic menyatakan keprihatinannya yang mendalam dan melobi para pengguna untuk menandatangani petisi agar produk ini tetap hidup. Microsoft sejauh ini menolak untuk mengubah posisi mereka dalam masalah ini. (tapi lihat ) Ironisnya, selama tahun 2005, terungkap bahwa penawaran anti-spyware baru Microsoft, Microsoft AntiSpyware (bagian dari pembelian Perangkat Lunak Perusahaan GIANT), dikodekan dalam Visual Basic 6.0. Penggantinya, Windows Defender, ditulis ulang sebagai kode C++. |
Visual Basic .NET
Visual Basic .NET adalah seri produk berikutnya dalam rangkaian produk Visual Basic Microsoft yang sukses. Ini membuat pembuatan program lebih mudah karena dimungkinkan untuk menyeret-dan-meletakkan kontrol ke dalam program. Ini berjalan pada .NET Framework dan menampilkan barisan program panjang lainnya (lihat Visual Basic .NET#Editions).
Visual Basic untuk Aplikasi
Ini adalah bahasa skrip yang digunakan di Microsoft Office dan beberapa program lainnya. Bahasa ini didasarkan pada Visual Basic 6.0, dan dapat mengubah data dalam aplikasi kantor, menuliskannya ke file, dan melakukan tindakan lainnya.
Dukungan
Semua versi lingkungan pengembangan Visual Basic dari 1.0 hingga 6.0 telah dihentikan dan sekarang tidak didukung oleh Microsoft. Lingkungan runtime yang terkait juga tidak didukung. Ini kecuali untuk lingkungan runtime inti Visual Basic 6, yang akan didukung secara resmi oleh Microsoft hingga dukungan Windows 10 dan Windows Server 2012 berakhir. Komponen pihak ketiga yang dikirimkan dengan Visual Studio 6.0 tidak termasuk dalam pernyataan dukungan ini. Beberapa komponen Visual Basic lama mungkin masih berfungsi pada platform yang lebih baru. Ini meskipun tidak didukung oleh Microsoft dan vendor lain.
Pengembangan pengembangan dan pemeliharaan untuk Visual Basic 6 dimungkinkan pada Windows XP, Windows Vista dan Windows 2003 menggunakan platform Visual Studio 6.0, tetapi tidak didukung. Dokumentasi untuk Visual Basic 6.0, antarmuka pemrograman aplikasinya dan tool-toolnya paling baik tercakup dalam rilis MSDN terakhir sebelum Visual Studio.NET 2002. Rilis MSDN selanjutnya berfokus pada pengembangan .NET dan bagian penting dari dokumentasi pemrograman Visual Basic 6.0 dihapus. IDE Visual Basic dapat diinstal dan digunakan pada Windows Vista, di mana ia menunjukkan beberapa ketidakcocokan kecil yang tidak menghalangi pengembangan dan pemeliharaan perangkat lunak normal. Pada Agustus 2008, baik Visual Studio 6.0 dan dokumentasi MSDN tersedia untuk diunduh oleh pelanggan MSDN.
Pertanyaan dan Jawaban
T: Apa itu Visual Basic?
J: Visual Basic adalah bahasa pemrograman yang dikembangkan oleh Microsoft untuk sistem operasi Windows.
T: Apakah bahasa BASIC lebih mudah dibaca daripada bahasa lain?
A: Ya, bahasa BASIC dikatakan lebih mudah dibaca daripada bahasa lainnya.
T: Apakah Visual Basic merupakan bahasa pemrograman tingkat tinggi?
A: Ya, Visual Basic adalah bahasa pemrograman tingkat tinggi yang dipahami secara luas.
T: Apakah Visual Basic merupakan bahasa yang diinterpretasikan?
A: Ya, Visual Basic adalah bahasa yang diinterpretasikan.
T: Apakah kode dapat langsung dijalankan setelah ditulis dalam Visual Basic?
A: Ya, kode dapat dijalankan segera setelah ditulis dalam Visual Basic.
T: Dapatkah kode Visual Basic dikompilasi menjadi file .exe?
A: Ya, setelah kode bekerja, kode tersebut dapat dikompilasi ke dalam file .exe sehingga dapat dijalankan di semua komputer Windows modern.
T: Dapatkah Visual Basic berjalan pada sistem operasi selain Windows?
J: Tidak, Visual Basic tidak akan berjalan pada sistem operasi selain Windows dan pada mesin dengan prosesor yang tidak kompatibel dengan Intel.