نمایش نتایج 1 تا 9 از 9

نام تاپیک: معماری Model View Controller بخش دوم آماده شد همراه با مثال

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Thumbs up معماری Model View Controller بخش دوم آماده شد همراه با مثال

    بخش دوم معماری Model view Controllerرا آماده کردم که امیدوارم مورد پسند دوستان واقع بشه
    در این بخش به بررسی یک مثال ساده از نحوه پیاده سازی این معماری پرداخته شده است. گرچه این مثال کاربرد خارجی ندارد و لی سعی شده است که بسیاری از مفاهیم کلیدی این معماری از جمله Observer Registration ، Observer Unregistration و notify Observers و ... در قالب یک نمونه برنامه ساده گنجانیده شود.
    این مثال از لحاظ کد نویسی بهینه نمی باشد و این مطلب در پایان مقاله با ذکر مثال توضیح داده شده است چون هدف از مقاله صرفا نحوه پیده سازی این معماری و استفاده عملی از آن بوده است.
    مثال attach شده به این صورت عمل می کند که با Update کردن بخش Model ، تمامی View های رجیستر شده در مدل، همزمان و بر اساس تغییرات جدید مدل Update می شوند.

    نحوه اجرای برنامه و مشاهده نتیجه

    فرم اصلی برنامه به صورت زیر می باشد


    همانطور که در شکل مشخص است، سه دکمه Sinus ، Exponential و Cosine وجود دارد. با کلیلک کردم بر روی این دکمه ها فرم های دیگه که همان Observer ها هستند باز خواهند شد. در تعداد فراخوانی این فرم ها محدودیتی ندارید. به عنوان مثال در عکس زیر از هر Observer 2 نمونه ایجاد و نشان داده شده است


    حال با وارد کردن مقدار جدید در فرم اصلی و با فشرن کلید Update همه Observer ها به روز رسانی خواهند شد

    اگر سوال یا ایرادی در اجرای برنامه داشتید در همین تاپیک مطرح کنید

    سورس کامل برنامه همراه با مقاله ها نیز آپلود شده اند.

    موفق باشید

    پ و :
    عزیزانی که بخش اول این مقاله را ندیده اند یا به این آدرس رجوع کنند. یا در همین تاپیک فایل آپلود شده با نام MVC_Section_1_2 که حاوی هر دو بخش مقاله همراه با برنامه می باشد را دانلود کنند
    آن دسته از دوستانی هم که بخش اول را ملاحظه نموده اند، می توانند تنها بخش دوم این مقاله را به عنوان MVC_Section2 دانلود کنند
    فایل های ضمیمه فایل های ضمیمه

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


تاپیک های مشابه

  1. Model View Controller بخش اول
    نوشته شده توسط Mahdi.Kiani در بخش مقالات مرتبط با Microsoft .Net Framework
    پاسخ: 21
    آخرین پست: یک شنبه 10 فروردین 1393, 08:48 صبح
  2. معماری MVC بخش اول آماده شد
    نوشته شده توسط Mahdi.Kiani در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 19 تیر 1387, 00:08 صبح
  3. درخواست:Model-View-Controller In .net
    نوشته شده توسط manitack در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 27 مهر 1386, 23:52 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •