Visual Basic: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Wagino Bot (bicara | kontrib)
k minor cosmetic change
Wagino Bot (bicara | kontrib)
k minor cosmetic change
Baris 28:
 
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.<ref name="Phil">{{cite book
|last = Phil
|first = Jones
|title = Visual Basic: A Complete Course Letts Higher Education List Series
|publisher = Cengage Learning EMEA
|date = 2001
|isbn = 0826454054, 9780826454058}}</ref>
 
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 luar tambahan.<ref name="Phil" />
Baris 46:
Visual Basic adalah pengembangan dari bahasa komputer [[BASIC]] (''Beginner’s All-purpose Symbolic Instruction Code''). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari [[Perguruan Tinggi Dartmouth]] pada pertengahan tahun 1960-an.<ref name="Liberty">
{{cite book
|last = Liberty
|first = Jesse
|title = Programming Visual Basic 2005 O'Reilly Series Safari Books Online
|publisher = O'Reilly Media, Inc
|date = 2005
|isbn = 0596009496, 9780596009496}}
</ref> Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para
programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
Baris 63:
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.<ref name="jesse">
{{cite book
|last = Liberty
|first = Jesse
|title = Programming Visual Basic .Net O'Reilly Series Safari Books Online
|publisher = O'Reilly Media, Inc
|date = 2003
|isbn = 0596004389, 9780596004385}}
</ref>
Programmer yang menggunakan ''Visual Basic'' bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil [[porting]] dari kode VB.<ref name="jesse" /> Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama <code>MSVBVMxx.DLL</code> tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).<ref name="jesse" />
Baris 99:
Visual Basic merupakan bahasa yang mendukung [[Pemrograman berorientasi objek]] , 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.<ref name="AnneBoehm">
{{cite book
|last = Boehm
|first = Anne
|title = Murach's Visual Basic 2008 Mike Murach Series: Training and Reference Series
|publisher = Mike Murach & Associates
|date = 2008
|isbn =1890774456, 9781890774455}}
</ref>
 
Baris 110:
Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ''ActiveX'' yang dibuat oleh pihak lain.<ref name="Petroutsos">
{{cite book
|last = Petroutsos
|first = Evangelos
|title = Mastering Microsoft Visual Basic 2010
|publisher = John Wiley and Sons
|date = 2010
|isbn =0470532874, 9780470532874}}
</ref> 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 Windows|registry]]).<ref name="Petroutsos">
{{cite book
|last = Petroutsos
|first = Evangelos
|title = Mastering Microsoft Visual Basic 2010
|publisher = John Wiley and Sons
|date = 2010
|isbn =0470532874, 9780470532874}}
</ref>