PENGENALAN VISUAL BASIC.NET

APA ITU .NET FRAMEWORK

.net (dibaca : "dot net") framework adalah software yang mendukung prosses pengembangan dan eksekusi program dilingkungan windows. frmework tersebut dikembangkan oleh microsot. terdapat dua bagian atau

etintas penting dalam .net framework yang perlu anda ketahui sebelum melakukan pembuatan program-program yang menggunakan framework ini,yaitu : calss library dan common language runtime (clr).


.NET CLASS LIBRARY

.net framework berisi sekumpulan librar (pustaka_ berupa kelas ang diatur dan dikelompokan kedalam  bentuk hirarki namespace. daftar yang paling banyak digunakan disimpan didalam namespae system.* atau

microsoft.*. kelas-kelas tersebut mengimplementasikan fungsi - fungsi umum yang paling sering diguakan dalam pengembangan program seperti proses baca/tulis file, interaksi dengandatabase , manipulasi dokumen

XML ,dan sebagainya . class library dalam .net framework itu sendiri dibagi kedalam dua kelompok : base class library dan frmework class library.

framework class library (fcl) merupakan superset dari bcl dan mengacu keseluuh library kelas yang terdapat dalam .net class library. dengan demikian ,fcl sebenarnya merupakan nama atau istilah lain dari .net class

library . fcl berisi sekumpulan kelas untuk pembuatan program yang melibatkan windows form (wf), ado.net,asp.net,language integrated query (linq), windows presentation founfation (wpf), windows communication founfation (wcf) dan lain-lain.

COMMON  LANGUAGE RUNTIME (CLR)

common language runtime (clr) adalah lingkungan atau sistem (virtual machine)yng mengatur proses eksekusi dari program-program yang ditulis menggunakan librar .net ada saat kita melakukan kompilasi kode program yang ditulis menggunakan c#,vb.net,vc.net, maupun j#.

hasil yang diberikan oleh compilator (compiler) sebenarnya bukan berupa executable file (.exe), melainkan file berisi kode khusus yang disebut microsoft intermediate language (msil). dile msil merupakan sekumpulan instruksi yang bersifat portable, yang dapat dijalankan didalam semua jenis cpu yang sudah dipasang .net

framework . pada saat program dijalankan , crl akanmengaktifkan komopilator jit (singkatan dari : "just-in-time") untuk mengubah file msil menjadi file .exe .dengan demikian, yang dijalankan adalah file.exe meskipun sebelumnya kode program akan diproses kedalam file msil terlebih dahulu.