Hayatımdaki Gelişmeler
Uzun süre sonra bu türlü bir yazı yazarak hayatımda gelişen önemli olayları paylaşmak istedim. Öncelikle geçtiğimiz haziran ayında lisans eğitimimi tamamladım ve Gazi Üniversitesi Bilgisayar Mühendisliği'nden mezun oldum. Daha sonra yine kendi okulumda bulunan Gazi Üniversitesi Bilişim Enstitüsü Bilgisayar Bilimleri Anabilim Dalı'nda tezli yüksek lisans başvurum kabul edildi. Yüksek lisans işinden sonra da Tabim Yazılım firmasında işe başlamış bulunmaktayım. Yani hem okul hem iş hayatımda önemli gelişmeler oldu. Hayatımı yönlendirecek, etkileyecek bu gelişmeleri bloğumda paylaşmak istedim.
Tamamını Okuyun »
Mehmet Duran
12 Temmuz Pazartesi 2010
30
30177
3,8
Asp.net MVC ile İlgili Birkaç Bilgi
Bu yazımda uzun süredir değinemedim MVC hakkında birkaç faydalı bilgiyi paylaşacağım. Aslında bloğumda MVC üzerine yazı yazamasam da MVC ile ilgili oldukça önemli çalışmalar yapmaktayım. Bu çalışmalar sonucu edindiğim birçok bilgi var. Bu yazımda bu bilgilerden birkaçına değinmeye çalışacağım. Bunlardan ilki MVC projelerinde Controller bölümünde tanımlı olmayan bir Action'a istek yapıldığında bu istekleri yakalama işlemini nasıl yapacağımızı göstermeye çalışacağım. Diğeri de kod bölümünde html linkler oluştururken oluşturulacak link adreslerinin tanımlanan Route'lara göre nasıl olacağı. Şimdi bu işlemleri nasıl yapacağımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
09 Temmuz Cuma 2010
4
32940
4,1
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
42144
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
28057
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
23841
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
25824
4,3