PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش برنامه نویسی وب سایت خبری توسط MVC.Net - بخش اول



toltek
May 31st, 2017, 19:13
https://www.vaniait.com/Upload/Article/74a1862809a5422fbbb9ea3820cb24fa.jpg

در سلسله مقالات آموزش راه اندازی وب سایت خبری در بخش قبل (آموزش برنامه نویسی وب سایت خبری توسط MVC.Net - مقدمه (http://vaniait.com/Article/Educational-programming-News-website-by-mvc-net-Introduction-67)) به معرفی کوتاه و اجمالی پروژه ی حاضر اشاره داشتیم. قرار است پروژه وب سایت خبری را بازبان برنامه نویسی MVC.net کدنویسی و راه اندازی نماییم. در بخش اول و گام اول به ایجاد زیر ساخت خواهیم پرداخت.


منبع : http://vaniait.com/Article/Educational-programming-News-website-by-mvc-net-part1-1-68 (https://www.vaniait.com/Article/Educational-programming-News-website-by-mvc-net-part1-1-68)


بخش اول - گام اول زیرساخت برنامه نویسیمانند همیشه ویژوال استودیو را راه اندازی نمایید. و یک پروژی ی جدید ایجاد نمایید ما در اینجا نامش را JustBlog می گذاریم.


https://www.vaniait.com/UploadImage/13960310-18032831.jpg

سپس یک Web Application از نوع MVC در آن ایجاد می کنیم. به این ترتیب که روی نام سولوشن رایت کلیک کرده و از زیر منوی Add یک NewProject ایجاد می نماییم

https://www.vaniait.com/UploadImage/13960310-18030066.jpg

مانند شکل زیر نام آن را نیز JustBlog میگذاریم و از نوع MVC انتخاب می کنیم

https://www.vaniait.com/UploadImage/13960310-18032633.jpg

https://www.vaniait.com/UploadImage/13960310-18030940.jpg

خب حالا وقتشه تا کتابخانه ی کلاس ها یا همون class library را ایجاد کنیم. دوباره مثل شکل دوم روی سولوشن رایت کلیک می کنیم و یک پروژه از نوع class library انتخاب می کنیم. و اسمشو دقیقاً هم اسم سولوشن میذاریم و ادامه ی نامش هم هر اسمی که دلمون بخواد . الان ما اینجا اسم JustBlog.Core رو انتخاب کردیم.

https://www.vaniait.com/UploadImage/13960310-18035030.jpg

و پس از OK کردن باید سولوشن شما مانند شکل زیر باشه

https://www.vaniait.com/UploadImage/13960310-18031623.jpg

خب برای توضیح کارهای بالا باید بگم که ما دیتااکسس ها و پروژمون رو برای راحتی کار و امنیت بیشتر جدا کردیم. یعنی هرچی دیتامدل و دیتااکسس داریم در قسمت Core کدنویسی می کنیم و باقی پروژه رو در بخش اصلی. البته معمولاً بخش اصلی رو نیز به صورت JustBlog.Web نامگذاری می کنند. اما چطور این دو بخش رو به یکدیگر وصل کنیم! کافیه رفرنس بدیم بهش. یعنی چی؟ خیلی راحت یک رفنرس از core داخل روت قرار میدیم. برای این کار کافیه روی JustBlog رایت کلیک کنیم و قسمت add reference رو انتخای کنیم و از پنجره ی باز شده قسمت Reference بر روی JustBlog.Core کلیک کرده و OK کنیم.


https://www.vaniait.com/UploadImage/13960310-18031626.jpg

https://www.vaniait.com/UploadImage/13960310-18033358.jpg

همونطور که بعد از این مرحله مشاهده خواهید کرد یک DLL به بخش رفرنس ها اضافه خواهد شد


https://www.vaniait.com/UploadImage/13960310-18033457.jpg


خب قدم اول رو با موفقیت سپری کردیم تونستیم یک جایی برای پیاده سازی داستانمون درست کنیم. حالا وقتشه که زیرساختمون رو درست کنیم. بیاید یک سناریو دیگه بنویسیم :

ایجاد کلاسها در دامنه ی خودشون
نصب و کانفیگ Fluent NHibernate و NHibernate
ایجاد نقشه ی کلاس ها ( Mapping Classes ) و کلاس دیتا اکسس و متدهای وابسته
نصب و کانفیگ Ninject برای بخش اصلی پروژه
کانفیگ Ninject برای MVC
ایجاد کنترل ها و اکشن ها ( controller and actions )
ایجاد ویو ( view )

که ادامه ی این کارها رو در قسمت بعدی توضیح خواهم داد/پایان/


منبع : http://vaniait.com/Article/Educational-programming-News-website-by-mvc-net-part1-1-68 (https://www.vaniait.com/Article/Educational-programming-News-website-by-mvc-net-part1-1-68)