
.net ile Json’u modele Çevirme
Bir api ya da servisten json formatında dönen veriyi modele çevirmek için JavaScriptSerializer ile kısa bir sınıf yazdım. Okunan string formatındaki json datayı, tanımlı bir modele çeviriyor ya da, bir…
Read more »
Access Control Allow Origin Ayarları ve İzin Verme
Javascript ile kendi domaininizde olmayan bir sayfaya request çekmeniz default olarak server tarafında kapalı. Güvenlik nedeniyle olması gerekende bu. Fakat siz bazı durumlarda uzaktaki bir tarayıcıdan bir sayfanıza erişilmesini isteyebilirsiniz….
Read more »
MVC’de (Data Annotation ile) Özel Yetkilendirme Sınıfı
MVC ile çalışırken Data-Annotation olarak Authorize sınıfı bazen yetersiz kalabiliyor. Özellikle birden fazla rol tanımlaması yaptığınızda ya da komplex yapıda izin sistemi oluşturmanız gerektiğinde Authorize sınıfı yetmeyebiliyor. Microsoft, bu olayı…
Read more »
C# Method Extender (Method Genişletme) ve Performansı
Uygulama geliştirirken ne yapmaya çalıştığımız kadar ne kadar sürede yaptığımızda önemli. Bazen ufak şeylere takılıp gereksiz zaman kaybı yaşanabiliyor. Kod yazarken küçük yöntemler ile hızımızı artırmak mümkün. C# method extender…
Read more »
C# ile UDP Dinleme ve Gönderme
UDP standartı, data iletiminin tek yönlü olarak gönderilmesine dayanır ve karşı tarafın bu mesajı alıp almadığı, ya da yanlış mı aldığı konularına takılmaz. Veriyi sürekli gönderir. Bu durum, C# ile…
Read more »
.net ile web sayfasına dosya yükleme
Windows masaüstü uygulamasından bir web sayfasının kaynak kodunu almak oldukça kolay. Bir webclient oluşturup kaynak kodunu çekebilirsiniz. Fakat .net ile web sayfasına dosya yükleme (httppost) olayı bundan bir tık ötesini…
Read more »
C# klavye kısayolu gönderme
Arkaplanda çalışan bir c# klavye kısayolu gönderme uygulaması için gerekli kod lazım olur diye bulunsun.
Read more »
.net Linq ile String’i Alfabetik Sıralama
.net’in içerisinde gelen sıralama algoritması maalesef sıralanacak kelimelerin uzunluğunu kontrol etmeden doğrudan alfabetik sıralama yapıyor. Bu da harf ve sayı karışık olan metinleri sıralarken yanlış sıralamaya neden oluyor. Bu yaklaşımın…
Read more »
.net ile cmd.exe’ye Komut Gönderme
Uygulama geliştirirken kendi sunucunuzda çalışmak bulunmaz bir nimet. İstediğiniz özelliğe müdahale edebiliyorsunuz. Komut satırı üzerinden çalıştıracağınız herhangi bir komutu ister web ister masaüstü ortamında çalıştırmak mümkün ve oldukça basit.
Read more »