Pemrograman Visual Basic & Free Download Source Code

Pemrograman Visual Basic dan Free Download Source Code

Monday, September 4, 2017

Pengenalan Visual Basic 2013 (VB NET)

Apa itu .NET Framework?

.NET (dibaca: "dot net") Framework adalah software  yang mendukung proses pengembangan dan eksekusi program di lingkungan Windows. Framework tersebut dikembangkan oleh Microsoft. terdapat dua bagian penting di dalam .NET Framework yang perlu Anda ketahui sebelum melakukan pembuatan program-program yang menggunakan framework ini, yaitu: Class Library dan Common Language Runtime (CLR).

.NET Framework berisi sekumpulan library (pustaka) berupa kelas yang diatur dan dikelompokkan ke dalam bentuk hirarki namespace. Daftar kelas yang paling banyak digunakan disimpan di dalam namespace System.* atau Microsoft.*. Kelas-kelas tersebut mengimplementasikan fungsi-fungsi umum yang paling sering digunakan dalam pengemabangan program, seperti proses baca/tulis file, interaksi dengan database, manipulasi dokumen XML, dan sebagainya. Class Library dalam .NET Framework itu sendiri dibagi ke dalam dua kelompok: Base Class Library dan Framework Class Library.

Base Class Library (BCL) berisi kumpulan kelas inti (subset dari seluruh kelas yang terdapat di dalam .NET Class Library) yang menyadiakan fungsi-fungsi dasar dari Common Language Runtime (CLR). Kelas-kelas yang tersimpan dalam file mscorlib.dll serta beberapa kelas yang terdapat di dalam file System.dll dan System.core.dll ditetapkan sebagai bagian dari BCL.

Framework Class Library (FCL) merupakan superset dari BCL dan mengacu ke seluruh 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 Foundation (WPF), Windows Communication Foundation (WCF), dan lain-lain.

Berikut ini adalah gambar yang menunjukkan library kelas di dalam .NET Framework.

Common Language Runtime (CLR)

Common Language Runtime (CLR) adalah lingkungan atau sistem (virtual machine) yang mengatur proses eksekusi dari program-program yang ditulis menggunakan library .NET.  Pada saat kita melakukan kompilasi kode program yang ditulis menggunakan C#, VB .NET, VC .NET, maupun J#, hasil yang diberikan oleh kompilator (compiler) sebenarnya bukan berupa executable file (.exe), melainkan berisi kode khusus yang disebut Microsoft Intermediate Language (MSIL). File MSIL merupak sekumpulan instruksi yang bersifat portable, yang dapat dijalankan di dalam semua jenis CPU yang sudah dipasang .NET Framework. Pada saat program dijalankan, CLR akan mengaktifkan kompilator JIT (singkatan dari: "Just-In-Time") untuk mengubah file MSIL menjadi file .exe. Dengan demikian yang dijalankan adalh file .exe meskipun sebelumnya kode program akan diproses ke dalam file MSIL terlebih dahulu.

Berikut ini adalah gambar yang menunjukkan proses kompilasi dan eksekusi program di dalam .NET Framework.


No comments:

Post a Comment