آموزش معماری سه لایه در سی شارپ (C#)


در این بخش میخواهیم مثال موجود در بخش 18-6 از فصل 6 را مجدداً با معماری سه لایه پیادهسازی کنیم. همانطور که به یاد دارید، مثال 18-6 طراحی و پیادهسازی یک دفترچه تلفن بوده است که در آن از بانک اطلاعاتی sql server استفاده کردیم. در مثال این بخش مجدداً همان مثال را با معماری سه لایه پیادهسازی میکنیم و به منظور تنوع در استفاده از فضای نام و کلاسها از بانک اطلاعتی Ms Access استفاده میکنیم.
ابتدا نرم افزار Ms Access را اجرا کرده و یک بانک اطلاعاتی بنام Phonebook ایجاد کنید. سپس با انتخاب گزینه Table Design از منوی create همانند شکل زیر یک جدول شامل چهار فیلد بسازید و فیلد تلفن را به عنوان کلید اصلی تعریف کنید(شکل 3-7).
شکل 3-7) ساخت جدول person برای پایگاه داده phonebook در access
جدول فوق را بنام Person نامگذاری کنید، پس از ذخیره بر روی نام جدول دوبار کلیک کرده و چند نمونه داده همانند شکل زیر وارد کنید.
شکل 4-7) دادههای جدول person
در ادامه وارد visual studio شوید و یک برنامه جدید بنام N_Layer_PhoneBook ایجاد کنید و برروی نام برنامه در پنجره Solution Explorer کلیک راست کنید و برای هر یک از لایهها یک پوشه به شکل زیر بسازید.
شکل 5-7) ساخت پوشه جدید برای لایهها در Visual Studio
پس از ایجاد سه پوشه برای هر یک از لایهها باید پنجره Solution Explorer برنامه به شکل زیر تبدیل شده باشد.
شکل 6-7) پنجره solution explorer پس از ساخت پوشه
برای مطالعه کامل مطلب میتوانید به لینک زیر مراجعه کنید:
- آموزش معماری سه لایه در سی شارپ (#C): لینک «+»