مراحل ایجاد پروژه ASP.NET MVC در Visual Studio را در این مقاله از سری مقالات آموزش طراحی سایت وبسایت پرعلم آموزش میدهیم. پس اگر قصد شروع برنامه نویسی با تکنولوژی ASP.NET MVC را دارید با ما در این مطلب همراه باشید تا اولین پروژه خود را با موفقیت و به راحتی بسازید. همچنین پس از این که پروژه را ایجاد کنید پوشه ها و فایل های مختلفی را در Solution Explorer مشاهده میکنید که ما در این مقاله تک تک آنها را معرفی خواهیم کرد.
نکته: کاربران عزیز و علاقه مندان به ASP.NET MVC دقت داشته باشید که ASP.NET یک زبان برنامه نویسی نیست و یک تکنولوژی برای طراحی برنامه های تحت وب میباشد، همچنین MVC نیز یک معماری 3 لایه نرم افزار (Model View Controller) میباشد.
مراحل ایجاد پروژه ASP.NET MVC در Visual Studio
1 – در اولین گام Visual Stodio را باز کنید. ما در این مقاله از Visual Studio 2017 استفاده میکنیم.
2 – از منوی بالا گزینه File/New/Project را انتخاب کنید.
3 – وقتی روی گزینه بالا کلیک کنید، پنجره ی زیر را مشاهده میکنید:
- در سمت چپ این پنجره بخش های مختلفی را مشاهده میکنید.
- قسمت #Visual C را انتخاب کنید و در زیرشاخه های آن گزینه Web را انتخاب نمایید.
- سپس در وسط پنجره ی باز شده گزینه (ASP.NET Web Application (.Net Framework را انتخاب کنید.
- در قسمت پایین این پنجره میتوانید نام پروژه و همچنین محل ذخیره پروژه را انتخاب کنید.
- تیک گزینه Create directory for solution را بزنید.
4 – حال پنجره زیر را مشاهده میکنید:
معرفی بخش های این پنجره :
در این قسمت چند گزینه را مشاهده می کنید که آنها را معرفی میکنیم:
- گزینه Empty : یعنی یک پروژه ASP.NET MVC ساخته میشود اما پوشه های MVC در آن نیست و کلا پروژه فقط شامل Web.Config میباشد و بقیه بخش ها را خودتان باید بسازید. (اگر در قسمت پایین تیک MVC را بزنید پوشه های MVC نیز برای شما ساخته خواهد شد)
- گزینه MVC : این گزینه که ما نیز آن را انتخاب کردیم را اگر انتخاب کنید علاوه بر پوشه های MVC که ساخته میشود، Controller پیش فرض Home نیز ساخته میشود و یک سری Script ها نیز در Solution قرار داده میشود.
- Add unit test : این گزینه یک پروژه unit test را به پروژه شما اضافه میکند. (unit test برای تست کردن برنامه میباشد. زیرا گاهی انسان قادر به تست تمامی بخش های پروژه نیست.)
- Change Authentication : اگر قصد دارید که از سیستم احراز هویت قدرتمند Microsoft استفاده کنید روی این دکمه کلیک کرده و آن را روی گزینه ی Individual User Account قرار دهید.
(با فعال کردن این گزینه علاوه بر HomeController کنترلر دیگری نیز به نام AccountController برای شما ساخته میشود که دارای متد های Register,Login و… میباشد.)
5 – پس از اینکه تنظیمات را درست کردید Ok کنید تا پروژه برای شما ساخته شود.
6 – شما با موفقیت پروژه ASP.NET MVC را ساختید. 🙂
معرفی بخش های مختلف پروژه در Solution Explorer
ما در این مقاله معرفی کوتاهی از هر بخش را برای شما مینویسیم. با ما همراه باشید در مقالات بعدی سعی میکنیم توضیحات کامل تری را برای شما کاربران عزیز وبسایت پرعلم بیان کنیم.
- Properties : این قسمت برای Asembly info پروژه میباشد.
- References : این قسمت برای ارتباط پروژه با Library های Microsoft و همچنین سایر پروژه ها میباشد.
- App_Data : این فولدر برای نگهداری داده های فایل گونه میباشد. مانند یک فایل txt که تعداد کاربران آنلاین را نگهداری میکند.
- App_Start : این فولدر برای بخش Routing و آدرس دهی در سایت میباشد.
- Content : هر نوع پوشه و فایلی که می خواهید به سایت اضافه کنید مانند تصاویر و…
- Controllers : این فولدر برای نگهداری Controller های برنامه میباشد.
- Fonts : در این فولدر Webfont ها و سیستم های گرافیکی web مثل icon ها قرار میگیرد.
- Models : بخش ارتباط با Database میباشد.
- Scripts : در این فولدر، فایل های JS قرار میگیرد.
- Views : در این فولدر، فایل های cshtml و فایل هایی که برای UI استفاده میشوند قرار میگیرد.
در پوشه Views یک فولدر به نام Shared وجود دارد که برای نگهداری فایل های Layout میباشد.
Layout : بخش های ثابتی هستند که در همه صفحات وجود دارد مثل منو ها
کاربران عزیز وبسایت پرعلم آیا این مقاله برای شما مفید بود؟
لطفا نظر خود را در قسمت نظرات با ما در میان بگذارید.
مراحل ایجاد پروژه ASP.NET MVC در Visual Studio
نیاز به خدمات ما دارید؟ فرم زیر را پر کنید تا مشاوران ما به سرعت با شما تماس بگیرند:
[quform id=”1″ name=”سفارش خدمات”]
2 دیدگاه. ارسال دیدگاه جدید
عالی بود برای من که تازه کارم دو دو سه جا نکات ریزی رو نوشته بودید که برای منکه چند وقته دنبال جواب این سوالات بودم،خیلی عالی بود
فقط اگر لطف کنید از روی یک سورس کد دقیقتر layout ها ویو مدلها و اون دستوراتی که باعث میشه مثلا کد div محصول رافقط یکبار بنویسیم و پروژه بصورت خودکار از دیتابیس اطلاعات محصولات را میگیرد و کد div محصول را تکرار میکند ………ممنون میشوم اگر اینها را دقیق توضیح دهید
در آموزش ساخت فروشگاه اینترنتی با ASP.NET Core که در بخش محصولات هست. ما از همین روش استفاده کردیم و با حلقه foreach محصولات رو قرار دادیم. اگر بخوام خلاصه بگم : شما وقتی قالب رو از جایی کپی میکنید چند تا div دارید که هر کدوم یک محصول آزمایشی رو نمایش داده و برای قالب هستن محصولا واقعی نیست. شما باید تمام div ها رو به جز یکی همه رو پاک کنید و اون یک دونه div رو بذارید داخل foreach حالا به جای اسم و عکس و قیمت و… ی محصول باید از item های foreach استفاده کنید.