Tagged: .net framework

0

What is Microsoft .NET Framework Repair Tool?

Microsoft .NET Framework Repair Tool is a tool developed by Microsoft in order to fix problems with the existing .NET Framework installations. It happens once in a while that some .NET Framework tool does not work fine or just throws a non-sense exception. In such a case, you might use this tool to see if the things can be fixed...

0

Visual Studio 2010 and .NET Framework 4 Release Candidate

Microsoft announced that Visual Studio 2010 and .NET Framework 4 Release Candidate versions are available for MSDN subscribers as of February 8th, with general availability on February 10th. http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx Download links are now published on the web page above.

0

“The Turkey Test”

Martin Kulov, a colleague of mine from ProPeople, sent me a blog post regarding something called “The Turkey Test”. If you are a developer who has ever developed some applications with globalization support or at least willing to, do not forget the check the post at http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html.

3

HttpPostedFile.FileName browser dependent behaviour

Even though these kind of variables must have some standards (may be it already has), there are differences in practise. Be careful with the FileName property of HttpPostedFile class when you want to work on a file being uploaded by visitors of your page because the FileName value that you will get on Internet Explorer and Firefox are different. If...

0

BuildManager.CreateInstanceFromVirtualPath

BuildManager is a class located in System.Web.Compilation namespace and contains a method named CreateInstanceFromVirtualPath. Using this static method, you may create instances of your UserControl, Page, Generic Handler or those kind of stuff. This might be useful in case you need to create some controls on the fly, etc. The following piece of code shows how to use it. UserControl...

0

How to uppercase the first letter of a word or sentence

When I used to use PHP to develop my web applications, I really loved its basic but useful method named ucfirst. This function is explained using a simple explanation on PHP documentation: ucfirst — Make a string’s first character uppercase I believe within all those useful and complex libraries taking place in .NET Framework, it still misses these kind of...

0

Makale 16: Remoting Objelerinin Yaşam Süreleri

Giriş .NET Remoting uygulamaları üzerinde bulunan, yani Marshal-by-reference tipindeki, remote object’ler Remoting server üzerinde belirli bir süre boyunca tutulurlar ve bu süre sponsorlar ve lease manager tarafından belirlenir. Sponsorlar System.Runtime.Remoting.Lifetime.ISponsor interface’ini implement eden remotable type’lardır. Lease manager ise System.Runtime.Remoting.Lifetime.ILease interface’ini implement eden ve tek görevi remote object’in ne kadar süre memory üzerinde tutulacağı ile ilgili işlemlerin yönetimi olan object’leri ve...

0

Makale 15: Remoting Uygulamalarında Hata Ayıklamak

Remoting server’ı çoğu durumda üzerinde çalıştığınız bilgisayar üzerinde bulunmayacaktır. Bunun yerine daha güçlü ve stabil server’lar üzerinde çalışmaları tercih edilecektir. Bu da büyük bir ihtimalle server üzerinde Visual Studio’yu install edemeyeceğiniz anlamına gelmektedir. .NET uygulamalarının remote debugging yöntemi ile debug edilebilmesi için uygulamanın çalıştığı bilgisayar üzerinde Remote Debugging Components olarak adlandırılan add-on’ların kurulu olması gerekmektedir. Bu add-on’lar Visual Studio’nun kurulu...

0

Makale 14: Remoting Uygulamalarının “Performance Counter”lar ile İzlenmesi

.NET içerisinde bulundurduğu hazır class’lar sayesinde uygulamanızın Windows Performans Monitor ile son derece kolay bir şekilde etkileşim kurabilmesini sağlamaktadır. Performans Monitor, Control Panel içerisinde bulunan “Administrative Tools” klasörü içinde “Performance” isimli shortcut’a tıklayarak ulaşılır ve ilk açıldığında aşağıdaki görüntüye sahiptir. Performans Monitor üzerinde yeni bir monitör ekranı açmak istendiğinde “New Counter Set” butonuna tıklanır. Yeni counter set’inde hiçbir counter bulunmaz....

0

Makale 13: Remoting Uygulamalarında Hata Ayıklanması ve Dağıtım

Giriş “Uygulama çok yavaş çalışıyor!” cümlesi bir developer’ın en son duymak isteyeceği cümledir. Bir şekilde duyduysak da artık uykusuz gecelere hoşgeldin demenin vakti gelmiş demek oluyor. Fakat uykusuz gecelerin sebebi sanıldığı gibi yavaşlıkların sebebinin bulunması değil, optimizasyonların yazılması. Peki nasıl oluyor da yavaşlıkların ve performans kayıplarının bulunması bu kadar olabiliyor diye düşünenler için cevap çok net, Windows’un sunmuş olduğu “Performance...