Osman KURT

Yazılım Uzmanı

MVC'li Günler Çok Daha Yakın

Yeni çalışmaya başladığım firmada mvc üzerinde çalışmalar yapıldığı için benimde mvc öğrenmem konusunda bir fırsat doğdu. Bu yüzden vakit geçirmeden çalışmalaar başladım. Şu anda 1 hafta oldu ve klasik bir web sayfası yapma kvamına geldim. Artık işin incelikleri kısmı ile ilgilenmeye başlayacağım. Tabi ki projelerden fırsat kaldıkça. Ha bu arada blog da yine paylaşmalara devam edeceğim ama mvc olarak :D Çünkü son 1 haftadır girmediğim blog ve okumadığım yazı kalmadı diyebilirim. Diğer paylaşımcı arkadaşlara çok teşekkür ederim gerçekten işimi kolaylaştıracak bir çok kodu paylaşmışlar. [Fazlası]

ASP.Net de Dosyaların İçeriğini Okuma Değiştirme ve Kaydetme

Bu yazımda asp.net projelerimizde hiçbir şekilde ftp ye müdahale etmeden belirlediğimiz dosyalar üzerinde değişiklik yapma imkanı sağlayan kod bloğumuzu göstereceğim. Bu kod bloğunun bize şöyle faydası olabilir. Bitmis bir proje üzerinde ani bir değişiklik yapma durumumuz oldu diyelim. Ne yapıcaz? Ftp bilgilerininde olmadığını varsayarsak daha önceden projemize entegre ettiğimiz bir sayfada listeden değişiklik yapacağımız sayfayı seçmek suretiyle sayfa üzerinde her türlü değişikliği yapabiliriz. [Fazlası]

ASP.Net de Açılır Menu Yapımı

Arkadaşlar bu yazımda sizler için asp.net de yaptığım bir dinamik açılır menü örneği göstereceğim. Eminim ki birçok arkadaşın işine yarayacak bir kod. Zaten bugün içinde aldığım bir mailden dolayı bu kodu paylaşma gereği duydum.
Alt tarafta genel görünümle alakalı bir resim paylaşıyorum. Kodlar gayet açık bir adet default ve bir adet sayfadetay sayfası mevcut. Access veri tabanı kullandım ve içinde birkaç örnek veri mevcut. Yararlanan arkadaşlardan görüş dönüş bekliyorum. [Fazlası]

Asp.Net de Toplu Mail Göndermek

Bu yazımda sizlere asp.net de toplu mail göndermeyi göstereceğim. Bu kod yaptığımız projelerde lazım olabilir. Örnek vermek gerekirse sayfanız da bülten kaydı tutuyorsunuz ve kayıt olan kişilere mail gönderme ihtiyacı duydunuz. Hepsine tek tek gönderecek değilsiniz. Böyle bir işlem ile karşı karşıya kaldığınız da bu kod bloğunu kullanabilirsiniz.

Kısaca mantığını anlatmak gerekirse normal bir mail gönderme formu ve tablomuzda tutuğumuz mail listesini döngüye sokarak tek tek okutmak. [Fazlası]

Ineta K12 WebCamp Günlüğü 2.Gün

Arkadaşlar bugün ineta k12 webcamp 2. günü de geride bıraktık. Bugün gelen arkadaşlara asp.net üzerinde uygulama geliştirme konusunda bir sunum yaptım. Sunum dahilinde örnek bir uygulama gerçekleştirldi. Gelen arkadaşların asp.net konusunda bilgi sahibi olmaması biraz konu dahilinde zorluk çıkarsa da herkes açısından faydalı olduğu aşikar.
Ayrıca gelen arkadaşların etkinlikten memnun kaldığı ve daha sonra yapılacak olan etkinliklerde programa kendi okullarının da dahil edilmesi konusunda ısrarcı olmaları hem beni hemde diğer konuşmacı arkadaşım Yusuf KARAKAŞ'ı ayrıca mutlu etti. [Fazlası]

ASP.Net de Performans Artışı Sağlamak (1.Bölüm)

Bu yazımda size ufak bir tavsiyede bulunacağım. Biliyorsunuz ki çoğu yaptığımız işlemlerde verileri geçici şekilde browser larımızda saklanır. Ne kadar çok veri saklanırsa browser'ın verimi de o kadar düşer. İşte bu yazının amacı birazda olsa browser ları bu yükten kurtarmak. Mesela sayfamızda 2 adet textbox'ımız olsun ve bu 2 textbox daki değeri lblsonuc adlı labelimizin text ekranına yan yana yazdıralım. Bu işlem çok kolay bir işlem ve bu işlemi tamamladığımız da label ekranına sonucu yazdırırken aslında 2 textboxın içinde ki değerlerinde aynı kaldığını gördük. Bu yazılar nasıl oldu da sayfa yenilendiği halde textboxların içinde yazılı kaldı. İşte burada viewstate dediğim cache ortaya çıkıyor ve verileri belleğinde saklıyor. Bunlarda projeye ekstra yük oluyor. Bunun gibi işlemleri yaptığımız sayfalarda verilerin viewstate de salanması çok saçma bu yüzden bunu engellemk gerek. Bunu da sayfamızın en yukarasında ki; [Fazlası]

ASP.Net de Veri Gösterirken Karakter Sınırlaması Getirme

Arakadaşlar bu yazımızda veri gösterirken karakter sınırlaması getirmeye değineceğim. Bu konu nerede işimize yarar öncelikle onu anlatayım.

Mesela kurumsal bir web sayfası yapıyorsunuz. Sayfanızda ürün listelemeniz lazım. Default. sayfasında ürünün adı fiyatı ve kısa bir açıklama gelecek detay linkine tıklanıldığında ise ürünün detayına gidicek. İşte karakter sınırlaması burada işimize yarıyor. Veri girerken adminin ortalama 5000 karakter girdiğini düşünelim biz sedece bunun 200 kadarını default ta göstermek istiyoruz ki görüntü bozulmasın kullanıcı da ürün hakkında fikir edinsin. Kısaca amaç bu çok yönlü kullanılabilir kod olacak. [Fazlası]