Bu görsel dersimizde bir önceki dersimizde CodeFirst ile oluşturduğumuz database üzerinde Tablo isminin Class isminden farklı olarak customize edilmesini Custom olarak Primary ve Foreign key tanımlamalarını Kolonlara ait verilerin Maximum ve Minimum veri uzunluğunun belirlenebilmesini Kolonlara ait veri tiplerinin tanımlanabilmesini […]
Kategori: C#
Codefirst Dersleri – Ders 1
Bu Video’lu dersimizde bir MVC projesinde Codefirst kullanabilmek için, Entity Framework DLL’lerinin Nuget Package Manager aracı sayesinde projemize nasıl ekleneceğini, Bir Codefirst yapısının nasıl hazırlanacağını Oluşturulmuş olan Codefirst yapısının Database tarafına nasıl aktarılacağını Codefirst ile Database oluşturma aşamasında Default olarak […]
C# ile Regular Expressions (Düzenli İfadeler) İşlemleri – Bölüm 2
Bir önceki makalemizde C# ile Regular Expression kullanımı incelemiştik. Bu makalemizde ise kendi Regular Expression desenlerimizi oluşturabilmek amacıyla desenler içinde kullanılabilecek parametrik değerleri inceleyeceğiz. “.” (Nokta) Karakter Parametresi Karakter parametresi ile kontrol yapılacak veri içeriğinde kullanıldığı alanda herhangi bir karakterin […]
C# ile Regular Expressions (Düzenli İfadeler) İşlemleri – Bölüm 1
Kodlama yaparken bazı durumlarda işlem yapılacak olan verinin belirli bir desene uygun olup olmadığının kontrolünün yapılması hepimizin başına gelmiş bir senaryodur. Bunu şu şekilde daha detaylı inceleyebiliriz. Yazdığımız programın içerisinde bir form bulunmakta ve bu form içeriğine girilecek verilerden birisi […]
TASARIM DESENLERİ YAZI DİZİSİ 5-Singleton (Tek Nesne)
Creational Patterns (Yaratıcı Tasarım Desenleri) grubu altında yeralan Singleton tasarım deseni üretilmek istenen bir nesnenin yazılan programın açık olduğu sürece sadece bir kez oluşturulmasını ve bu sayede diğer zamanlarda nesne yeniden üretilmeyerek var olan nesnenin kullanılmasını sağlamaktadır. Bu durumun bize […]
TASARIM DESENLERİ YAZI DİZİSİ 4-Prototype (Prototip)
Creational Patterns (Yaratıcı Tasarım Desenleri) grubu altında yeralan Prototype tasarım deseni üretilmek istenen bir nesnenin var olan farklı bir nesneden kopyalanması ile üretilmesini sağlamaktadır. Peki neden böyle birşeye ihtiyacımız var? Bazı nesnelerin new operatörü ile oluşturulmasının maliyetli (bellek alanı, oluşturulma […]
TASARIM DESENLERİ YAZI DİZİSİ 3-Factory Metod (Fabrika Metodu)
Creational Patterns (Yaratıcı Tasarım Desenleri) grubu altında yeralan Factory Metod tasarım deseni birbirinden farklı ancak aynı grup altında toplayabileceğimiz nesnelerin isteğe bağlı olarak birleşmesi ile yeni bir nesne üretilmesini sağlamaktadır. Bu durumu şu şekildeki bir senaryo ile daha kolay kavrayabiliriz. […]
TASARIM DESENLERİ YAZI DİZİSİ 2-Builder (Kurulum)
Creational Patterns (Yaratıcı Tasarım Desenleri) grubu altında yeralan Builder tasarım deseni istemci tarafından talep edilen nesnelere ait daha önceden belirli kurallar çerçevesinde hazırlanmış olan içeriklerin, otomatik olarak cevap vermesini sağlamaktadır. Bunun en önemli nedenlerinden birisi talep edilen nesnenin farklı içeriklerde […]
TASARIM DESENLERİ YAZI DİZİSİ 1-Abstract Factory (Soyut Fabrika)
Creational Patterns (Yaratıcı Tasarım Desenleri) grubu altında yeralan Abstract Factory tasarım deseni birbiri ile ilişkili nesnelerin oluşturulması sırasında istemcinin nesneler ile değil nesneleri üreten fabrikalar ile konuşmasını sağlayan tasarım desenidir. Peki istemcinin nesne yerine nesneleri üreten fabrikalarla konuşması bizlere ne […]