Merhaba, Visual Studio programında bir proje başlattığınızı düşünün. Boş bir Solution oluşturup Sonra da o projenin içinde katmanları oluşturmak için yeni projeler oluştururuz.

Öncelikle New/Create a new project / Blank Solution adımlarını izleyerek boş bir yeni proje oluştururuz.

Blank Solution

Boş bir projenin içine yeni katmalar oluşturup bölümlendirme yapmak için projenin içinde yeni projeler oluştururuz ki kodlarımız spagetti koda dönüşmesin.

Projenin içinde yeni katmanlar oluşturmak için Solution üzerinde sağ tıklarak; Add/New project yolunu izleriz.

C#_Add_NewProject

Solution üzerine sağ tık yaparak Add/Class seçip yeni bir .Net solution oluşturuyoruz.  Adını Business veriyoruz.

Visual Studio programında C#’da Class oluşturma

Business katmanında iş kollarını kodluyoruz. DataAccess’te veri erişim kodlarını kodluyoruz.  Entities katmanında ise tüm yardımcı katmanları kullanıyoruz.

Console Api (.NET Core seçerek ConsoleUI katmanı oluşturuyoruz.

Projeyi başlatmak için ConsoleUI sağ tıklayarak Set a start up tıklıyoruz. DataAccess, Business ve Entites katmanlarına Abstract ve Concities klasörlerini ekliyoruz.

Oluşturduğumuz katmanlara sağ tık/Add/New Folder diyerek Abstract ve Concrete klasörleri ekliyoruz.

Abstract klasörlerinin içine soyutları, referans tutucuları class içinde yeni interface oluşturarak koyacağız. Concrete klasörlerine de gerçek işi yapan kodları class oluştururuz

Yeni Class’lar oluşturabilmek için oluşturacağımız katmanın üzerine geliyoruz, sağ tıklıyoruz ve Add/Class yolunu izliyoruz.

Add / Class

Yeni bir Class oluşturmak için Add/Class/Class yolunu izliyoruz.

Add/Class/İnterface

İnterface oluşturabilmek için de Add/Class/İnterface yolunu izleriz. İnterface, daha önce de belirttiğim gibi soyutlama yapmamıza olanak sağlayan bir yapıdır.

Yazıyı okuduğunuz için teşekkür ederim. İlave etmek istedikleriniz var ise yoruma yazabilirsiniz. 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir