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

Tag / C#

Visual Studio 2010 ve .NET Framework 4.0 Beta 2 ile uğraşmaya daha bir ciddi şekilde başladım ve ilk debelenmelerim sonucu çok hoş şeyler ile karşılaştım.Öncelikle C# 4.0 ile gelen özelliklerden bahsetmeye çalışacağım, sonra daha derinlere dalarım ve paylaşabilirim umarım.Neyse… C# 4.0 ile beraber yeni bir kaç kodlama özelliği yazılım geliştirme sürecine dahil olacak. Bunlardan ara […]

Asp.net’de uygulamanın hangi dizinde çalıştığını “Request.PhysicalApplicationPath” ile öğrenebilmekteyiz bilindiği üzere. Ancak uygulama ilk çalıştığı zaman Global.asax’da Application_Start metodunda uygulamanın dizi ile ilgili bir şeyler yapmak istersek hata alırız. Çünkü Request nesnesi o içerik dahilinde kullanabileceğimiz bir nesne değil.Bu yüzden “HttpRuntime.AppDomainAppPath” ile uygulamanın çalıştığı dizini öğrenmek daha sağlıklı olacaktır.

Yukarıdaki hatayı eminim Unit test yaparken bir çok kişi almıştır. Ve ilk başta anlayamamıştır…”Excepted ve Actual değerlerim aynı nesne(?),nasıl test başarısız olur ki”… Olur… Şöyle ki, aşağıdaki gibi bir obje yapımız var diyelim… public class TestClass { private string _testString; public TestClass(string test) { _testString = test; } public string TestString { get { return […]

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries .Net ile uygulama geliştiren herkesin okuması gerekli olan bir kitap. Uzun zaman önce almış okumuştum,şimdi tekrardan bilgilerimi tazeliyorum. .Net Framework’ü geliştirilirken ki yaklaşımların paylaşıldığı,süper öğretici bir kitap… 2. baskısı çıktı. .NET 3.5 ile ilgili,ona da bakın derim… Pro ASP.NET MVC Framework En son aldığım […]

Bir dosyadaki verileri(~100MB) database’e atmak gibi basit bir operasyon yapmam gerekiyordu. Dosya “tab delimited” bir dosya ve yaklaşım 45 civarı da kolon var ve kolonlarda dolu. En basit ve ilk akla gelen yöntem satır satır bu kayıtları database’e atmak olacaktır. Ancak bu kadar çok veriyi atarken oluşabilecek “time-out”lardan dolayı, hangi kayıdın atıldığı ya da atılmadığını […]

Bir uygulama yazarken, uygulamanın çalışacağı sistem üzerindeki bazı ayarları göz önünde almak dikkat edilmesi gereken tasarım etkenlerinden biri. Eminim bir çok kişi de böyle düşünüyordur. Ama peki ne kadar buna dikkat ediyoruz? Türkiye gibi farklı karakter ve noktalama işaretlerinin kullanıldığı dillerde özellikle buna dikkat etmek gerekiyor. Bu konu ile ilgili olarak Jeff Moser’ın çok güzel […]

With Facebook Connect, you are able to integrate the Facebook Platform with your own web application. Facebook Connect does not provide many functions as Facebook itself for now but provides some very nice functions which can add values for your web applications. I am not going to mention about developing Facebook Connect application from scratch, […]