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

Tag / .NET

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 […]

Eğer yukarıdaki hatayı alıyorsanız, config dosyanızda ki bağlantı cümleciğini kontrol edin. <add name=”Entities” connectionString=”metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl; provider=System.Data.SqlClient;provider connection string=&quot; Data Source=127.0.0.1;Initial Catalog=MinePlaNET;Integrated Security=True;MultipleActiveResultSets=True&quot;” providerName=”System.Data.EntityClient” /> Koyu renkle belirttiğim isimlerin data modeliniz ile aynı isimde olması gerekmekte. Eğer manuel olarak data modelinizin ismini değiştirdiyseniz bu sorun ile karşılaşırsınız. Peki bunlar ne? Bunlar aslında 3 tane dosya, *.csdl,*.ssdl,*.msl. Entity […]

MIX’09 da bizi neler bekliyor,kısa bir video….

Bir uygulama için IP adresine ihtiyacımız var diyelim. Bir kaç farklı yöntemle yapabiliriz. En basitinden aşağıdaki gibi yapabiliriz.        IPHostEntry ipEntry = Dns.GetHostByName(Dns.GetHostName());        IPAddress[] addr = ipEntry.AddressList; addr[]’nin içinde döndüğümüz zaman bize sırayla IP adreslerini verecektir. İstediğimiz IP adreslerine bu şekilde ulaşmış olsakta, Vista gibi IPv6 protokolünü de destekleyen sistemlerde bu kod tam olarak […]

,

Şu sıralar özelleştirilmiş kontroller yaratmakla uğraşıyorum. Bu konu dahilinde bir kaç şey paylaşma gereği duydum. ASP.NET ile özelleştirilmiş kontroller geliştirmek için .NET Framework’ü bize bir çok sınıf ve metod sunuyor. Bundan bahsetmeye gerek yok sanırım. Peki bu sınıfları ve metodları en doğru şekilde nasıl kullanabiliriz? Özelleştirilmiş bir web kontrolü yaparken, WebControl ve Control sınıflarından türetiyoruz […]

Microsoft Patterns&Practices ekibi Application Architecture Guideline’nın son versiyonunu yayınladı. .Net ile bir uygulama geliştirirken mimari tasarımlarda nelere dikkat etmek gerekir ve nasıl bir mimari oluşturulmalıdır gibi konuların ele alındığı bu guideline’a http://www.codeplex.com/AppArchGuide adresinden ulaşabilirsiniz.