Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

Internet Explorer 8’in Beta 2’si yayınlandı. Beta 1 deki sorunların giderilmesi ve yeni özellikleri bünyesine katmasıyla çok başarılı bir sürüm olmuş.

http://www.microsoft.com/windows/internet-explorer/beta/ adresinden indirip kurabilir ve bu yeni tarayıcı test edebilirsiniz.

Çok güzel özellikler eklenmiş Beta 2’ye…En çok hoşuma giden yeniliklerden biri Web Slice özelliği. Favorites mantığına benzeyen bu yapı ile web sayfasının belli bir alanını takip etmek için Favorites mantığı şeklinde IE’a ekleyebiliyorsunuz. Eklediğiniz o Web Slice’da ki güncellemeleri takip etmeniz bu sayede çok daha kolay oluyor. Tabi ki bunun için web sayfalarının bu web slice olayını desteklemesi gerekmekte.

Bir diğer hoşuma giden özellik ise InPrivate Browsing özelliği. Bu özellik sayesinde dolaşmış olduğunuz internet sayfalarının bilgileri, history’de tutulmuyor. Aynı şekilde tempory files altında da herhangi bir dosya bulunmuyor. 

Tabların gruplanması, sayfalarda arama yaparken ki iyileştirme ve geliştirmeler diğer hoşuma giden özellikler oldu. Diğer özellikler hakkında kısa bilgileri Microsoft’un basın açıklamasında bulabilirsiniz…

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/

 

Bir arkadaşımın çoğalan Gonzales yavrularını evlat edindim. Çok tatlı ve eğlenceli 2 tane 1 aylık gonzalesim olmuş oldu.Güzelde oldu…Beslemesi de kolay, kendi kendine yetebilen sevimli bir hayvan.

 

Asp.net’de bazen hangi kontrolün PostBack olduğunu anlamamız gerekebilir.Hangi kontrol PostBack işlemini tetikliyor bilgisi, bir sonraki işler için oldukça gerekebiliyor,özellikle Partial Rendering tarzı Ajax uygulamalarında işimize yarayabilir.Aşağıdaki kod parçacağı ile bu işlemi yapabilirsiniz…

ScriptManager sm = ScriptManager.GetCurrent(this);
string controlId = sm.AsyncPostBackSourceElementID;
Control cntrl = this.FindControl(controlId);

 

.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ş.