" Umut, hiç görmeyen birine gökkuşağını anlatmak kadar zor ve imkansız... "

Categories

-

VB.Net Nedir ?

Visual Basic .NET, Visual Basic’in kapsamli yeniden tasarim isleminden geçirilmis halidir. Visual Basic .NET’i daha saglam bir yapilandirilmis programlama dili haline getiren pek çok yeni özellik eklenmistir. En büyük degisiklik, Visual Basic .NET’in artik yönetilen bir dil olmasidir. Visual Basic .NET artik kendi yerel derleyicisine sahip degildir, ama önceki bölümde açiklanan common language runtime ögesine derlenmektedir. Visual Basic .NET’in, runtime ile çalisabilmesi ve yeni programlama modelini kullanabilmesi için kapsamli degisiklikler yapilmistir. Visual Basic .NET, daha yüksek nesne yönelimi düzeyine sahiptir ve önceki sürümlere oranla daha yüksek type safety düzeyi sunmaktadir. Bu degisiklikler sayesinde, Visual Basic 6.0 projelerini .NET Framework sistemine tasirken kodlari yeniden yazmak yerine, basit bir baglanti noktasi kullanmak yeterli olacaktir. Yeni özelliklerden bazilari asagida sunulmaktadir.

Common Language Runtime Destegi

Visual Basic .NET common language runtime yaklasimini temel almaktadir; COM-tabanli bir Visual Basic .NET yoktur. Visual Basic 6.0 uygulamalarinizi Visual Basic.NET ortamina tasimak için küçük bir güncelleme çalismasi yapabilir ve runtime kazançlarindan yararlanabilirsiniz.

Nesne Yönelimli Tasarim

Dil açisindan en çok istenen özellik eski bilesenlerin kullanilabilmesidir. .NET sayesinde, artik Visual Basic programcilari eski uygulamalari kullanabilecek ve yeni Inherits anahtar sözcügü ile mevcut siniflari alabilecek ve Overrides ile taban sinifi islevini silecektir. Eski ögeleri kullanma özelligi, yönetilen bir dille olusturulan tüm siniflarda çalisacaktir.

Visual Basic .NET’e eklenen bir baska özellik de islev asiri yüklemesidir. Uygulama gelistiriciler artik ayni ada sahip olan, ama farkli argüman türleri ve dönüs türleri içeren islevleri olusturabilecektir.

Visual Basic .NET içindeki olusturuculari kullanan uygulama gelistiriciler, bir sinifin yeni örneklerini olustururken, argümanlari sinifa eszamanli olarak iletebilecektir.

Bos Dügüm

Serbest dügümleme sayesinde, uygulama gelistiriciler zamanuyumsuz yürütme özelligini kullanarak, daha ölçeklenebilir ve daha güvenli uygulamalar gelistirecek. Yürütülmesi uzun süren veya harici kaynaklara gerek duyan islev çagrilari, artik islem için ikincil dügüm olusturarak, uygulamanin geri kalan kisminin zamanuyumsuz olarak çalismaya devam etmesini saglayacaktir.

Diger Yeni Özellikler

Visual Basic .NET içindeki kesin tür denetimi, Visual basic 6.0 içindeki gizli tür zorlamayi sikilastirmaktadir. Visual Basic 6.0′da, hemen hemen her tür baska bir türe gizli olarak çevrilebilmekte, ama tür sinirlari asildiginda çalisma zamani hatasi olusturmaktadir. Visual Basic .NET, artik çalisma zamaninda hataya neden olabilen tüm çevrimler için derleme zamani hatalari olusturabilmektedir.

Yapilandirilmis istisna isleme özelligi, Visual Basic 6.0′daki On Error GoTo veya Resume Next hata isleme özelliginin yerini almistir. Yapilandirilmis istisna isleme sayesinde uygulama gelistiriciler, Try…Catch deyimlerini kullanarak normal kosullarda ve istisna kosullarinda çalisan kodlar yazabilmektedir.

Windows Forms, Visual Basic .NET’te uygulama gelistirme için yeni teknolojidir ve diller arasinda uyumludur.

  • 0
  • 949
  • 0

- BUNLARIDA GÖZDEN GEÇİREBİLİRSİNİZ -

HENÜZ YORUM YAPILMAMIŞ !

Yorum yazın

HAKKIMDA

KONULARI TAKİP EDİN

SOSYAL AĞLAR

  • Mesajınızı Gonderin