Home » Archive by category 'Asp.Net' (Sayfa 3)
Mvc 3 Tools Update ve Getirdikleri

Bu konuyu nasıl atladım, bu kadar zamandır nasıl bahsetmedim bilmiyorum :S Öncelikle ASP.NET MVC 3 Tools Update yi indirip kuralım. Bu araç, Scaffolding templatelerini kullanma işini paket yönetim konsoluna komut ile yapmak yerine bir iki tıkta yapmamıza olanak sağlıyor. Hemen kullanıma bakalım.

Yeni bir Mvc3 projesi açıyoruz. Sonrasında urun adında bir model oluşturuyoruz.

    public class urun
    {
        public int id { get; set; }
        public string adi { get; set; }
        public int stok { get; set; }
    }

Modelimizi yazdıktan sonra ctrl+shift+b ile projemizi derliyoruz. Solution Explorer da bulunan Controllers klasörüne sağ tıklayıp Add / Controller diyoruz. İşte bu açılan ekran yüklediğimiz Mvc3 Tools ekranı.


(daha fazla…)

EF Power Tools CTP1 Hazır !

Code-first bir model oluşturduğumuzda modeli görsel olarak göremediğimiz için, model büyüdükçe neyin ne olduğunu görsel olarak görme ihtiyacı duyabiliyoruz. Yada model üzerinde tartışacağımız, analiz edeceğimiz zaman, görsellik önem kazanıyor. Bunun için Ef Power Tools adında bir araç kullanıma sunuldu. Eklentiyi buradan indirip kurabilirsiniz.

Eklentiyi kurduktan sonra Models klasörü içinde ki herhangi bir class a sağ tıkladığımızda açılan menüye Entity Framework seçeneğinin geldiğini görüyoruz.


(daha fazla…)

Microsoft.Web.Helpers ve Güzellikleri

Microsoft web helpers ile birlikte o kadar fazla güzellik geliyor ki saymakla bitmez. Öncelikle oluşturduğumuz projemize Paket Yöneticisinden Install-Package microsoft-web-helpers komutuyla ilgili paketi yüklüyoruz. Şimdi yardımcımızı kullanmaya başlayabiliriz.

Facebook, Twitter, Gravatar, Analiytics, LinkShare, GameCard, ReCaptcha, Bing vb.. gibi sitelerin servislerini kolaylıkla kullanabiliyoruz. İstediğiniz gibi kişiselleştirmenizde mümkün. ReCaptcha için burada ki makaleye göz atabilirsiniz. Diğer servislerin detayları içinde küçük araştırmalarla istediğiniz sonuca ulaşabilirsiniz.

Kullanım örnekleri;

@Bing.SearchBox()

@Gravatar.GetHtml("mail@adresi.com")

@Gravatar.GetUrl("mail@adresi.com")

@LinkShare.GetHtml("Microsoft Web Helpers")

@GamerCard.GetHtml("apostylee")

Aşağıda ekran görüntülerini gördüğünüz projeyi buradan indirebilirsiniz.

(daha fazla…)

Razor View Engine püf noktaları

Adı üstünde Razor (ustura) ! kodlarımızı hızlıca yazıp geçiyoruz. Uzun zamandır mvc3 ile geliştirdiğim bir projeyle uğraşıyorum haliyle razor ile kodlarımı yazıyorum. Geçen gün web forms ile geliştirdiğim bir projeye bazı özellikler eklemem gerekti, aman Allah’ ım <% %> bunlardan aç kapat aç kapat iflahım söküldü meğer razor candan da öteymiş bunu bir kez daha anladım. Bu yazıda anlatacaklarımın  hepsini Scottgu abimizin bloğundan öğrendiğimide söylemek istiyorum :) Düşünüyorumda yazacaklarımla başlık biraz alakasız gibi oldu ama idare edin :)

(daha fazla…)

Mvc 3 ile Ziyaretçi Defteri

Çok sevdiğim bir öğrenci arkadaşım, “abi ziyaretçi defteri yapar mısın bana ?” dedi,  yaparım dedim. Ne kadar sürer dedi, taş patlasa 1 saat dedim. Mvc 3 sağolsun 15 dakika da istediğimiz özelliklerdeki ziyaretçi defterini yaptık :) Yeni başlayan arkadaşların işine yarar diye bu örneği paylaşmak istedim. Bu basit defterde, code-first ile model ve doğrulama (validation), jQuery Ajax ve sql compact 4.0 kullandık. Örneği buradan indirebilirsiniz, umarım faydalı olur.

Bu görseli başka bir yazı için hazırlamıştım, sanırım bundan sonra sık sık kullanacam, çok güzel oldu yav :) (daha fazla…)

Asp.Net Mvc 3 Semineri sonrası

Dün KTUCEC – KTU Computer Engineering Club‘ ın düzenlediği etkinlikte Asp.Net Mvc 3 üzerine uygulamalı bir anlatım yaptım. İlk tecrübem olduğundan bir hayli heyecanlandım, öyle ki kendimi tanıtmadan direk konuya girdim :) Benim için çok önemli bir tecrübe oldu. Webe ilgi duymayan arkadaşların sıkıldığı, ilgi duyanların ise zevk aldığı bir anlatım olduğunu düşünüyorum. Kendimce bir yol haritası ve katılımcılara sormak için hazırladığım sorularım vardı ama sadece vardı heyecandan bakamadım bile :) Hayalini kurduğum bir olaydı ve gerçek oldu. Devamında çok daha iyi olacağına inanıyorum. Emeği geçen 4primes Teknoloji Grubuna ve Sözenler Bilgisayar‘ a çok teşekkür ediyorum. Emeği geçenlere ve katılan herkese teşekkür ediyorum.