Perbedaan Utama: VB adalah singkatan dari Visual Basic. Ini adalah bahasa pemrograman tingkat tinggi oleh Microsoft yang digunakan untuk pengembangan cepat program berbasis Windows. VB.NET adalah singkatan dari Visual Basic Network Enabled Technologies. Ini adalah salah satu bahasa untuk .NET framework oleh Microsoft. Bahasa ini telah dibuat khusus untuk pengembang VB. Itu termasuk kategori bahasa pemrograman komputer berorientasi objek yang diimplementasikan pada .NET framework. VB.NET dianggap versi berevolusi dari Visual Basic. Namun, VB.Net telah dirancang ulang untuk memasukkan banyak fitur baru seperti keamanan tipe yang disempurnakan, bahasa yang disederhanakan, paket formulir yang berisi Formulir Windows dan Formulir Web, dll.
VB.NET menambahkan berbagai fungsi dan fitur seperti termasuk pewarisan berorientasi objek yang sebenarnya (bahkan pewarisan objek lintas-bahasa), overloading, threading gratis, pengecekan tipe ketat, dan lingkungan pengembangan bersama yang baru. Ada banyak perubahan di vb.net. Dalam vb6 prosedur properti ditulis menggunakan Get and Let, sedangkan di VB.NET, Get and Set digunakan. Tidak seperti VB, VB.NET tidak menggunakan kata kunci seperti Gosub dan DefType.
Perbandingan antara VB 6.0 dan VB.net:
VB | VB.NET | |
Definisi | VB adalah singkatan dari Visual Basic. Ini adalah bahasa pemrograman tingkat tinggi yang digunakan untuk pengembangan cepat program berbasis Windows. | VB.NET adalah singkatan dari Visual Basic Network Enabled Technology. Ini adalah salah satu bahasa untuk .NET framework oleh Microsoft. Bahasa ini telah dibuat khusus untuk pengembang VB. Itu termasuk kategori bahasa pemrograman komputer berorientasi objek yang diimplementasikan pada .NET framework. |
Mengetik | Bahasa berbasis juru bahasa | Bahasa yang dikompilasi |
Runtime | VB Runtime | Spesifikasi Bahasa Umum |
Ketikkan bahasa yang aman | Tidak | iya nih |
Aplikasi multithreaded | Tidak bisa dikembangkan | Dapat dikembangkan |
Penanganan data | Protokol DAO, kemudian RDO, diikuti oleh ADO (Objek Data ActiveX) | Data ditangani menggunakan ADO.net |
Bahasa | Bahasa berbasis objek | Bahasa berorientasi objek yang benar |
Melewati parameter | Sebagian besar dilewatkan dengan referensi | Default lewat nilai |
Objek mendukung properti default | iya nih | Tidak |
Penggantian dilakukan | Koleksi QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Diganti oleh elemen dalam System.DateTime |
Deklarasi tipe struktur / yang ditentukan pengguna | dideklarasikan menggunakan Type ... End Type structure | dideklarasikan menggunakan Struktur ... Akhiri Struktur |