Kategori: Programlama

C#, WinForms, WPF

WPF ve Windows Form uygulamalarında Klavyedeki tuşların durumu için İpucu – WPF

Merhaba WinForm uygulamalarınız için Keypress ve Keydown Event  method içeriği yazmaktan sıkıldıysanız size bir ipucum olacak. Bir senaryo ile gerçekleyelim hemen., 1 listbox var , listedeki bir eleman shift + X ile basılıp double click yapılırsa silinecek.  Listbox’un doubleclick ve Keydown methodlarını aynı anda kullanmak biraz zahmetli olsa da genelde tercih edilen yöntem bu oluyor […]

1 yorum Devamı..
C#, OOP - Object Oriented Programming

C# – IoC Containers ve Castle Windsor IoC Container Kullanımı

Dependency Injection yazımda (loosy coupled) gevşek bağlı sınıfların nasıl dinamik şekilde üretileceğinden çok kısaca bahsetmiştim. Aynı örneğimizi bu sefer dinamik IOC Container ile yapacağız. Üst sınıflara bağlı olan alt sınıfları elle manuel üretmek yerine otomatik olarak ürettirip, IOC Container nesnesinden isteyeceğiz. Bu işlemi XML konfigurasyon ve Kod ile olmak üzere 2 farklı yöntemini de ele […]

İlk yorum yazan sen ol. Devamı..
C#

C# 7.0 gelen yenilikler

Evet arkadaşlar bu yazımızda sizlere C# 7.1 sürümünde gelen yeni özellikleri tanıtacağım..   yazının devamı yazılacak.

İlk yorum yazan sen ol. Devamı..
Programlama

Katmanlı Mimari Nedir ?

Katmanlı mimari nedir ? Yazısına devam edilecek.   What is N-Tier Architecture? How It Works, Examples, Tutorials, and More

İlk yorum yazan sen ol. Devamı..
C#

Async Programming : Unit Testing Asynchronous Code

Devamı yazılacak

İlk yorum yazan sen ol. Devamı..
OOP - Object Oriented Programming

Dependency Injection Nedir ?

Merhaba bu yazımızda sizlerle C# .Net ile Dependency Injection konusunu ele alacağız.Dependency Injection ; Nesneye dayalı programlama metodolojisinde önemli bir yeri olan gevşek bağlı (loosely coupled) yazılım tasarım metodunun bir uygulanış yöntemidir. Sınıfların ve katmanların olabildiğince birbirine gevşek bağlı olması ileride proje için hayat kurtarıcı bir öneme sahiptir. Gevşek bağlanmayan doğrudan düz kod antipattern veya yanlış […]

İlk yorum yazan sen ol. Devamı..
Test Driven Development

Continuous Integration

Son zamanlarda Test Development Driven yaklaşımlarında adından çokca bahsedilen sürekli devamlılık konusundan kısaca bahsediyor olacağız.   http://bahattincinic.com/post/89734051749/continuous-integration-neyin-nesi-kimin-fesi

İlk yorum yazan sen ol. Devamı..
OOP - Object Oriented Programming

Nesneye dayalı programlamada Solid Prensipleri – Object Oriented Solid principles

Modern programlama tekniklerinde olmazsa olmaz olan OOP (object oriented programming) mimarisi , programcıların sadık kalacağı kural ve teknikler ile daha yönetilebilir, genişletilebilir ve stabil kodlar ortaya çıkartilabilir. Uzun yıllar boyunca program geliştiricileri tarafından bir çok deneme yanılma yollar veya planlı tasarımlar sonucunda ortaya çok ciddi bir bilgi ve tecrübe birikimi ortaya çıkmıştır. Bugün bu tecrübeler farklı isimlerle […]

İlk yorum yazan sen ol. Devamı..
Test Driven Development

Unit Test Framework ile NUnit Test Framework farkları

İnternette yaptığım araştırmalar sonucunda NUnit framework ‘ünün Microsoft’un Unit Test framework ‘ünden çok önce piyasaya çıktığı ve çok verimli olduğu, sonradan çıkan Visual Studio Unit versiyonlarından hep daha iyi olduğu sonucuna ulaştım. Şuan günümüz 2017 sinde ise farkın giderek kapandığı ve tercihlerin artık eskiden kalma alışkanlıklara döndüğü gibi bir duruma evrildiği gerçeği ortaya çıkmaya başlamış. […]

İlk yorum yazan sen ol. Devamı..
C#

Twitter ile Post Gönderme

Twitter ile bir .net uygulamasından otomatik post / ileti gönderebilmek için öncelikle twitter.com üzerinden bir uygulama oluşturmalısınız. Uygulama oluşturmak için tıklayınız Uygulamayı kendi bilgilerinize göre oluşturduktan sonra uygulamanıza ait ConsumerKey, ConsumerKeySecret , AccessToken , Access Token Secret değerlerinizi kopyalarak  aşağıdaki kütüphane kod ile birlikte kullanabilirsiniz. Not: Uygulamanın izini Yazma-Okuma olmalıdır. Edit: I’ve posted a Dart port […]

İlk yorum yazan sen ol. Devamı..