19 Ağu 2011 Reflection ile Dinamik Tip Oluşturmak Kategori: Yazılım Etiketler: C#C# 4.0ASP.NET 4.0ASP.NET 0 Yorum Projelerimden birinde Developer Express kontrollerinden ASPxGridview'i kullanırken RowDataBound eventinin olmadığını farkettim. Biraz araştırdıktan sonra bu evente karşılık olarak HtmlRowPrepared eventini buldum. Bu event RowDataBound ile aynı işi yapsa da çok yetersiz. Örnek olarak e.Row.DataItem property'si ASPxGridView kontrolün de yer almıyor. Benzer işi yapan GetValue metodu var fakat her defasında da datayı okumak için GetValue metodunu çağırmak pek hoşuma gitmedi açıkcası. Bu sorunu çözmek için bir extension metot yazdım ve her defasında GetValue metodunu çağırmak yerine ilgili nesneyi döndürüyor. Metot generic olduğu için hangi tipte nesne set ederseniz edin size o tipte bir nesne döndürüyor. Her ne kadar Asp.Net kontrolünün yerini tutan bir kontrol olmasa da bu metot sayesinde biraz daha kullanışlı hale gelmiş oldu :) public static T RowData<T>(this ASPxGridViewTableRowEventArgs row) whereT : class, new() { Type originalObject = (newT()).GetType(); // DataSource'a set edilen collection nesnenin tipi T newObject = Activator.CreateInstance<T>(); // Geri döndüreceğimiz tipi oluşturuyoruz foreach (var property in originalObject.GetProperties()) // Property'lere değerlerini set etmek için tüm propertyler arasında gezinelim { if (property.CanWrite) // Property set blogunu içeriyorsa { property.SetValue(newObject, row.GetValue(property.Name), null); } } return(T)newObject; // Oluşturulan tip doldurulduktan sonra geri döndürülür...} İşte bu kadar :)
25 May 2011 8 Haziran 2011 Yazgeliştir Zirvesi Kategori: Yazılım Etiketler: MicrosoftSeminer 0 Yorum Yazgeliştir etkinliklerinden Yazgeliştir Zirve'nin ikincisi 8 Haziran Çarşamba günü Microsoft İstanbul ofisinde gerçekleştirilecek. Etkinlikte Microsoft Regional Director (RD), Microsoft Most Valuable Professional (MVP) ve Yazgeliştir editörleri konuşmacı olacak. Microsoft’un çeşitli yazılım geliştirme ürün ve araçları ile ilgili seminerlere katılabilir, Windows Phone 7, Windows Embedded, Windows Azure gibi tüm dünyanın yakından takip ettiği konuları ve son bir sene içinde Microsoft teknolojilerinde olan yenilikleri konunun uzmanlarından öğrenebilirsiniz. Etkinlikte aynı zamanda Yazgeliştir editörleri ile bir araya gelip kendilerine danışmak istediğiniz konularda sorular sorabilirsiniz. Etkinlik ile ilgili detaylı bilgiye zirve.yazgelistir.com adresinden ulaşabilirsiniz. Zirveye 1 Haziran'da kayıt olabilirsiniz.
04 Mar 2011 Yazgeliştir 2010 Yılın Yazarı Belli Oldu Kategori: Yazılım Etiketler: MicrosoftVatan&Millet 0 Yorum Yazgeliştir yöneticilerinden oluşan değerlendirme kurulu, 2010 yılındaki başarılı makalelerinden dolayı Gökhan Manduz’u ‘2010 Yılın Yazarı’ ödülüne layık bulmuştur. Yazgeliştir ailesi olarak kendisine yaptığı paylaşımlarından ve katkılarından dolayı teşekkür ediyoruz. Ödülü, 11 Mart Cuma günü gerçekleşecek Microsoft Zirvesinde düzenlenecek törenle kendisine takdim edilecektir.
04 Mar 2011 Profesyonel Yazılım Geliştiriciler Microsoft Bilişim Zirvesi’nde Buluşuyor! Kategori: Yazılım Etiketler: Microsoft 0 Yorum 11 Mart 2011 tarihinde İstanbul’da düzenlenecek Zirve’de Web Platformu, Uygulama Yaşam Döngüsü, Geleceğin Çalışma Dünyası ve Bulut Bilişim gibi birçok farklı konuda, otuzdan fazla paralel sunum sizi bekliyor. Tüm gün sürecek etkinliği, Komedi Dükkanı’nı izleyerek Tolga Çevik ile eğlence seline kapılarak tamamlayabileceksiniz. Tüm bunlar için etkinliğe şimdi kayıt olun!
07 Şub 2011 Yazgelistir.Com Forumlar Yenilendi! Kategori: Yazılım Etiketler: Microsoft 0 Yorum Yazgeliştir forumları yeni arayüzü, yeni özellikleri ve yeni moderatör kadrosu ile hizmetinizde. Forumlarımızda yaptığımız bu köklü değişikliğin temel faydaları,Gönderilere code snippet ve resim ekleme özelliği ile daha fonksiyonel ve anlaşılır bir kullanıcı arayüzü. Sorulara daha hızlı cevap verebilmek ve soruların takip edilebilmesi. Rss ile takip imkanı. Sosyal sitelerde paylaşım imkanı. Daha önceden cevaplanan sorular arasında daha rahat arama yapılabilmesi. Aktif forum kullanıcılarını daha iyi takip ederek editör adaylarını ön plana çıkartmak. olacaktır. Forumlarımızı ziyaret etmek için http://forum.yazgelistir.com adresini ziyaret edebilir veya Yazgeliştir üzerinden forumlara giriş yapabilirsiniz.