A N A L I S A V B . N E T | 1 VB .NET 1. Deskripsi Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membuat aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. VB .NET meruapakan generasi penerus dari Visual Basic 6 dari Microsoft. Dibandingkan dengan versi sebelumnya VB.NET memiliki banyak fasilitas baru dan beberapa fasilitas yang ditingkatkan seperti inheritance, interface dan overloading. Tool IDE yang mudah serta cukup lengkap dan class library yang juga lengkap juga disuguhkan pada VB .NET. Dalam teknologi .NET yang juga diadopsi oleh VB maka teknik kompilasi yang terjadi pada source code program memiliki sedikit keunikan yang digambarkan pada bagan di bawah ini. Dalam bagan diatas kita dapat melihat jika .NET dapat melakukan kompilasi dari source yang berbeda, oleh karena itu VB .NET dapat bekerja secara bebas diantara berbagai bahasa pemprograman yang didukung oleh .NET framework. Pada .NET Framework, terdapat environtment Common Library Runtime (CLR) yang menjalankan kode program dan menyediakan servis pada aplikasi untuk mempermudah tahap pengembangan aplikasi. CLR merupakan implementasi dari standar Common Language Infrastructure (CLI) yang mendefinisikan execution environment untuk kode program. Dengan environtment CLR, Visual Basic.NET memiliki fitur yang lebih berorientasi objek dibandingkan versi sebelumnya. Beberapa keuntungan yang didapatkan dari CLR atau environment runtime pada umumnya: