Visual Basic.Net Framework Yapısı
Visual basic net microsoftun net framework platformu üzerinde çalışan bir programlama dilidir bu yapı visual basic uygulamalarının nasıl çalıştığını hangi bileşenleri kullandığını ve sistemle nasıl etkileşime girdiğini belirler net framework visual basic uygulamalarının temelini oluşturur
.Net Framework Nedir ?
Net framework microsoft tarafından geliştirilen bir yazılım platformudur uygulamaların çalışması için gerekli olan ortak kütüphaneleri ve servisleri sağlar
• Ortak çalışma ortamı sunar
• Farklı programlama dillerini destekler
• Sistem kaynaklarını yönetir
Visual Basic .Net Framework İle Nasıl Çalışır
Visual basic ile yazılan kodlar doğrudan işletim sisteminde çalışmaz önce net framework yapısına uyarlanır bu sayede uygulamalar daha güvenli ve kontrollü bir ortamda çalışır
• Kodlar ara dile dönüştürülür
• Net framework tarafından çalıştırılır
• İşletim sistemi ile iletişim kurulur
Common Language Runtime Yapısı
Common language runtime net frameworkün çalışma motorudur visual basic uygulamalarının çalışması bu yapı tarafından yönetilir
• Bellek yönetimi yapar
• Hata denetimi sağlar
• Güvenlik kontrollerini uygular
• Uygulama yaşam döngüsünü yönetir
Framework Class Library Yapısı
Framework class library net framework içerisinde bulunan hazır sınıf ve kütüphanelerden oluşur visual basic uygulamaları bu kütüphaneler sayesinde birçok işlemi kolayca gerçekleştirebilir
• Dosya ve klasör işlemleri
• Veritabanı bağlantıları
• Ağ işlemleri
• Grafik ve kullanıcı arayüzü bileşenleri
Dil Bağımsız Yapı
Net framework birden fazla programlama dilini destekler visual basic c sharp ve f sharp gibi diller aynı altyapıyı kullanır
• Ortak ara dil kullanılır
• Kütüphaneler paylaşılabilir
• Diller arası uyumluluk sağlanır
Güvenlik Yapısı
Net framework uygulamaların güvenli şekilde çalışması için çeşitli güvenlik mekanizmaları sunar bu yapı visual basic uygulamaları için de geçerlidir
• Yetki kontrolleri uygulanır
• Bellek güvenliği sağlanır
• Hatalı kodlar izole edilir
.Net Framework Sürümleri
Net framework zaman içinde farklı sürümlerle geliştirilmiştir her sürüm performans ve güvenlik açısından iyileştirmeler içerir
• Net framework 4 yaygın olarak kullanılır
• Yeni sürümler daha stabil çalışır
• Sürüm uyumluluğu önemlidir
Visual Basic Uygulamalarında .Net Framework Önemi
Visual basic uygulamalarının çalışabilmesi için uygun net framework sürümünün sistemde kurulu olması gerekir uyumsuz veya eksik framework uygulamanın çalışmamasına neden olur
• Çalışma ortamını sağlar
• Performansı etkiler
• Uygulama uyumluluğunu belirler
Visual basic net framework yapısı üzerinde çalışan bir programlama dilidir bu yapı uygulamaların güvenli stabil ve düzenli şekilde çalışmasını sağlar net framework olmadan visual basic uygulamalarının çalışması mümkün değildir


