Category Archives: Dersler

LINQ – Building Dynamic Expression Tree

Posted in .Net, LINQ, Visual C# .Net | Leave a comment

LINQ – Compiling Expression Tree

 

Posted in .Net, LINQ, Visual C# .Net | Leave a comment

LINQ – Bool Expression

 

Posted in .Net, Visual C# .Net | Tagged , , | Leave a comment

Asp.Net MVC 301 Seo Yönlendirmesi

Seo için www’sız isteklerde www’li haline çevirmek için aşağıdaki kodu kullanabilirsiniz. Tabii IIS6 sistemde önerdiğim, IIS7 de rewrite url ile yapılmasının daha doğru bulduğum yöntemdir.

Posted in .Net, Asp.Net, Dersler, Visual C# .Net, VisualBasic.Net | Tagged , , , | Leave a comment

Object doesn’t support this property or method

Internet Explorer 8 de Jquery Trim kullandığınızda “Object doesn’t support this property or method” hatasını konsolda görebilirsiniz.

Posted in Javascript, Jquery, Kısa Kısa Yararlı | Tagged , | Leave a comment

EnterpriseLibrary.Logging Timestamp Hatası

Microsoft Enterprise Library Log modülünü kullanırken kayıt altına alınan logun saatinin yanlış olma ihtimali yüksektir. UTC formatında varsayılan olarak gelen bu formatı kolayca değiştirebiliriz.

Posted in .Net, 3.Part Web Uygulamaları, Asp.Net, Dersler, Visual C# .Net | Tagged , , | Leave a comment

Asp.Net İle Windows Servis Çalıştırma / Durdurma

Web programlama yaparken Windows Servisler yazarak iş akışlarını daha kolay yönetebiliriz. Windows servisleri belli sıklıklarla çalıştırarak, gerekli görevleri düzenli olarak yaptırabiliriz. Büyük CRM ve ERP projelerinde servisleri çoğunlukla kullanmaktayım.

Posted in Asp.Net, Visual C# .Net, Windows 2003 | Tagged , , | 1 Comment

Uniform Checkbox Nesnelerini Sıfırlama

Uniform kütüphanesi ile çok güzel nesneler oluşturabiliyoruz. Bu yazımda Checkbox kontrolünü nasıl sıfırlayacağımızı göstereceğim. Önce sıfırlamak istediğimiz nesneleri bulup, durumlarını değiştiriyoruz. Daha sonra Uniform kütüphanesinin fonksiyonlarından Update ile güncelliyoruz.

Posted in Javascript, Jquery | Tagged , , | Leave a comment

.Net Dillerinde Windows Servisleri Debug Edebilme

Çalıştığım şirkette, projenin bir bölümünde windows servis yazmam gerekti. Her zaman servis dosyalarını debug edememek büyük bir zaman kaybıma sebep olmuştur. Bu durumu çözmek için c# dilinde ki özel sınamaları kullandım.

Posted in Kısa Kısa Yararlı, Visual C# .Net | Tagged , , , | Leave a comment

MSDTC on server ‘servername’ is unavailable.

Bu hatayı almanız durumunda; Başlat -> Çalıştır -> services.msc çalıştırarak, Servisler ekranına giriş yapın. Servislerden “Distributed Transaction Coordinator” çalıştırarak sorunu çözebilirsiniz.

Posted in .Net, Asp.Net, Visual C# .Net, VisualBasic.Net | Tagged , , | Leave a comment

WebRequest – useUnsafeHeaderParsing Sorunu

.Net dilinde WebRequest sınıfı üzerinden, harici bir linke, post veya get işlemlerin de; “{“Sunucu protokol ihlalinde bulundu. Section=ResponseHeader Detail=CR’nin ardından LF gelmelidir”}” gibi bir hata çıkabilir. Mesaj başlıklarından kaynaklanan bu sorunu çözmek için .Config dosyasına küçük bir ekleme yapmamız yeterlidir. 

Posted in Kısa Kısa Yararlı, Visual C# .Net | Leave a comment

ObjectSet Olan Veriyi ObservableCollection Tipine Çevirmek

LINQ üzerinden dönen veriyi, Binding yaparken ObservableCollection<T> olarak Bind etmek isterseniz aşağıdaki şekilde yapabilirsiniz.

