خانه / برنامه نویسی / آموزش ASP.NET MVC برای مبتدیان-جلسه اول

آموزش ASP.NET MVC برای مبتدیان-جلسه اول

در این جلسه در باره چگونگی نصب ASP.NET MVC و تشخیص ورژن نصب شده روی سیستم بحث خواهیم کرد.

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

نصب ASP.NET MVC :

قبل از نصب ASP.NET MVC اجازه بدید ببینیم چه ورژنی رو روی سیستم داریم.برای اینکار ابتدا وارد کنترل پنل میشویم سپس وارد قسمت Programs and features میشویم در این قسمت شما میتونید تمامی برنامه های نصب شده روی سیستم رو ببینید حالا به دنبال Microsoft ASP.NET MVC میگردیم.در اینچا شما اگر Visual Studio 2010 یا به پایین رو نصب کرده باشید ورژن 2-3-4 یا یکی از اینها رو میبینید و اگر بالاتر از 2010 رو داشته باشید نیازی به نصب ASP.NET MVC به طور جداگانه ندارید و نصب خوذ Visual Studio کفایت میکنه.

خوب برین سر نصب ASP.NET MVC، اگر شما نیاز به نصب داشته باشیذ میتونید از لینکای زیر دانلود و نصب کنید :

ASP.NET MVC3

ASP.NET MVC4

به راحتی با دنبال کردن ویزارد نصب میتونید نصب کنید.

بعد از نصب روی سیستم نرم افزار Visual Studio رو اجرا کنید و از منوی File گزینه New و سپس Project رو کلیک کنید.

از قسمت Installed Temmplates گزینه C# (در این سری آموزش از C Sharp استفاده میکنیم) و از زیر منوی اون هم Web رو انتخاب کنید، میبینید که در سمت راست پنجره انتخاب های شما میاد و میتونید هرکدوم رو که خواستید انتحاب کنید، ما در اینجا میخوایم پروژه خودمون رو با ASP.NET MVC4 پیش ببریم.

اگر گزینه ASP.NET MVC4 دیده نمیشه حتما مطمعن بشید که از بالای پنچره .Net Framework 4 انتخاب شده باشه.

خوب حالا پروژه رو درست کنید و اجازه بدید لود بشه پروژه (نوع پروژه خالی یا همون Empty رو انتخاب نکنید تا موارد ایتدایی و کمکی هم برای ما قرار داده بشه در پروژه).

نکته : عزیزانی که از ورژن های بالاتر Visual Studio استفاده میکنن نیاز به نصب ورژن های ASP.NET MVC ندارند و باید در پنجره New Project از ستون سمت چپ از منوی Web زیرمنوی Visual Studio 2012 رو انتخاب کنند تا لیست ASP.NET MVC هم دیده بشه در Visual Studio 2013 تغییراتی داده شده که در سری های آموزشی بعدی بهش میپردازیم.

خوب پروژه ما درست شده و اچازه بدید یاد بگیریم چطور ورژن ASP.NET MVC در پروژه موحود رو میتونیم بدست بیاریم!

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

1. در حال طراحی و با پنچره Properties

2. در زمان اجرا و با کدنویسی

برای قسمت اول میتونیم روی پوشه ی رفرنس ها کلیک کنیم و دنبال System.Web.Mvc میگردیم و روش کلیک راست کرده و گزینه Properties رو انتخاب میکنیم، در پنجره جدید در قسمت Version میتونیم ورژن ASP.NET MVC موجود رو ببینیم.

برای قسمت دوم هم میتونیم به صورت نوشتن کد و خروجی گرفتن ورژن ASP.NET MVC موجود رو پیدا کنیم، برای این کار وارد کنترلر Home یا همون HomeController در پوشه Controllers میشیم و در ActionResult ای به نام Index که در ابتدای کدها میبینید ابتدا حالت برگشتی اون رو از حالت ActionResult به string تغییر میدیم و دستور مورد نظر رو مینویسیم.عجله نکنید با تمامی این اسامی و اصطلاحات آشنا خواهیم شد.

دستور زیر رو در قسمت گفته شده مینویسیم :

typeof(Controller).Assembly.GetName().Version.ToString();

کدهای شما قبل از انجام تغییرات باید به صورت زیر باشند :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcApplication1.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

            return View();
        }

        public ActionResult About()
        {
            ViewBag.Message = "Your app description page.";

            return View();
        }

        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";

            return View();
        }
    }
}

و بعد از تغییرات باید به شکل زیر باشن :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcApplication1.Controllers
{
    public class HomeController : Controller
    {
        public string Index()
        {

            return typeof (Controller).Assembly.GetName().Version.ToString();
        }

        public ActionResult About()
        {
            ViewBag.Message = "Your app description page.";

            return View();
        }

        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";

            return View();
        }
    }
}

خوب حالا اگر پروژه رو احرا کنید نتیجه کار رو خواهید دید.

قسمت اول آموزش تموم شد، نکته ای که در آخر باید متذکر بشم اینه کخ در طول این دوره نگران کلمات، اسامی و اصطلاحات نباشید در طول دوره درباره همه اونها صحبت خواهیم کرد و با همه اونها آشنا میشید، فقط حتما آموزشها رو از اول دنبال کنید.

مطلب پیشنهادی

تنظیمات در زامارین استادیو

آموزش زامارین قسمت دوم فیلم مقدمه ای بر زامارین

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

۶ دیدگاه

  1. بازتاب ها: آموزش ASP.NET MVC برای مبتدیان-جلسه دوم

  2. بازتاب ها: آموزش ASP.NET MVC برای مبتدیان-جلسه پنجم-Models در MVC

  3. بازتاب ها: آموزش ASP.NET MVC برای مبتدیان-تابع UpdateModel در MVC

  4. بازتاب ها: آموزش MVC برای مبتدیان ساخت ویو برای ثبت اطلاعات در بانک اطلاعاتی

  5. بازتاب ها: استفاده از Business Objects به عنوان Models در MVC

  6. بازتاب ها: آموزش ASP.NET MVC برای مبتدیان-واکشی اطلاعات از چند جدول

پاسخ دهید

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