Visual Basic lwn Visual Basic. Net (VB6 lwn VB.net)
VB aka Visual Basic ialah bahasa pengaturcaraan yang dikeluarkan sekitar tahun 1991 sebagai produk oleh Microsoft. Ia ialah bahasa pengaturcaraan yang dipacu acara generasi ketiga, yang menyokong Pembangunan Aplikasi Rapid (aka RAD). Visual Basic 6, atau VB6, telah dikeluarkan pada tahun 1998, dan ia merupakan keluaran stabil VB. VB6 menyediakan IDE untuk pembangunan perisian dan reka bentuk antara muka pengguna. Bahasa ini berdasarkan model pengaturcaraan yang dipanggil, Model Objek Komponen. VB6 ialah bahasa pengaturcaraan mudah, yang bukan sahaja membantu pemula untuk mempelajari konsep pengaturcaraan dengan cepat, tetapi juga menggunakannya dengan mudah dalam aplikasi perisian yang besar. VB6 ialah bahasa pengaturcaraan prosedur. Pengaturcara dapat mereka bentuk GUI untuk aplikasi dan menggunakan fungsi secara langsung pada kawalan yang ditambahkan pada GUI. Sebagai contoh, jika terdapat butang dalam GUI, pengaturcara perlu menulis fungsi untuk butang itu dalam acara klik butang (dan oleh itu istilah pengaturcaraan dipacu peristiwa).
VB.net
VB.net juga merupakan produk Microsoft yang dikeluarkan pada tahun 2008. Ia adalah pengganti VB6. Perbezaan utama antara VB6 dan VB.net ialah konsep ‘Pengaturcaraan Berorientasikan Objek’ yang diperkenalkan dalam VB.net. Setiap dan setiap komponen yang berinteraksi dengan sistem sedemikian dianggap sebagai objek. Objek dicipta melalui kelas yang sepadan. Kelas boleh diisytiharkan oleh pengaturcara atau bahasa itu juga terdiri daripada pelbagai perpustakaan kelasnya sendiri. Itu adalah bahan binaan bahasa VB.net. Program aplikasi yang ditulis dalam bahasa VB.net berjalan pada rangka kerja. NET Microsoft. Pengaturcara atau pembangun harus menulis kelas selain daripada kelas terbina dalam, untuk melaksanakan apa sahaja keperluan sistem. Selepas keluaran utama pertama VB.net 2005, kini ia telah mengeluarkan 2010, yang menyokong rangka kerja. NET 4.0.
Visual Basic (VB6)
Tidak seperti dalam VB6, VB.net menyokong pembangunan bersama. Bagi sesiapa yang mempunyai program menulis menggunakan VB6, ia sepatutnya mudah untuk menyesuaikan diri dengan pengaturcaraan VB.net. Selain itu, atur cara yang telah ditulis dalam VB6 boleh ditukar kepada versi.net dengan mudah dengan menggunakan alat migrasi bahasa VB.net. Baru-baru ini penggunaan VB.net untuk pembangunan web juga meningkat hasil daripada sokongannya untuk pembangunan aplikasi web.
Apakah perbezaan antara VB6 dan VB.net?
• VB6 ialah bahasa pengaturcaraan prosedural.
• VB.net ialah Bahasa Pengaturcaraan Berorientasikan Objek.
• VB6 menggunakan Model Objek Komponen.
• VB6 ialah bahasa pengaturcaraan yang mudah.
• VB.net mempunyai pelbagai perpustakaan kelas terbina dalam, yang merupakan blok binaan bahasa.
• VB.net menyokong pembangunan bersama.
• VB.net menyokong pembangunan aplikasi web.