در این بخش می‌خواهیم مثال موجود در بخش 18-6 از فصل 6 را مجدداً با معماری سه لایه پیاده‌سازی کنیم. همانطور که به یاد دارید، مثال 18-6 طراحی و پیاده‌سازی یک دفترچه تلفن بوده است که در آن از بانک اطلاعاتی sql server استفاده کردیم. در مثال این بخش مجدداً همان مثال را با معماری سه لایه پیاده‌سازی می‌کنیم و به منظور تنوع در استفاده از فضای نام و کلاس‌ها از بانک اطلاعتی Ms Access استفاده می‌کنیم.

ابتدا نرم افزار Ms Access را اجرا کرده و یک بانک اطلاعاتی بنام Phonebook ایجاد کنید. سپس با انتخاب گزینه Table Design از منوی create همانند شکل زیر یک جدول شامل چهار فیلد بسازید و فیلد تلفن را به عنوان کلید اصلی تعریف کنید(شکل 3-7).

 ساخت جدول person برای پایگاه داده phonebook در access

شکل 3-7) ساخت جدول person برای پایگاه داده phonebook در access

 

جدول فوق را بنام Person نام‌گذاری کنید، پس از ذخیره بر روی نام جدول دوبار کلیک کرده و چند نمونه داده همانند شکل زیر وارد کنید.

داده‌های جدول person

شکل 4-7) داده‌های جدول person

 

در ادامه وارد visual studio شوید و یک برنامه جدید بنام N_Layer_PhoneBook ایجاد کنید و برروی نام برنامه در پنجره Solution Explorer کلیک راست کنید و برای هر یک از لایه‌ها یک پوشه به شکل زیر بسازید.

ساخت پوشه جدید برای لایه‌ها در Visual Studio

شکل 5-7) ساخت پوشه جدید برای لایه‌ها در Visual Studio

 

پس از ایجاد سه پوشه برای هر یک از لایه‌ها باید پنجره Solution Explorer برنامه به شکل زیر تبدیل شده باشد.

 پنجره solution explorer پس از ساخت پوشه

شکل 6-7) پنجره solution explorer پس از ساخت پوشه

برای مطالعه کامل مطلب می‌توانید به لینک زیر مراجعه کنید:

  • آموزش معماری سه لایه در سی شارپ (#C): لینک «+»

اگر این مطلب برای شما مفید بوده است، آموزش‌ها و مطالب زیر نیز به شما پیشنهاد می‌شوند:

بر اساس رای 5 نفر

آیا این مطلب برای شما مفید بود؟

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *