• Yazılım ile ilgilenmeye başladığımdan beri her zaman ilk örneklerde “Hello World” yazıldığını gördüm. Ben de bu geleneği devam ettirerek bir giriş yapacağım. Ama öncesinde ASP.NET MVC mimarisini basit bir örnekle açıklamak istiyorum.

    Hatırlarsınız belki öncelerde (şimdilerde de var tabi) dükkanlarda diafonlar olurdu ve çay ocağından çay söylenirdi. Şimdilerde bizim köyde bile çaylar MSN üzerinden isteniyor :) “-Salih abii! İki çay çeek!” :) Ocak başındaki Salih abim de raftan bardak alır, önce dem sonra suyunu doldurur iki şekerle tabağına koyar ve çaycı çırağına verip yollardı. Çaycı çırağı da “-Çaylaaaar!” diyerek getirdiği çayları bize sunardı.

    Şimdi bunu MVC ile modelleyelim: Biz http ile bir istekte bulunuruz (“-Salih abiii! İki çay çeek!”) sonra Controllers (Çay ocağı) içinden Routing Table (Salih abi) sayesinde uygun sınıf seçilerek View (Bir bardak çay) için ActionResult oluşturulur. Burada seçilen Controller sınıfında View’de sunulacak şeyler için uygun metodlar çalıştırılarak (Bardak seç, dem ve su doldur, şeker ekle, …) View hazırlanır.

    Devamını oku…

    • Twitter
    • Google Buzz
    • FriendFeed
    • Delicious
    • Paylaş

    Etiketler: , ,
    Yazar: Tayfun Taşkın @ 16:33

  • ASP.NET Ajax kullananlar bilirler, çok güzel bir DateTimePicker kontrolü vardır. Ama Ajax kullanamıyorsanız ve DateTimePicker kontrolüne ihtiyacınız da varsa bulduğum bir kontrolü sizinle paylaşmak isterim. Çok da işe yarar bir şey. Farklı renk seçenekleri ve diğer özellikleri de belirleyebiliyorsunuz. Sitede deneme yapabilmek için de güzel bir demo sayfası mevcut. İşte linki:

    http://www.graymattersoft.com/

    • Twitter
    • Google Buzz
    • FriendFeed
    • Delicious
    • Paylaş

    Etiketler: , , ,
    Yazar: Tayfun Taşkın @ 14:49

  • Web sitelerinde genellikle Image kontrollerine yüklemek istediğimiz resimler server’da dosya sisteminden çekilir.

    Image1.ImageUrl = "C:Resim.jpg";
    

    gibi bir kod parçasıyla istediğimiz resmi yükleriz. Ama bazen resimlerimizi veritabanında tutuyor olup oradan dinamik olarak yüklememiz gerekebilir. (Dynamically load image to Image control from database with Asp.NET) Böyle bir durumda doğrudan atama yapamayız. Ama şu şekilde bir çözüm bulabiliriz.

    İlk olarak Default.aspx sayfasını açalım ve bir dynamicImage adlı bir Image kontrolü ekleyelim. Daha sonra yeni bir sayfa ekleyelim ve adını DynamicallyLoadImage.aspx olarak verelim. Eklediğimiz Image kontrolünün ImageUrl özelliğine DynamicallyLoadImage.aspx?ImageID=1 değerini verelim. Default.aspx sayfamızın kodları aşağıdaki gibidir.

    Devamını oku…

    • Twitter
    • Google Buzz
    • FriendFeed
    • Delicious
    • Paylaş

    Etiketler: , , , ,
    Yazar: Tayfun Taşkın @ 12:53

Ara


Sponsor



Diğer