30 Eylül 2015 Çarşamba

MVC HtmlHelper Kullanımı (3)

Geldik yine bir MVC HtmlHelper yazısına. Bundan önceki yazılarımda sizlere @helper metotlarının nasıl kullanılacağını göstermiştim. Bugün ise benim daha çok hoşuma giden ve bence daha esnek yapıya sahip bir kullanıma.

Bu yazımda HtmlHelper sınıfına extension yazacağız ve Viewlerimizin içinde bu extension'ı kullanacağız.

29 Eylül 2015 Salı

MVC HtmlHelper Kullanımı (2)

Laptop elimin altında visual studio'm açık ve ben böyle duracağım. Tabi ki sıkıldım. Bir önceki htmlhelper yazımın üzerinden bir saat geçmişken dayanamıyor ve ikinci kullanımı da yazmaya başlıyorum. Boş durmak pek bana göre değil anlaşılan.

Bir önceki htmlhelper kullanımımızda hatırlarsanız helper metodumuzu view içinde yazmıştık. Tabi bu genel bir kullanım olmaktan uzak. Diğer viewlerimizin içinde de aynı metodu tanımlamamız gerekecek. Olacak iş değil :)

MVC HtmlHelper Kullanımı (1)

Özellikle kod yazarken en sevmediğim şeylerden bir tanesi de aynı kodu tekrar tekrar yazmaktır. Bu hem sıkıcı hem de kodun kalitesini düşüren bir durumdur. Bunun içinde elimden geldiğince kod tekrarından kaçınmaya çalışıyorum. MVC razor kullanırken tasarım sırasında bu durumla oldukça karşı karşıya kalıyorum. İşte bu noktada Html Helper konusuna girmiş oluyoruz.

MVC razor kullanırken pure html kullanımından dolayı css, html ve yeri geldiğinde (ki bolca yeri geliyor) javascript yazımı kullanmak gerekiyor. Peki ben her seferinde bu kodları yazmaktan nasıl kurtulacağım. Yazının başlığındaki (1) rakamından anlayacağınız gibi birden çok yöntemi var. Bu yazımda birinci yöntemi anlatacağım.

26 Eylül 2015 Cumartesi

Linkedin Giriş Hatası

Sosyal ağların en çok kullanılanı facebook olduğu gibi iş ağının da en çok kullanılanı Linkedin'dir. Sektörünüzdeki kişileri, çalışma arkadaşlarınızı , firmaları bularak birçok bilgi edinebilirsiniz. Dünya üzerinde bir çok kullanıcısı olan bu sitenin geçen gün dikkatimi çeken bir hatasını paylaşmak istiyorum.

C# Const ve Readonly Kullanımı

Yazılım yaparken bazı değerlerin sabit olmasını ve değişmemesini isteriz. Bunlar için kullandığımız tanımlamalardan başlıcaları const ve readonly'dir. Tabi bu ikisinin arasında kullanım farklılıkları vardır. Hadi bunları nasıl kullandığımızı ve farklılıklarına bakalım.

23 Eylül 2015 Çarşamba

MVC Dinamik SelectListItem Listesi Oluşturmak ve DropDownList Doldurmak

MVC ' de dropdownlistleri doldurmak için SelectListItem sınıfını kullanmanız gerekiyor. SelectListItem sınıfının iki propertysi yani Text ve Value'larının da dolu olması gerekli ki dropdownlist'inizde bu değerleri doldursun.

mvc dropdown1

Windows Form Accept Button Kullanımı

Bu yazdığım yazı oldukça basit ve kolay bir işlem. Windows Form'da enter ve space tuşlarına basıldığında ekrandaki herhangi bir buttonun click event'i çalıştırma işlemini göstereceğim.