Posted in Kısa Kısa Yararlı, Visual C# .Net, Windows Presentation Foundation | Tagged | Leave a comment

Mysql Veritabanında; Veritabanı ve Tablo Boyutunu Öğrenmek

Mysql veritabanı üzerinde, veritabanı veya tablonun boyutlarını kolayca öğrenebiliriz.

Posted in Mysql | Tagged , , , | 2 Comments

Entity Framework ile Ekleme, Düzenleme ve Silme (CRUD) İşlemleri (Video)

Bu makalem de Entity Framework ile ekleme, düzenleme ve silme işlemlerimizi öğrenebileceğimiz bir video paylaşmak istiyorum. Umarım yeni başlayan arkadaşlara yardımcı olur.

Posted in Visual C# .Net | Tagged , , , , , | 3 Comments

Jquery Val() Fonksiyonunu Override Etme

Büyük projelerde karşımıza çıkabilecek en büyük zaman kaybı, yazılımcıların veya takım liderlerinin altyapıyı oluştururken, problem olarak karşımıza çıkacak ihtimalleri atlamasıdır. Yakın zamanda karşıma çıkan böyle bir problemi, çok kısa bir zamanda, Javascript’in esnekliği ile çözdüm.

Posted in Dersler, Javascript, Jquery, Kısa Kısa Yararlı | Tagged , | 1 Comment

Php ile Word Dosyası Oluşturmak

Projelerimizde word, excel, adobe reader gibi farklı formatlarda çıktılar alabiliyoruz. Bu formatları alırken, bu formatlara uygun altyapıyı hazırlamamız gerekmektedir. Günü kurtaracak bir yöntemi sizinle paylaşmak istiyorum. Bu yöntemle biraz hile yaparak, aslında word formatında olmayan bir yapıyı, word dosyası gibi … Continue reading

Posted in Kısa Kısa Yararlı, Php | Tagged , , | Leave a comment

Html5 İle Verileri Cache’de Saklamak

Html5 ile hayatımıza bir çok yeni teknoloji girdi. Bunlardan birisi de cache sistemidir. Aslında tarayıcıların eskiden beri desteklediği bu teknoloji Html5 ile tamamen desteklenir hale geldi. Html5 desteği olan tüm tarayıcılarda bu özelliği istediğimiz gibi kullanabiliyoruz. İster local düzeyde istersek de … Continue reading

Posted in Asp.Net, Html5 | Tagged , , , , | Leave a comment

Uncaught RangeError

Geliştirmesini yürüttüğüm projemizde son zamanlarda, “Uncaught RangeError: Maximum call stack size exceeded” hatası almaya başlamıştım. Araştırmalarım sonucunda; sebebin Jquery üzerinde ki istek limitinin aşmasından kaynaklandığını farkettim. Bu hata, input alanlarına girilen metinlerin; tarayıcılarda donmalara, geç tepkime vermesine, kapanmasına neden oluyordu.

Posted in Jquery | Tagged , , , | Leave a comment

Asp.net Varsayılan Temayı Ayarlama

Asp.net üzerinde herhangi bir sayfaya temayı yüklemek istediğimizde, OnPreInit fonksiyonunu override etmemiz gerekiyor. Bu şekilde sayfadan sayfaya farklı şablonlar kullanabiliyoruz. Fakat projenizde her seferinde, OnPreInit fonksiyonunu override etmek yerine, app.config üzerinde birkaç değişiklik ile bu sorunu da halledebiliyoruz.

Posted in Asp.Net, Visual C# .Net | Tagged , , , , | Leave a comment

Asp.net, Tarayıcıya Göre Görünüm Yapmak

Bu yazımızda, Asp.Net 2.0 sürümünün bir özelliği olan “tarayıcıya göre davranış” konusunu işlemeye çalışacağız. “Tarayıcıya Göre Davranış” verilmiş olan kuralların, belirtmiş olduğunuz tarayıcı da geçerli olmasıdır. Örneğin Internet Explorer tarayıcısında, sitenizin arka planının siyah olmasını veya Firefox tarayıcısında MasterPage dosyanızın, … Continue reading

Posted in Asp.Net, Visual C# .Net | Tagged , , | Leave a comment