Kategori: Programlama

C#

Web sayfalarının trafiğini Amazon Alexa Web Information Service signature v4 ile alma c#.net

Merhaba bu yazımda sizlere  Amazon AWIS servisi ile web sayfalarının trafiğini nasıl elde edeceğimizi anlatacağım. Öncellikle Amazon sayfasında hesap açmamız ve açtığımız hesapta servisimizi kullanacak olan bir kullanıcı tanımlayıp daha sonrasında kullanıcı için Access Key üretmemiz gerekiyor. Ürettiğimiz Access Key ide kodumuzda kullanacağız. Amazonun console panelinde bir kullanıcı üretip, role olarak admin, ve bir access […]

Be the First to comment. Read More
WinForms

Winform C# .Net uygulamaların label kontrolünün güncellenmeme sorunu ve çözümü

Merhaba bugün sizlere Visual Studio ile WinForm uygulama yaparken label kontrolü kullandığımda karşılaştığım ve çözmüş olduğum bir konuyu paylaşacağım. Uygulamam diskteki tüm dosyaları traverse yöntemi ile gezip bir yandan havuzu doldurup bir yandan da havuzu boşaltan mantıkta çalışan bir thread yapısı ile çalışıyor. Her bulunan dosya için bir methoda dosya paramatre geçiliyor, bittiğinde ise aşağıdaki method çağrılıyor. […]

Be the First to comment. Read More
C#

C# ile Asenkron Programlama

Merhaba bu yazımızda C# asenkron programlama konusundan bahsedeceğiz. Asenkron programlamayı günlük hayatımızdan bir örnek ile açıklarsak ; Örneğin : Yemek yemeyi düşünüyorsunuz ve arkasından çay keyfi yapmayı 🙂 Yemek pişireceksiniz , yemeğiniz için kullanacağınız malzemeleri yıkamak istiyorsunuz hemde çay demlemek istiyorsunuz. Çay için su kaynatmayı mı önce yapardınız yoksa malzemeleri yıkayıp , doğramayı mı ? Çay suyunu […]

Be the First to comment. Read More
FFMpeg

FFMpeg görüntü ve ses senkronizasyonu sorunu ve çözümü

Merhaba arkadaşlar bu yazımda sizlere FFMpeg programı ile video ve ses senkronizasyon sorunları hakkında bilgi ve tecrübelerimi aktaracağım. Video ve seslerde yaşanan senkron sorunları kimini pek rahatsız etmesede genel itibariyle rahatsızlık verici bir durumdur. FFMpeg ile bu senkron sorunları halletmenin yöntemlerinin nasıl olduğunu incelemeye başlayalım. Öncelikle FFmpeg kütüphanesinin genel kullanımı hakkında bilginiz yoksa dökümantasyondan bilgi alabilirsiniz. […]

Be the First to comment. Read More
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 […]

Be the First to comment. Read More
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 […]

Be the First to comment. Read More
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.

Be the First to comment. Read More
Programlama

Katmanlı Mimari Nedir ?

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

Be the First to comment. Read More
C#

Async Programming : Unit Testing Asynchronous Code

Devamı yazılacak

Be the First to comment. Read More
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ış […]

Be the First to comment. Read More