1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

معرفی کوتاه MVC

شروع موضوع توسط minaaa ‏19/11/11 در انجمن برنامه نویسی

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=1][/h]
    [​IMG]
    یکی از مباحث نسبتا جدید و در حال تکامل در دنیای وب مایکروسافت ASP.NET MVC هست. اما قبل از اینکه در این ساختار جدید برنامه نوشته بشه باید مفهوم دقیق MVC رو درک کرد. به زبان ساده در این ساختار برنامه شما حداقل به سه قسمت مشخص و کاملا جدا از هم تقسیم میشه که شامل قسمت های زیر میشه.



    1- Models: هر چیزی که کاربر در برنامه شما با آن کارمیکند و ویرایش میکند در این دسته بندی قرار دارد. از یک کلاس ساده برای نگه داری آدرس گرفته که تنها از چند خاصیت تشکیل شده تا کلاس های بسیار پیچیده مانند سفارش در یک سیستم فروشگاه که علاوه بر خاصیت ها یک سری توابع و قوانین اصلی برنام را در خود جای داده است. همه و همه مدل های برنامه ما را تشکیل میدهند.
    2- View: نحوه نمایش داده شد مدل را برای ما تعیین میکند. اما باید دقت کرد که هیچ قاعده و قانونی از برنامه در این قسمت قرار نمیگیرد و فقط جهت نمایش استفاده میشود.
    3- Controller: درخواست های ورودی را دریافت میکند و با توجه به درخواست ورودی، عمل خاصی را روی یک یا چند شی از مدل انجام میدهد و بعد view مناسب جهت نمایش را انتخاب میکند و به کاربر نمایش میدهد.