C# Kod Standatları ve En İyi Programlama Teknikleri – Bölüm 2

31 Eki
Giriş  İsimlendirme ve standartları Girintiler ve aralıklar Doğru programlama teknikleri Mimari ASP.NET Yorumlar Hata ayıklama İsimlendirme ve standartları Serimizin ikinci bölümüyle yeniden birlikteyiz. Bu bölümde kodlama yaparken alan, özellik, sınıf gibi yapıların isimlendirmelerini yaparken dikkat etmemiz gereken noktaları konuşacağız. İsimlendirme...
Read more »

C# Kod Standatları ve En İyi Programlama Teknikleri – Bölüm 1

30 Eki
Giriş İsimlendirme ve standartları Girintiler ve aralıklar Doğru programlama teknikleri Mimari ASP.NET Yorumlar Hata ayıklama Giriş C# Kodlama standartlarının anlatıldığı 8 bölümlük serimize giriş yapmış bulunuyoruz. Herkes birkaç aylık programlama eğitimi sonrasında kod yazar hale gelebilir. Kolayca çalışan uygulamalar ortaya...
Read more »

Asp.net MVC Razor Hepler ile Durum Çubuğu Yapmak

15 Eyl
Bu yazıda tamamen kendi emeklerimizle, jquery veya başka hazır kütüphane yardımı almadan bir ilerleme çubuğu(progres bar) yapmaya çalışacağız. Yeni bir ASP.NET MVC projesi yaratarak işe başlıyoruz. Projelerde genellikle ingilizce değişken adları kullanmaya çalışıyorum ki yazının ingilizcesini hazırlarsam çalışan örnek projeyi...
Read more »

Silverlight Client Access Policy ve Cross-Domain sorunu

8 Eyl
Bu yazımızda silverlight uygulamasına başka bir site veya projedeki servisi referans verdiğimizde karşılaşılan sorunlardan ve çözümlerinden bahediyor olacağız. Sorun: Tarayıcıların çalıştıkları domain dışından veri alma ve gönderme sorunu. Bu demek oluyor ki silverligth uygulamsından, dışardaki bir uygulamaya ulaşmak istediğimizde cross-domain...
Read more »

Asp.net Mvc Model Binding

5 Eyl
MVC mimarisinde açıklanması gereken bir konu da Model Binding konusudur. Bu yazıda Model Binding konusunu incelemeye çalışacağız. Tanım: Model Binding HTTP request ile gelen verilerinin ayrıştırılarak ilgili Controller’da bulunan Action metod parametrelerine ve uygun .NET tiplerine dönüştürülmesi işlemidir. Eğer bir...
Read more »

C# Dilinde Kullanılan Faydalı Operatörler

28 Ağu
(??)  “null coalescing” Null kontrol operatörü Bu operatör nullable(null değer alabilir) bir değişkenin null oluğ olmadığını kontrol eder. Örnek: string name = "Product"; string info = name ?? "product name is null" (?:)  Mantıksal Sınama Operatörü Bu operatör mantıksal bir...
Read more »

Asp.net MVC ActionMethodSelector Attribute

26 Ağu
Bu yazımızda controller action metodları çalıştığı durumlarda action metodunu kontrol eden kendi attribute sınıfımızı nasıl oluşturabileceğimiz üzerinde duracağız. Kendi özel attribute sınıfımızı oluşturmak için yazdığımız sınıfı ActionMethodSelectorAttribute sınıfından türetmemiz gerekiyor. Bu sınıf ileri düzeyde oluşturulmuş bir sınıf olacak. Miraslama işlemi...
Read more »

Asp.net MVC Action Kontrolü ve Action Attribute

25 Ağu
Bu bölümde controller sınıfımızdaki action metodları nasıl kontrol edilebileceği vebu metodlara erişim izinlerini belirleyen ve bu metodları bir anlamda özelleştiren bazı attribute’lerden bahsedeceğiz. İnceleyeceğimiz bazı attribute’ler: AcceptVerbs ActionName ActionMethodSelector AcceptVerbs Attribute Bu attribute action metoduna HTTP operasyonları yardımıyla erişme izinlerini...
Read more »

Asp.net MVC 4 Yol Haritası

24 Ağu
Microsoft ASP.NET MVC 4 Yol haritasını yayınladı. Tabi bu yol haritası üzerinde değişklikler yapılabilmesi muhtemel geçici bir bakış açısı gibi duruyor. Bu yol haritasında dikkat çekici üç hazırlık mevcut. Bunlar yeni araçlar (tooling), genişletilmiş mobil platform desteği ve bulut tabanlı...
Read more »