Microsoft, .NET FX 4.0 ve Visual Studio 2010 için ilk haberleri resmi olarak duyurmaya başladı. http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx adresinde yenilikler hakkında temel başlıkları bulabilirsiniz. Ayrıca Channel 9 ‘da Visual Studio 2010 ve TFS 2010 ile ilgili videolar var.

Asp.Net ile birlikte gelen Profile Api’si bir çok açıdan web sitelerimizi kişileştirmede kolaylık sağlıyor. Bazı temel şeyler için Session nesnesini kullanmak yerine Profile nesnesi ile kolaylıkla kişileştirme işlemlerini yapabiliyoruz. Ancak Visual Studio 2005 ve 2008 versiyonlarında bulunan Web Application modeli ile yeni bir web uygulaması yapmaya çalıştığımızda Profile nesnesini kullanmak Web Site projelerindeki kadar kolay olmuyor. Bunun nedeni Web Application modeli ile değişen derleme olayı.

Web Site şeklinde bir projede Profile için gerekli ayarları web.config’de yaptığınız zaman, Visual Studio ProfileCommon diye,ProfileBase’den türeyen bir sınıf oluşturur ve intellisense de Profile nesnesi olarak bu sınıfa ulaşabiliriz. Bu sınıf web.config’de yapmış olduğumuz Profile özelliklerini barındırır. Bu sayede kodlama yaparken bunlardan kolayca yararlanabiliriz. Ama web application tarzı projelerde bu şekilde olmaz. Çünkü Visual Studio ProfileCommon sınıfını yaratmaz. Bunun nedeni web application tipindeki projelerdeki item’ların tek tek derleniyor olması ve bir birinden bağımsız olarak çıkması.

Ama tabi ki bu Web Application tarzı projelerde Profile Api’sini kullanamayacağımız anlamına gelmiyor. Profile nesnesi,yukarıda da bahsettiğim gibi ProfileBase sınıfından türüyor. HttpContext.Current.Profile şeklinde bu ProfileBase sınıfına ulaşabilirsiniz.

ProfileBase p = (ProfileBase)HttpContect.Current.Profile;

p["Firstname"] = “Arda”;

p["Lastname"] = “Çetinkaya”;

şeklinde web.config’deki profile özelliklerine ulaşabilirsiniz. Profile Api’sinin kullanımı hakkında http://www.csharpnedir.com/makalegoster.asp?MId=644 adresindeki Burak Selim Şenyurt’un makalesine de göz atmanızı tavsiye ederim.

Visual Studio Extensions

Posted by Arda under Technology

Geçenlerde Visual Studio’nun özelliklerini geliştiren veya yeni özellikler ekleyen extension’lar bulabileceğiniz bir siteye rastladım. Daha çok bu tarz extension’lar geliştirenlere yönelik olan siteye göz atmanızı öneririrm.

http://www.visualstudiogallery.com/

 

Visual Studio 2008 SP1′i yükledikten sonra, Silverlight 2 Beta 2 uygulamaları çalışmaz,çalıştırılamaz hale geliyor ne yazık ki…

Silverlight 2 Beta 2 uygulamaları geliştirmek için Visual Studio 2008′e yüklenen add-on’nun SP ile uyumsuzluğundan kaynaklanan bu sorunu Microsoft add-on’u güncelleyerek gidermiş bile…İlgili download adresi aşağıda…

http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434&displaylang=en

 

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.