advertise laitec sharif univercity تبلیغات در سایت سورس کد تبلیغات در سایت سورس کد
دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

دانلود سورس n وزیر با جست وجوی ممنوع در سی شارپ #C

3000 تومان
سورس پروژه پایانی وب سایت و نرم افزار کلینیک در ASP.net

سورس پروژه پایانی وب سایت و نرم افزار کلینیک در ASP.net

22000 تومان
دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

4800 تومان
دانلود پروژه وب سایت هتل با HTML و ASP.NET

دانلود پروژه وب سایت هتل با HTML و ASP.NET

4900 تومان
دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

دانلود پایان نامه وب سایت مهندسی پزشکی با ASP.net

12000 تومان

معرفی MVC در ASP.NET

MVC یک چارچوب برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترل) است که برنامه های کاربردی وب را به 3 جزء مختلف از هم جدا میکند: مدلی برای داده، دیدی برای صفحه نمایش و کنترل کننده های وروردی
معرفی MVC در ASP.NET

MVC مدل دیگر توسعه است که ASP.NET از آن پشتیبانی میکند، یک مدل برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترلر) میباشد. 

اگر یک جایگزین سبک برای ASP.NET سنتی می خواهید، MVC جایی برای شروع است.

♦ مدل برنامه نویسی MVC

MVC یکی از سه مدل برنامه نویسی ASP.NET می باشد. MVC یک چارچوب برای ساخت برنامه های کاربردی وب با استفاده از طراحی MVC (مدل نمایش کنترلر) است:

  • مدل نشان دهنده هسته ی برنامه است (بعنوان مثال، یک لیست از رکوردهای پایگاه داده)
  • دید و نما، داده را نمایش میدهد (رکوردهای پایگاه داده)
  • کنترلر ، ورودی ها را مدیریت میکند (برای رکوردهای پایگاه داده)

مدل MVC، همچنین کنترل کاملی روی HTML، CSS و JavaScript فراهم میکند.

این مدل ، برنامه های کاربردی وب را با 3 لایه منطقی تعریف میکند:

  1. لایه بیزینس (منطق مدل )
  2. لایه نمایش (منطق مشاهده)
  3. کنترل ورودی (منطق کنترلر)

مدل ، بخشی از نرم افزار است که منطق داده های اپلیکیشن را مدیریت میکند. اغلب اشیاء مدل، داده ها را از پایگاه داده بازیابی میکنند و یا داده ها را ذخیره مینمایند.

مشاهده ، بخشی از برنامه است که نمایش داده ها را مدیریت میکند. بیشتر این دید ها از داده ی مدل ایجاد شده اند.

کنترلر ، بخشی از نرم افزار است که تعامل با کاربر را مدیریت میکند. بطور معمول کنترل کننده ها، داده را از بخش مشاهده میخواند، ورودی های کاربر را کنترل میکند و داده های ورودی را برای مدل ارسال میکند.

این جداسازی MVC،به شما در مدیریت برنامه های کاربردی پیچیده کمک میکند، چرا که شما در هر زمان فقط میتوانید روی یک جنبه تمرکز کنید. بعنوان مثال، روی بخش مشاهده بدون توجه به منطق بیزینس تمرکز داشته باشید. این همچنین باعث میشود که تست نرم افزار راحتتر انجام گیرد.

جداسازی MVC، همچنین باعث سهولت کار گروه توسعه میشود. توسعه دهندگان مختلف میتوانند بصورت موازی، روی بخشهای مشاهده، منطق کنترل و منطق کسب و کار کار کنند.

 

♦ فرم های وب در مقابل MVC

مدل برنامه نویسی MVC یک جایگزین سبک برای ASP.NET سنتی (فرم های وب) است. این جایگزین سبک، چارچوب بسیار آزمایشی، یکپارچه با تمام ویژگی های ASP.NET موجود مانند صفحات اصلی، امنیت، و تایید شده است.

 

♦ Visual Studio Express 2012/2010

ویژوال استودیو اکسپرس یک نسخه رایگان از مایکروسافت ویژوال استودیو است. 

ویژوال استودیو اکسپرس یک ابزار توسعه ساخته شده برای MVC (و فرم های وب) است و شامل امکانات زیر میباشد:

  • MVC و فرمهای وب
  • کشیدن و رها کردن کنترل های وب و اجزای وب
  • زبان وب سرور (Razor با استفاده از VB و یا #C)
  • وب سرور (IIS اکسپرس)
  • سرور پایگاه داده ( Sql server express )
  • چارچوب توسعه وب کامل (ASP.NET)

 

 

 



0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
آشنایی با مدل توسعه MVC در ASP.NETASP.NET MVC Introductionمعرفی ام وی سی در ای اس پی دات نت?what is mvcآشنایی با mvc ای اس پی دات نتآشنایی با mvc asp.netتبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

سفارش پروژه در سورس کد

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php