C# swicth case yapısı çoğu programlama dilinde yerleşik olarak bulunur ve switch case kullanımı neredeyse aynıdır bizde if-else ile yapılan kontrolleri switch case ile nasıl yapıldığını ve çeşitli kullanımlarını bol örneklerle göreceğiz. 5 / 5 ( 8 votes )
Continue reading...C#
Computed kolonların EntityFramework tarafından kullanımı
Computed kolonların EntityFramework tarafından kullanımı, SqlServer’da kullandığımız computed türdeki kolonların EntityFramework tarafından kullanabilmek için Computed türde bir kolon olduğunu belirtmeniz gerekiyor yoksa bu tür alana insert update v.s. yapılamazken Computed kolon olduğunu bilemediğinden bu işlemi yapmaya çalışacak ve Exception fırlatılacaktır. 5 / 5 ( 1 vote )
Continue reading...FileSystemWatcher ile klasör yada dosyayı izleme
Projenizi geliştirirken bazen bir dizini yada dosyayı izlemeniz gereken durumlar olabiliyor işte bu durumlarda C#’da ihtiyacı karşılamak için FileSystemWatcher sınıfını kullanıyoruz oldukça basit ve anlaşılması kolay olan bu sınıf ve üyelerini(Property, Event, Constructor v.b.) nasıl kullanılacağını örnek kodlarla açıklamaya çalışacağım. 5 / 5 ( 2 votes )
Continue reading...Mapper kütüphaneleri Performans Testi
Geliştirdiğimiz uygulamalarda kullanıcının ihtiyacı olsada olmasada bir tablonun tüm field’larını içeren nesneyi geri dönüş tipi olarak dönebiliyoruz. ilk zamanlar sayısı az olan kayıtlarda veya istek sayısı az olan projelerde bu durumun sorun olduğu farkedilmeyebilir fakat işin istek yada kayıt boyutu arttığında performans sorununu az-çok yaşamanız olasıdır. 5 / 5 ( 5 votes )
Continue reading....NET ile Server Side Handlebars Template Engine Kullanımı
Piyasada çok fazla alternatif olarak kullanabileceğimiz template engine bulunmaktadır ben handlebars’ı kullanmadan önce çok fazla araştırma yaptım ve bir sürü template engine kullandım sonunda seçimimi Handlebars’dan yana tuttum. Açıkçası template engine seçiminin projenin ihtiyaçları, syntax yada özelliklerden hangileri geliştiriciyi daha çok cezbeder ise tercih değişebilecektir. 5 / 5 ( 3 votes )
Continue reading...C# 7.0 İle Beraber Gelecek Yenilikler
C# 7.0, Bu makalemizde C# 7.0 ile beraber gelecek yeniliklerden bahsedeceğim ve bu yeniliklerin her birini bir örnek üzerinden anlatmaya çalışacağım. 5 / 5 ( 2 votes )
Continue reading...Dependency Injection(DI) Nedir? Neden Kullanırız?
Dependency Injection, Object Oriented Programing kodlama yapmak için class, interface, constructor, property, access modifiers, generic type v.b. bunun gibi birçok kavramı okunabilir, geliştirilebilir, tekrar kullanılabilir, güvenli ve performanslı çalışan uygulamalar yapmak için kullanıyoruz. Bu makalede bunlardan biri olan Dependency Injection nedir ve neden kullanmalıyız konularını örnekler ile işleyeceğiz. 4.9 / 5 ( 7 votes )
Continue reading....NET Lazy Sınıfı Nedir? ve Neden Kullanırız?
.NET’de çok küçük bir sınıf olan ve şimdilik 2 Özelliği bulunan bu Lazy sınıfı ile ihtiyaç duyduğumuz verinin ihtiyaç anında erişilebilmesi veya yapılacak işlemin ihtiyaç anında yapılması gibi durumlarda kullanabileceğimiz bu sınıf ile performans konusunda projenize katkı sağlayabilirsiniz. 5 / 5 ( 2 votes )
Continue reading...C# Operatör Aşırı Yükleme(Operator Overloading)
C# Operatör, Sayısal türde yada string türde iki farklı nesneyi toplamak yada birleştirmek için genellikle ‘+’ operatörünü kullanıyoruz bizde bir sınıf oluşturup bu sınıf içerisinde 2-3 farklı operatör tanımlayıp bunlarla ilgili nasıl işlem yapacağımızı göreceğiz. 5 / 5 ( 2 votes )
Continue reading...WPF Stil – Özel Stil Nasıl Oluşturulur
WPF Stil – WPF’de kontrollere kendi stillerimizi nasıl tanımlayabiliriz ve bu tanımlanan stilleri nasıl kullanabiliriz gibi konular üzerinde duracağız bu makalemizde ve bazı kontrollere örnek stiller oluşturarak sonuçları göstereceğiz. 5 / 5 ( 1 vote )
Continue reading...