Ücretsiz ve esnek bir ASP.NET geliştirme ortamına sahip olabilirsiniz

Ücretsiz ve esnek bir ASP.NET geliştirme ortamı arıyorsanız WebMatrix’i deneyebilirsiniz:http://www.asp.net/webmatrix Eğer hala Windows XP kullanmak durumundaysanız ve IIS 7.5 üzerinde uygulama geliştiriyorsanız ücretsiz IIS 7.5 Express’i deneyebilirsiniz:http://learn.iis.net/page.aspx/1010/iis-75-express-readme/ –AMB

0

Multithread uygulamalar ve kullanıcı arayüzünün güncellenmesi:

.NET Framework 2.0 uygulamanızda birden fazla thread ile çalıştığınızı varsayalım. Bu thread’ler çalışırken bazen NullReferenceException hatası alıyorsanız ve nedenini bulamıyorsanız, sebebi, thread’lerden birisinin kullanıcı arabirimini güncellemesi olabilir. Kullanıcı arabirimini sadece ana thread içinden güncellemeniz gerekmektedir.   Hangi thread’in neden bu hatayı aldığını bulmak için şu yöntemi deneyebilirsiniz:   Constructor’ınıza Control.CheckForIllegalCrossThreadCalls = true; ifadesini ekleyin ve…

2

.NET 2.0 ve TreeView kullanımı sırasında text’in kırpılması.

.NET 2.0 ile bir windows forms uygulaması geliştirirken TreeView kontrolünü kullanmak isteyebilirsiniz. Treeview kontrolündeki bir problem nedeniyle, eğer bu kontrol için bir node yaratır ve bu node’un font özelliğini bold yaparsanız, bu node’a yazılan text’in kırpıldığını görebilirsiniz.   Bu problemi ortadan kaldırmak için bold yaptığınız text’in sonuna, bold yapma işleminden sonra boş string ekleyebilirsiniz. Örneğin:…

0

Yazılım geliştirirken yapılan en tehlikeli 25 hata

Bir önceki makalemde Microsoft Web Platform portal’inin sadece teknik konulara değinmediğini, tam bir portal olduğunu söylemiştim. Buna güzel bir örnek, yayınlanan makale ve haberler. Örneğin çok ilgimi çeken ve sizlerin de ilgisini çekeceğini düşündüğüm bir makaleyi, bu portal sayesinde buldum. Makale, yazılım geliştirirken yapılan en tehlikeli (örneğin güvenlik açısından sistemi zayıf hale getirebilen) hataları listelemektedir….

0

WinDBG ve dump analizi – Bölüm 1: WinDBG kurulumu ve temel ayarlar

Geliştirmiş olduğumuz uygulamalarda karşılaştığımız sorunları gidermek için analiz yaparken kullandığımız pek çok faydalı araçtan bir tanesi, “dump analizi” yapmamıza yardımcı olan WinDBG aracıdır.   WinDBG ve dump analizi, oldukça detaylı ve derin olan bir konudur bu yüzden bu yazı serimde kısaca WinDBG’nin kurulumu, konfigürasyonu ve .NET ile geliştirilmiş uygulamalarda yaşanan sorunları gidermede nasıl kullanılacağı hakkında…

0

Visual Studio 2008 ve .NET Framework 3.5 için Service Pack 1 yayınlandı

Geçtiğimiz Kasım ayında yayınlanan Visual Studio 2008 ve .NET Framework 3.5 için pek çok yenilik ve düzeltme içeren bir hizmet paketi (Service Pack) yayınlandı.   Yazılım geliştiriciler için heyecan verici pek çok yenilik ve düzeltme içeren hizmet paketlerinden, .NET Framework’ün hizmet paketi ile birlikte gelen bir özellik oldukça ilgi çekici. Bu özellik .NET Framework Client…

0

ILDASM ve SuppressIldasmAttribute

MSIL disassembler (ILDASM) aracı, .NET platformu üzerinde geliştirmiş olduğunuz DLL ve EXE assembly’lerinin içindeki kodları gösteren bir uygulamadır. Bu araç, sadece kodları değil, bir assembly içindeki namespace’leri ve tipleri de gösterir. ILDASM aracı, .NET SDK ile birlikte gelmektedir. Ayrıca, VS.NET kurulumundan sonra da VS.NET komut satırından ILDASM.EXE’yi çalıştırabilirsiniz.   Pek çok faydası olan bu aracın…

2