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

Tag / .NET

Visual Studio 2010’nun ve .NET Framework 4.0’ın yeni Beta’sı(beta 2) bügun itibari ile MSDN üyelerine sunuldu. Önümüzdeki günler içerisinde herkesin indirebileceği bir şekilde sunulacak.Ayrıntılı bilgiyi S. Somasegar’in blog‘undan öğrenebilirsiniz… TFS 2010’nun da beta 2’si çıktı.Yeni beta sürümünde TFS Basic’de mevcut. Basite indirgenmiş bir versiyonu ile temel geliştirme özelliklerini içeriyor. Son RTM’de TFS ile ilgili yine […]

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

Windows 7’nin bazı özelliklerini kendi uygulamalarınızda kullanabilmek mevcut .NET Framework 3.5 SP1 sürümü ile mümkün. http://code.msdn.microsoft.com/WindowsAPICodePack adresinden download edebileceğiniz API sayesinde Windows 7’nin güzel özelliklerini kendi uygulamalarınıza yansıtabiliyorsunuz. Bazı kullanılabilecek özellikler aşağıda; Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars. Windows 7 Libraries, Known Folders, non-file system containers. Windows […]

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