Kullandığınız bilgisayarda Windows XP kuruluysa .NET Framework'ü Microsoft’un sitesinden indirip kurabilirsiniz. Birkaç yıl önce .NET Framework 1.1 vardı. Sonra 2005 yılının başında .NET Framework 2.0 hazırlanıp dağıtıldı. Yakın bir zamanda ise .NET Framework’ün 3.0/3.5 sürümleri piyasaya verildi. Microsoft önceleri .NET Framework 2.0’a bazı yardımcı sınıflar ve araçlar ekleyip buna 3.0 dedi. Sonrasında ise .NET Framework 3.5 hazırlandı. Bu dersler boyunca anlatılanları izleyip deneyebilmeniz için .NET Framework 2.0 yeterlidir.
Ya Visual Studio?
Bu derslerin sizin için verimli olması için daha sonra sözü edilecek Visual Studio 2005/2008’i edinip bilgisayarınıza kurmanız veya Visual Basic için hazırlanmış ücretsiz Express Edition’ı Microsoft’un sitesinden indirip kurmanız gerekir. Ücretsiz Express sürümü edinmek kolay olduğu için bu derslerde Express sürüme ağırlık vereceğim. Tabii bilgisayarlarına Visual Studio’yu kurmuş olanları da gözeteceğim. Bu dersleri izlerken Visual Studio’nun 2005 veya 2008 sürümü kullanılabilir. Bu derslerde size Visual Basic programlama dilinin .NET uyumlu sürümünün temel özelliklerini anlatmayı hedeflediğim için Visual Studio ile ilgili ayrıntılardan söz etmeyeceğim.
Bu paragrafı yukarıda .NET Framework’ün sürümlerimden söz edilen paragraf ile birlikte okuyanların bir kısmı bu Visual Studio’da ne oluyor diye sorabilirler. Hemen açıklayayım. Gerçekte Visual Basic veya .NET Framework uyumlu herhangi bir programlama dili ile program yazmak için .NET Framework ve Not Defteri gibi bir editör programı yeterli olmaktadır.
Ne ki çok sayıda dosyadan meydana gelebilen Visual Basic uygulamalarını Not Defteri gibi kısıtlı özelliklere sahip bir editörle yazıp DOS penceresinde derlemek imkansız olmasa bile zahmetlidir. Bu nedenle konu .NET Framework uyumlu programlama dilleri olduğunda Microsoft ancak bu dillerde program yazma ve derleme işlemini kolaylaştıran Visual Studio’yu satarak para kazabilmektedir. İleri ki konularda derleyici nedir, IDE nedir gibi sorular sizin için bilinmez olmayacaktır. Bu arada Visual Basic, .NET Framework ve Visual Studio'nun sürümlerinin birbirine karıştırıldığı kitaplar görürseniz şaşırmayın.
Son 2 paragraftan kafası karışanlar için ek açıklama: Microsoft firması önce .NET Framework adı verilen bir sınıf kitaplığını hazırladı. Bu sınıf kitaplığında program yazarken gerek duyabileceğiniz çok sayıda sınıf bulunmaktadır. Örneğin yazdığınız programda bir düğmeye gerek duyduğunuzda .NET Framework ile gelen Button sınıfından, TextBox’a gerek duyduğunuzda TextBox sınıfından yararlanabilirsiniz. Bu sınıfları C#, Visual Basic .NET ve C++ gibi programlama dilleri kullanılabilsin diye Microsoft firması bu 3 programlama dilinin derleyicilerini .NET Framework ile birlikte ücretsiz dağıtmaktadır. Başka bir deyişle kullandığınız bilgisayara .NET Framework’ü kurmanız halinde elinizde hem Visual Basic hem de C# derleyicisi olmuş oluyor. Yani hazır sınıflar var, bu sınıfların kullanılabildiği programlama dillerinin derleyicileri de var. Geriye bir tek tercih edilen programlama dilinde uygulama yazılırken programcıya yardım edecek araç kalıyordu. Bu da önce yalnızca Visual Studio iken sonra da Visual Basic için hazırlanan Express Edition alternatifi geldi.


LinkBack URL
About LinkBacks


Alıntı ile Cevapla


