Linq to Sql - İlk Örnek Uygulamam
Bu yazımda linq to sql konusu ile ilgili ilk örnek uygulamamı ve nasıl yaptığımı anlatacağım. Bu, linq to sql'e ilk bakışımız olacak ve nasıl kullanıldığını da kavrayabileceğiz. Önceki linq konusu üzerine yazdığım yazıda bu teknolojinin yeni olduğunu ve kullanışlı olduğunu söylemiştim. Kullandıkça da bunun doğru olduğunu gördüm. Ve ilk örneği yapma ve anlatma aşamasına geldim. Yapacağım örnekte; öğrencilerin hangi dersleri aldığını linq to sql yöntemi ile sorgulayacağız. Normalde bu örneği yapmak için veritabanı ilişkileri kurmamız gerekli ancak sadece where komutu ile bu sorgulamayı yapacağız.
Tamamını Okuyun »
Mehmet Duran
16 Eylül Salı 2008
8
55826
2,5
Herhangi Bir Sitenin Alexa Bilgilerini Öğrenmek
Bu yazımda herhangi bir websitenin alexa bilgilerini nasıl elde edeceğimizi göstereceğim. Bunun için alexa sağlamış olduğu xml servis ile herhangi bir sitenin alexa verilerini elde edebiliyoruz. Elde ettiğimiz xml dosyasını okuyarakta alexa bilgilerini elde ediyoruz. Birçok sitede alexa ile ilgili hizmetlerin çoğu bu yolu kullanmakta. Verileri elde edeceğimiz alexa adresi şu şekilde olacak : http://www.alexa.com/xml/dad?url=site_adresi. Bu adrese gittiğimizde site ile ilgileri verileri getiren xml bir belge karşımıza çıkıyor. Bu xml dosyayı okuyarak alexa bilgilerini elde edeceğiz.
Tamamını Okuyun »
Mehmet Duran
14 Eylül Pazar 2008
0
13938
3,7
Linq'e Giriş (Language Integrated Query)
Bu yazımda linq konusuna giriş yapıp ufak bir örnek vereceğim. Linq ile veritabanı veya elimizde bulunan verileri tıpkı veritabanında olduğu gibi sorgulayıp, bu verileri istediğimiz şekle sokup tekrar elde ediyoruz. Daha doğrusu veritabanı sorgulamaları gibi sorgular üretip verileri şekillendiriyoruz. Vereceğim örnekte yazdığım bir class ve bu class'ın objectlerini linq ile alıp, data olarak döndereceğim. Tabi tüm kodlarımızın sorunsuz çalışması için projemize System.Web.Query, System.Collections.Generic ve System.Reflection kütüphanelerini eklemeliyiz. Kodlarımıza bakacak olursak:
Tamamını Okuyun »
Mehmet Duran
13 Eylül Cumartesi 2008
0
13634
2,7
Asp.net ve Global.asax ile Ziyaretçi İstatistikleri
Bu yazımda site istatisklerini ve ziyaretçilerin bilgilerini nasıl tutabileceğimizi anlatmaya çalışacağım. Bu olayı asp.net'te ki global.asax dosyası yardımı ile yapacağız. Yaptığımız uygulama da her sayfa ziyaretini yakalayıp ziyaretçi hakkında bilgileri tutacağız. Her sayfa ziyareti için bilgiler tutmamız bize büyük bir alan gerektirir ve bunun için veritabanı kullanmak pek mantıklı olmaz. Bunu yerine bu bilgileri txt dosyalarında tutarak gereksiz veritabanı kullanımından kurtulabiliriz. Ancak ziyaretçi sayısı fazla olan bir sitenin istatiklerini tutuyorsak verileri saklayacağımız txt dosyası da verimli olmayabilir. Bunun için verileri tutacağımız dosyaları belirli aralıklarla değiştirmeli veya temizlemeliyiz. Kendi hostumun istatiklerini tutan sistem ve diğer birçok sistem bu yöntemi kullanıyor. Şuan kendi hostumun istatiklerini tutan txt uzantılı log dosyasına baktığımda boyutu yaklaşık 15 mb. Dediğim gibi bu verileri tutacağımız dosyayı sık sık değiştirmeliyiz. Peki bu istatiskleri asp.net ile nasıl tutacağımıza bakacak olursak:
Tamamını Okuyun »
Mehmet Duran
11 Eylül Perşembe 2008
30
32389
3,9
Asp.net ile Dizine ve Dizindeki Dosyalara Ulaşma
Bu yazımda bir dizine ve bu dizindeki dosyalara nasıl ulaşabilceğimizi anlatmaya çalışacağım. Bu uygulamayı yapmak için Asp.net ve System.IO kütüphanesi altında ki DirectoryInfo sınıfını kullanacağız. Bu hazır sınıf ile dizine, dizindeki tüm dosyalara ve bu dosyaların bilgilerine ulaşabiliyoruz. Sözü fazla uzatmadan bu uygulamayı nasıl yapacağımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
08 Eylül Pazartesi 2008
4
19863
1,0
Asp.net'te Jquery ve Ajax ile Veritabanına Kayıt Ekleme
Bu yazımda jquery ve ajax kullanarak veritabanına kayıt eklemeyi anlatacağım. Aslında daha önce anllattığım jquery örneklerinde olduğu gibi yine webmethod kullancağız ve bu webmethod ile kayıt ekleyerek, jquery ajax uygulamasında bu webmethodu kullanacağız. Yaptığım örneği görmek için
buraya bakabilirsiniz.
Uygulamamızın kodlarına bakacak olursak:
Tamamını Okuyun »
Mehmet Duran
07 Eylül Pazar 2008
14
34784
4,2