Visual Basic .NET: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k bot Membuang: de:Visual Basic .NET, ta:விஷ்வல் பேஸிக். நெட் Mengubah: fa:ویژوال بیسیک داتنت |
|||
Baris 50:
Apakah Visual Basic .NET dianggap sebagai sebuah versi [[Visual Basic]] atau benar-benar bahasa yang berbeda merupakan sebuah topik perdebatan yang hangat. Hal ini dikarenakan sintaksis bahasa Visual Basic .NET tidak mengalami perubahan yang sangat drastis, dan hanya menambahkan beberapa dukungan fitur baru seperti penanganan [[eksepsi]] secara terstruktur dan ekspresi yang bisa di-''short-circuit''-kan. Dua perubahan tipe data pun terjadi saat berpindah ke Visual Basic .NET. Dibandingkan dengan Visual Basic 6.0, [[tipe data]] <code>Integer</code> yang dimiliki oleh Visual Basic .NET memiliki panjang dua kali lebih panjang, dari 16 bit menjadi 32 bit. Selain itu, tipe data <code>Long</code> juga sama-sama berubah menjadi dua kali lipat lebih panjang, dari 32 bit menjadi 64 bit. Bilangan bulat 16-bit dalam Visual Basic .NET dinamakan dengan Short. Lagi pula, desainer [[GUI]] [[Windows Forms]] yang terdapat di dalam Visual Studio .NET atau Visual Basic .NET memiliki gaya yang sangat mirip dengan editor form Visual Basic klasik.
Jika sintaksis tidak banyak yang berubah, lain halnya dengan semantik, yang berubah secara signifikan. Visual Basic .NET merupakan sebuah bahasa pemrograman yang mendukung fitur "[[Pemrograman berorientasi objek|Bahasa Pemrograman Berorientasi Objek]]" secara penuh, karena memang didukung oleh arsitektur [[Microsoft .NET Framework]], yang mengandung kombinasi dari ''[[Common Language Runtime]]'' dan ''[[Base Class Library]]''. Visual Basic klasik, hanya merupakan sebuah bahasa pemrogaman berbasis objek, yang berjalan di atas
Perubahan ini telah mengubah banyak asumsi tentang hal yang benar yang harus dilakukan dengan mempertimbangkan performa dan kemudahan untuk dipelihara. Beberapa fungsi dan pustaka perangkat lunak, yang ada di dalam Visual Basic klasik, kini tidak terdapat di dalam Visual Basic .NET; mungkin masih banyak yang masih terdapat di dalam Visual Basic .NET, tapi tidak seefisien apa yang ditawarkan oleh .NET Framework. Bahkan jika program Visual Basic klasik bisa dikompilasi dengan benar, sebagian besar program Visual Basic klasik harus melalui beberapa proses ''[[refactoring]]'' untuk mengadopsi fitur bahasa baru secara keseluruhan. Dokumentasi untuk ini pun tersedia di situs Microsoft<ref>[http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx]</ref>.
|