“Tasarım kalıpları”(design patterns) kavramları her yazılımcının bir şekilde duyduğu, hatta çoğu yazılımcının başvurduğu mimari yaklaşımlar olarak yazılım mühendisliği alanında yer etmiştir. Kimileri ne gerek var, kimileride olmazsa olmaz gibi yaklaşımlarla tasarım kalıpları hakkında düşüncelerini belirtsede ister istemez bir şekilde her yazılımcının fark etmeden bile biraz olsun kullandığı bazı kalıplar vardır. MVC(Model View Controller) bunlardan biridir, hatta farkında olmadan en çok kullanılan tasarım kalıplarından biridir. Bunun nedeni uygulama geliştirme araçlarının artık bu tarz kalıplar ile geliştirme yapmakta kolaylık sunuyor olması. Bu kısma fazla girmeden MVC’nin ne olduğunu biraz daha açalım.
Scott Guthrie, kendi blog sitesinde .NET 3.5 ve VS 2008 ile beraber .NET Framework’ün source(kaynak) kodlarının geliştiricilere açılacağını açıkladı. Artık DataBind(); methodunun ne yaptığını Debug işlemi sırasında görebileceğiz. .NET tarafında Microsoft’a çok artı kazandıracak bir şey olduğunu düşünüyorum. Merakla beklemekteyim…
Kaynak:http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx
Facebook‘ta ki “80lerin sonunda 90larin basinda cocuk olmak” grubundan…Nostaji yaşıyorum her okuduğumda…
Süper Baba’nın müziğini flütle çalmışsanız
LC Waikiki veya benetton tüm renkleriyle kıyafetlerinizde önemli markalar olduysa…
SHOW TV’nin müziğini hala hatırlıyorsanız dup dıbu dıp dıp dıbı dıp dum…Tabi ki bir de :İyi TV eyç bi bi, eyç bi bi iyi TV
Önce hüplet sonra gümlet’ hayat felsefeniz olmuşsa
Bizimkiler dizisi ertesi gun okul oldugunu bi sureligine unutturduysa
Parliament pazar gecesi sinemaları müziğini duyduğunuzda içinizde hala garip duygular uyanıyorsa (yarın okul var hüznü, ailenin seni yatırıyor olmasına duyduğun kızgınlık, o güzel mavinin romantizmi…)
Devam…
Bilgisayar Müh. ve genel olarak yazılım ile ilgilenen IT elemanlarının çalışma ortamlarının oldukça rahat olması gerekiyor. Bunu ben söylemiyorum, yapılan araştırmalar yada yapılan uygulamalar rahat bir çalışma ortamında çok daha fazla verim elde edildiğini gösteriyor. Yani tüm iş sektörleri için geçerli tabi ki ama sanırım IT sektörü için biraz daha kabul edilmiş bir durumda. Zaman zaman gelen e-mailler ve internette gördüğüm resimler ile Avrupa ve Amerika’daki bu sektördeki şirketler çoktan çalışanlarının rahat olması gerektiği gerçeği ile yaşamaya başladıklarını fark ediyor ve imreniyorum. Türkiye’de bu mentalite ile yaklaşan kurumlar yavaş yavaş çoğalıyor olsada, Türkiye’deki imkanların verdiği “doğal rahatsızlık” durumundan dolayı hala istenilen çalışma ortamları ne yazık ki sağlanamıyor. Hatta bazı şirketlerin böyle bir yaklaşımı bile yok. Yani tabi ki çok fazla rahatlık da iyi değil,konsantransyon açısından. Ama bazı şeyler sağlanmadığı için,olması gerektiği rahatlık olmadığı için konsantrasyon daha fazla dağılmıyor mu?
Neyse kısaca şöyle aşağıdaki gibi çalışma ortamları olsa çok mu kötü olur 😀
Ajax Extensions 1.0 ile gelen ve sanırım en çok kullanılan kontrol olan UpdatePanel’den biraz bahsetmek istiyorum. Kendi yaptığım uygulamalarda oldukça sık kullanıyor olmam böyle bir yazı yazmam için beni tetikledi. Tetikledi derken, trigger mantığından da biraz bahsedeceğimi söylemek isterim. Bu yazıda basit bir UpdatePanel örneği ve bu UpdatePanel’i dışarıdan başka bir kontrol ile nasıl tetikleriz bundan bahsedeceğim. Umarım bir şekilde işinize yarayan bir şeyler olmuşmasını sağlar. Yapacağımız şey oldukça basit bir örnek olacak; RadioButtonList’den seçtiğimiz elemanlara göre UpdatePanel içindeki ASP.NET kontrolünü güncelleme.