advertise laitec sharif univercity استخراج بیت کوین با کامپیوتر استخراج بیت کوین با کامپیوتر
سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

سیستم اتوماسیون دهیاری ، پروژه مهندسی نرم افزار

3000 تومان
دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

18000 تومان
دانلود پروژه وب سایت اشعار با ASP.NET و SQL

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

3000 تومان
دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

14000 تومان
دانلود PDF مجموعه 300 نکته جالب برنامه نویسی در سی شارپ #C

دانلود PDF مجموعه 300 نکته جالب برنامه نویسی در سی شارپ #C

3000 تومان

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

تولید بیت کوین با کامپیوتر

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

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