Enny Khairani : Pengembangan Sistem Registrasi  Pasien Rawat Inap  Di Rumah Sakit Haji Medan Tahun 2009, 2010.
1. Bahasa pemprograman sekarang benar-benar bahasa berbasis objek Objek
Oriented Programming, sedangkan VB6 bukan bahasa berbasis objek. 2.
Aplikasi dan komponen yang ditulis di VB 2005 mempunyai akses penuh ke Net Framework. Sedangkan di VB6 tidak dikenal atau tidak digunakan Net
Framework. 3.
Semua aplikasi yang dibuat beroperasi dalam manajemen Common Language Runtime CLR Supardi, 2008.
2.2.3.1. Pemprograman Berbasis Objek OOP
Pemprograman berbasis objek OOP sendiri adalah suatu pendekatan ke arah struktur pengembangan aplikasi berdasarkan objek. Objek tersebut dapat berupa
prosedur,  event, ataupun variable. Objek satu dapat menjadi bawahan objek lainnya berdasarkan susunan fungsinya. Artinya suatu objek terdepan terdiri atas beberapa
objek yang memiliki tugas lebih sempit, dan antar objek dapat saling berinteraksi dalam melaksanakan tugas tertentu Kusumo, 2009.
Contoh kode Visual Basic yang OOP adalah: Dim Masukan as String= “Selamat Membaca”
Dim nilai as String = Strings.LeftMasukan, 3 Objek Masukan bertipe string, yang isi text-nya adalah “Selamat
Membaca”. Kemudian pada baris berikutnya digunakan object left  untuk memprosesnya. Object Left sendiri dapat diakses melalui objek Strings. Hasil proses
object Left terhadap objek Masukan, yaitu mengambil 3 karakter string kirinya untuk
Enny Khairani : Pengembangan Sistem Registrasi  Pasien Rawat Inap  Di Rumah Sakit Haji Medan Tahun 2009, 2010.
kemudian hasil proses tersebut dimasukkan dalam objek nilai yang bertipe string pula Kusumo, 2009.
2.2.3.2 Framework.NET
Framework. NET  merupakan  middleware  antara aplikasi dengan sistem operasi.
Middleware adalah sebuah aplikasi yang secara logic berada diantara lapisan aplikasi application layer dan lapisan data dari sebuah arsitektur layer-layer TCPIP
middleware bisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi. Sistem middleware mengikat aplikasi-aplikasi yang
terpisah Somantri, 2005. Framework .Net adalah suatu himpunan file-file pustaka yang telah
terorganisir dan berguna sebagai fasilitas untuk sistem dan aplikasi. Sehingga seorang programmer dapat tidak perlu lagi menghapal fungsi-fungsi  Windows API  untuk
akses sistem, seperti di dalam bahasa VB6 karena sudah diorganisir oleh FrameWork. Net. Hampir semua fungsi Windows API  tersebut telah dijadikan objek-objek yang
dapat dengan mudah digunakan dan ditemukan oleh programmer VB 2005. Framework .NET
adalah lingkungan untuk membangun, deploy menyebarkan, dan menjalankan aplikasi. NET. Framework. NET disusun oleh dua
komponen utama yaitu: 1.
Dot Framework. NET Class Library pustaka class Frame work. NeET 2.
Common Language Runtime Runtime bahasa umum.
Enny Khairani : Pengembangan Sistem Registrasi  Pasien Rawat Inap  Di Rumah Sakit Haji Medan Tahun 2009, 2010.
Pustaka class framework NET  berisi pustaka kode yang dapat digunakan kembali dari tipe class-class, structure dan sebagainya, yang dibagi menjadi empat
daerah yaitu : 1.
Form-form windows  digunakan untuk pengembangan antar muka pengguna pada flatform windows.
2. ASP.NET  untuk pembuatan aplikasi form-form  web  yang berbasis UI
User interface, antar muka pengguna dan service web  untuk pengembangan antar muka secara terprogram.
3. Fungsi akses data disediakan oleh ADO.NET, XML dan SQL
4. Base Class Library  pustaka class-class dasar berisi koleksi class-class
managed code  kode terkelola yang menyediakan servicelayanan esensial untuk mengembangkan aplikasi dalam. NET Kusumo, 2006.
Class-class  pada  framework  diorganisasikan ke dalam kelompok-kelompok yang saling berhubungan, tersusun secara hirarki dan disebut namespace. Ketika
aplikasi akan mengakses class, yang pertama dilakukan adalah mengakses namespace yang berhubungan Kusumo, 2006.
2.2.3.3 Common Language Runtime CLR