.NET 3.5 SP1 = .NET 3.0 SP2 + .NET 2.0 SP2 + .NET 3.5 Service Pack

Değişik bir denklem oldu, ama .NET 3.5 SP1′i yüklediğimiz zaman arka planda olan şeyler aslında bu. .NET 3.5 ve 3.0 versiyonları aslında CLR’a fazla dokunulmuş versiyonlar değil. .NET 2.0 Framework’ünün genişletilmiş hali her iki versiyonda. .NET 3.5 SP1′de bu kapsamda en temel olarak .NET 2.0 SP2′yi içeriyor. CLR’de ve Base Library’de hatırı sayılır değişiklik bu aşamada çıkıyor. WPF ve WCF ile ilgili iyileştirmeler de .NET 3.0′ın SP2’sinde bizlerle buluşuyor. .NET 3.5 ile beraber gelen ASP.NET Extensions ile ilgili gelişmelerde .NET 3.5′un kendi service pack’i altında konumlandıralabilir. Bunların hepsini birleştirince işte ortaya .NET 3.5 SP1 çıkıyor.

Peki bunun ne önemi var? Şöyle ki bir şekilde .NET 3.5 SP1′i kaldırmanız gerekebilir. Kaldırdığınız zaman önceden yüklemiş olduğunuz sürümlerin(Ör: .NET 2.0) eski haline dönmesini bekliyor olabilirsiniz ki ben bekliyordum. Ancak gördüm ki, işler tam olarak böyle değilmiş.

Uzun zamandır beklenen .NET 3.5 Service Pack 1 geçtiğimiz günlerde çıktı. ADO.NET Entity Framework’ün son haline ulaşabileceğimiz bu güncellemede daha bir çok güzel yenilik ve iyileştirme var.  İlerleyen günlerde bunlardan bahsetmeye çalışacağım zamanım oldukça.

.NET 3.5 Service Pack 1′i indirmek için http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en

Ayrıca aynı zamanda Visual Studio 2008 için de bir service pack çıktı. .NET 3.5 SP1 ile beraber gelen yeniliklerin IDE’ye uygunluğu açısından önemli güncellemeler içeren bu güncellemeyi indirmek için aşağıdaki adresi ziyaret etmeniz yeterli.

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

 

Visual Studio 2008 ve .NET Framework 3.5 çıktı.
http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx adresinden 90 günlük trial versiyonları ve http://www.microsoft.com/express/product/default.aspx adresinden de ücretsiz olarak dağıtılan Express Edition’ları indirebilirsiniz…

Peki yeni ne var?

-VS2008 ile, .NET 2.0 ,.NET 3.0 ve .NET 3.5 Framework’ü kullanarak aynı IDE’de geliştirme yapabileceğiz.
-Debug yaparken .NET Framework’ün source kodlarını görebileceğiz.(Bir kaç hafta sonra)
-ASP.NET Ajax artık bir extension değil, .NET 3.5 içerisine entegre edilmiş bir framework bileşeni.
-Javascript için intelisense var.Ayrıca javascript kodunu da artık debug edebileceğiz.
-VSTO artık VS2008 içinde…Office ürünleri geliştirmek daha kolaylaştı.
-Unit Test iyileştirmesi
-WCF ve WPF Development için IDE düzenlemeleri.
-C# 3.0 ve LINQ için tam uyumluluk. Artık LINQ’i korkmadan kullanabileceğiz.
-VS ürünlerinin çoğunda yaşanan ve her yeni sürümde kafayı yedirten Web tasarım araçlarının geliştirilmesi ve CSS desteğinin artması.(Kesin gene kafayı yedirtecek)
-ve daha fazlası….

SQL SERVER 2008 November CTP

Şubatta çıkması planlanan SQL Server 2008′inde Kasım CTP’si çıktı. Yakında çıkacağı için 180 günlük bir süresi var. SQL Server 2005′e daha yeni yeni dönüşüm yapılırken 2008′e ne kadar geçmek mantıklı bilemiyorum ama ilginen olursa http://www.microsoft.com/downloads/details.aspx?FamilyId=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&displaylang=en adresinden download edebilir.

WPF ve DataBinding

Posted by Arda under .NET, C#, Coding

.NET Framework 3.0 ile beraber gelen alt bileşenlerden Windows Presentation Foundation uzaktan güzel gözüksede sanırım uygulama geliştirme aşamasında bir çok yazılım uzmanını zorlayan yapılardan biri. Bunun öncelikli nedenleri, henüz stabil bir uygulama geliştirme platformunun tam olarak sunulmaması ve dökümantasyonun yeterli olmaması gösterilebilir sanırım. WPF vizyonu yaygınlaştıkca dökümantasyon olayınında gelişeceğine inanıyorum.
 
Bu yazımda WPF’da databinding işlemlerinden bahsedeceğim. Önceki framework versiyonlarından farklı bir yaklaşıma sahip olan databinding işlemleri WPF’da gerçekten oldukça karışık. Bunun nedenlerinden biri kontrolleri bir birleri ile iç içe kullanabilme özelliğinin ve her bir kontrolü özelleştirme esnekliliğinin çok gelişmiş olması desem yanılmış olmam. WPF’da bir listbox’ın içine koyacağınız düğme üzerine tıklandığı zaman bir combobox’ın çıkıp,elemanlarını değişik türlerde gösterebilme esnekliği, geliştirme aşamasında baya zorluyor.

Bu yazı ile bu WPF’de kontrollere databinding nasıl yapılır giriş seviyesinde bunu anlatacağım. Yazının biraz daha net anlaşılması için XAML kavramı ve .NET Framework 3.0 konseptine yatkınlın sanırım gerekli olacaktır. Yapacağım örnek, bir combobox’ı database’den gelen bilgiler ile nasıl doldurabilir ve combobox’ın elemanlarını nasıl özelleştirebiliriz bunu gösteren basit bir uygulama olacak.

Read the rest of this entry »

Uzun bir süredir merakla beklenen, meraklıların Beta sürümleriyle haşır neşir olduğu .NET Framework 3.0 çıktı. .NET 2.0 ‘ a, Windows Communication Foundation, Windows Workflow Foundation,Windows Presentation Foundation ve Windows CardSpace kavramlarının eklenmesi ile ortaya çıkan yeni sistemi http://www.netfx3.com/ adresinden takip edebilirsiniz…

“.NET Framework 3.0 has been released!

The .NET Framework 3.0 has officially been released!  You can download the .NET Framework 3.0 components here:

Note, if you are using Windows Vista the .NET Framework 3.0 Runtime Components are installed by default.