C Sharp ile Nesneler Üzerinde JSON Dönüşümleri
Bu yazımda C# ile nesneleri JSON formatına dönüştürme ve JSON formatından tekrar nesne haline çevirme işlemini nasıl yapabileceğimizi ve bu çevirme işlemlerini nerelerde kullanabileceğimizi göstermeye çalışacağım. JSON formatı tıpkı XML formatı gibi verileri düzenli şekilde ifade etmeyi sağlayan bir format. Script ve Ajax işlemlerinde oldukça fazla kullanılan bir veri formatı. XML formatına göre daha performanslı olan bir yapı. Bu yapıyı C# ile de kullanabiliyoruz. Elimizde olan tüm nesneleri JSON formatına dönüştürebiliyor veya JSON formatında olan bir veriyi nesne haline çevirip kullanabiliyoruz. Şimdi bu dönüşümleri nasıl yapacağımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
02 Temmuz Cuma 2010
6
42233
4,2
Asp.net Ajax İşlemlerinde ResponseFormat Belirtimi
Bu yazımda Ajax işlemlerinde ResponseFormat belirtiminden bahsedeceğim. Bu belirtim Ajax işlemlerinde performans, kullanışlılık, kolay kullanım gibi kriterler için önemli. ResponseFormat belirtimini hem Webforms projeleri için hem de MVC projeleri için nasıl yapabileceğimizi göstermeye çalışacağım. ResponseFormat özelliği Ajax işlemlerinde dönen sonucun hangi türde olduğunu belirtir ve XML veya JSON olabilir. Eğer sonuç JSON tipinde olursa sonuç JSON biçimine dönüştürülerek elde edilir. XML tipinde olur ise de XML yapısına dönüştürülerek elde edilir. Şimdi bu yöntemlerin nasıl kullanılacağını ve ne zaman kullanılacaklarını irdeleyelim.
Tamamını Okuyun »
Mehmet Duran
26 Haziran Cumartesi 2010
2
28153
3,5
Javascript (Ajax) ile Elde Edilen Datetime Türündeki Veriyi İşleme
Bu yazımda Ajax işlemlerinde elde edilen Datetime (C#) türündeki bir veriyi Javascript tarafında nasıl işleyeceğimizi göstermeye çalışacağım. Ajax işlemlerinde nesneler üzerinden işlem yapabiliyoruz. Bu işlemlerde verileri json veya xml formatta elde ediyoruz. Elde ettiğimiz veri türü string, int, vb. gibi genel türde değilse çeşitli dönüştürme işlemleri yapmamız gerekebilir. Bu veri türlerinden biri de Datetime veri türüdür. Linq to Sql vb. gibi bir araç kullanıyorsak veya kendi nesnelerimiz ile çalışıyorsak ve bu nesneler Datetime türünde değişken içeriyorsa Ajax işlemlerinde bu verileri kullanabilmek için basit bir çevirme işlemi yapmamız yeterli oluyor. Bu çevirme işlemini ve örneği yazıının devamında bulabilirsiniz.
Tamamını Okuyun »
Mehmet Duran
18 Haziran Cuma 2010
1
23901
3,0
Sudoku Uygulamam (MDSudoku v1.0)
Bu yazımda hazırlamış olduğum
Sudoku uygulamasını sizlere tanıtacağım. Çok önceden çalışmalarına başladığım ancak yoğunluk nedeniyle uzun süre ilgilenemediğim Sudoku oyununu büyük oranda tamamladım. Açmış olduğum
sudoku.mehmetduran.com alt domaininde bu oyunumu sizlerle buluşturacağım ve yenilikleri paylaşacağım. Şu anda web alt yapısı hazır ve oyunu görebiliyor, çözebiliyorsunuz. En kısa sürede Silverlight ve Mobile (C# ve Java ile) versiyonlarını da hazırlayıp, kullanıma sunmayı planlıyorum. Eksik yönü ise oyunun doğruluk kontrolünün olmaması ve verilerin tutulmayışı. İlerleyen süreçte yeni versiyonlarda bu eksikleri tamamlayarak eksiksiz bir oyun haline getireceğim. Bu yaz boyunca bu oyunu tam olarak bitirmeyi ve her platformda çalışan bir uygulama olarak dağıtmayı planlıyorum. Umarım bu hedefime ulaşır ve bu oyunu herkese ulaştırırım.
Tamamını Okuyun »
Mehmet Duran
15 Haziran Salı 2010
10
25913
4,3
Jcrop ve Asp.net ile Resimleri Kesme (Örnek Dahil)
Bu yazımda jQuery eklentisi olarak geliştirilen
Jcrop script kütüphanesini kullanarak web projelerinde resimleri / fotoğrafları nasıl düzenleyebileceğimizi göstermeye çalışacağım. Bu script kütüphanesi ile Asp.net projelerinde çok gelişmiş resim / fotoğraf düzenleme araçları hazırlanabilir. Ben de buna örnek olması açısından küçük bir örnek hazırladım. Hem Jcrop script kütüphanesini hem Ajax işlemlerini hem de C# kodlarını kullandığım güzel bir uygulama oldu. Script kütüphanesi sayesinde resim / fotoğraf üzerinde belirli alanı seçebiliyoruz. Seçtiğimiz alanı Ajax ve C# (Generic Handler) kullanarak gösterebildiğimiz ve kayıt edebildiğimiz küçük bir editör örneği oldu. Bu bakımdan bu konularla ilgili örnek arayanlara oldukça faydalı olacağını düşünüyorum. Şimdi bu örneği ve neler yaptığımızı detaylıca görelim.
Tamamını Okuyun »
Mehmet Duran
21 Mayıs Cuma 2010
5
31600
4,7
jQuery Ajax İşlemlerinde Parametre Olarak Nesne Taşıma
Bu yazımda jQuery Ajax işlemlerinde script tarafından sunucuya taşıdığımız verileri nesne veya nesne dizisi olarak nasıl aktarabileceğimizi göstermeye çalışacağım. Ajax işlemlerinde kullanmak için geç kaldığım bir yöntem diyebilirim. Şimdiye dek tüm verileri string veya integer türü olarak teker teker sunucuya aktarıyordum. Şimdiki anlattığım yöntem ile verileri istediğimiz nesne türünde server ve client arasında taşıyabileceğiz. Bu yöntemde hem sunucu tarafında hem de kullanıcı tarafında kullanılan nesnelerin yani hem C# nesnelerinin hem de script nesnelerin uyumlu olması gerekiyor. Ajax işlemlerini etkin bir biçimde kullanmak istiyorsak bu yöntemin kullanılması gerektiğini düşünüyorum. Çünkü büyük esneklik ve kolaylık sağlıyor. Şimdi bu işlemi nasıl yapacağımıza bakalım ve hazırladığım örneği inceleyelim.
Tamamını Okuyun »
Mehmet Duran
18 Nisan Pazar 2010
6
29250
3,8