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

Tag / C#

Windows Vista ve Windows 7’de ki görev çubuğundaki  “Thumbnail”(önizleme) kavramı uygulamalarımıza yeni özellikler katmak adına güzel bir özellik olarak  karşımıza çıktı. Özellikle Windows 7’nin de yaygınlaşmaya başlaması “Thumbnail” ve “Jumplist” kavramlarını yazılımcılar olarak kendi uygulamalarımızda da kullanılabilir hale getirmemizi zorunlu hale getirecek gibi. .NET Framework için “Windows API Code Pack” ile bu özellikleri kısmen olarak […]

Bir önceki yazımda WPF’de kontrol içerisindeki kontrollerde oluşan “event” sorunundan bahsetmiştim. Aslında sorun değil, WPF’deki “event” yaklaşımının biraz farklılaştığını belirtmeye çalışmıştım. Bu yazıda biraz daha derinlere girip, WPF’deki “Routed Events”‘den bahsetmeye çalışacağım. WPF, kullanıcı deneyiminin uygulamalarda daha rahat bir şekilde uygulanmasını amaçlıyordu hatırlarsanız. WPF’in ortaya ilk çıktığından beri Microsoft’un altını çizdiği nokta bu yönde. Bu […]

, ,

Geçen gün bir arkadaşımın WPF(Windows Presentation Foundation)’den çektiği dertleri Twitter’dan gördüm ve benzer bir sorunu yaşadığım için şaşkınlığını çok iyi anladım. WPF kavram olarak çok güzel şeyler vaad ediyor olsa da, açıkcası tam olarak oturmuş bir yapı olduğuna inanmıyorum. İlk çıktığı zamandan beri kendimce küçük uğraşlar ile WPF’i elimden geldiğince takip etmeye öğrenmeye çalıştım,çalışıyorum da. […]

, ,

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