28 Mart 2016 Pazartesi

C# Linq Sorguları Kullanımı

Merhaba. Bu yazımda sizlere C# da bence çok önemli bir yeri olan Linq sorgularının nasıl kullanıldığına dair kısa ama etkili olduğunu inandığım bilgiler paylaşacağım.

Kodlara başlamadan önce şunu belirtmek isterim ki ben sonuçları "var" değişkenine atadım. Bu değişken sorgu sonucunda dönecek olan tipleri direk olarak bildiği için sonuçların tipleri belli olmaya bilir. Bu nedenle sonunda ToList olanların liste olarak döndürüldüğünü belirtmek istedim.

22 Mart 2016 Salı

WPF ile Reporting Service Kullanımı -1

Bu yazımda sizlere SSRS (SQL Server Reporting Service) ile oluşturduğumuz bir raporu WPF içerisinde nasıl görüntüleyeceğimizi anlatacağım. Benim yaptığım örnekte verileri içeriden elle dolduracağım ama siz isterseniz bunları veritabanından çekerek de doldurabilirsiniz.

Şimdi yapmamız gereken ön çalışmalar ile işleme başlayalım. Tabiki ilk yapacağımız işlem bir adet WPF projesi oluşturmak.

16 Mart 2016 Çarşamba

MVC RouteValueDictionary Kullanımı

Genel olarak yazdığım MVC yazılarında birine yine hoş geldiniz. Bugün ki yazımız ActionResultlar arasında veri gönderimi için kullanılan RouteValueDictionary. Çok uzun bir konu değil hatta kısa bir örnek yazarak ve birazda dikkat edilmesi gereken durumlara bakarak yazıyı sonlandıracağım.

İlk olarak iki adet ActionResult oluşturalım. Benim yazıdaki ActionResultlarımın adı Route1 ve Route2 olacak. Route1 ActionResultından yolladığımız bir listeyi Route2 de yakalamaya çalışacağız. O zaman kodlamaya başlayalım.

.Net WebRequest ve WebResponse Kullanımı

Uzun bir aradan sonra yine yeni bir yazı ile blogumdayım. Bu yazıda sizlere bir siteden nasıl bilgiler toplayabileceğinizi elimden geldiğince göstereceğim. Kodlara geçmeden önce yapacağımız çalışmanın ne olduğundan kısaca bahsedeyim.

Kendi blogumun ana sayfasına kod tarafından bir request göndereceğim. Bu request bana sayfanın html bilgisini döndürecek. Daha sonra bu bilgiler üzerinden sayfa üzerindeki yazı linklerini toplayacağım. Topladığım bu linkleri teker teker gezeceğim.

Peki bu bizim nerede işimize yarayabilir? Bilgi toplamak amacı ile hedef sitelerinizi analiz eder ve buradaki açık bilgileri toplayabilir, kendinize güzel bir veri yığını yapabilirsiniz. Şimdi kodlama aşamasına geçelim.

11 Şubat 2016 Perşembe

CSS Gösterim Hiyerarşisi - 2

Bir önceki yazımda sizlere css hiyerarşisi ile ilgili bilgiler vermiştim. Bu yazımda da bu yazının devamı niteliğinde css hiyerarşisi hakkında bilgi vermeye devam edeceğim.

Yazımızın temel konusu bir tage birden fazla css class atanırsa neler gerçekleşeceği.

CSS Gösterim Hiyerarşisi

Ne demiş atalarımız? Her gördüğün sakallıyı deden zannetme. CSS kullanırken de bu kural bir nebze
geçerli. Her gördüğünüz css kodu sizin kodunuzu etkileyen bir kod olmayabilir :) Bunu en basit şekilde bu yazıda göstermeye çalışacağım.

9 Şubat 2016 Salı

Jquery Get Post Çalışma Mantığı

Daha önce karşıma çıkan ama blogu yazarken aklıma gelmeyen bir durum geçen gün karşıma çıktı. Bende hazır görmüşken bu durumu sizlerle paylaşayım dedim. Web projelerinde ekrandan codebehind'a giderken jquery kullanıyorsanız dikkat etmeniz gereken durum şudur diyerek örnek koda geçelim.