درباره زبان NET.  ( قسمت 2 )
1397/10/01 10:44 , سامان یزدان‌نیک

درباره زبان NET. ( قسمت 2 )

قسمت 2- توسعه برنامه ASP.NET MVC

اکنون تمرکز ما بر توسعه ASP.NET MVC Web Applications است. در ASP.NET MVC، MVC نام مدل View و Controller است. 


اگر یک برنامه نویس تازه کار یا دانشجوی تازه کار علوم کامپیوتر هستید و تاکنون توسعه وب سایت با دات نت را شروع نکرده اید این فرصت بسیار خوبی است که این کار را آغاز نمایید.

این مقاله C # را بررسی کنید   شروع با ASP.NET MVC   توسط   نیتین پاندیت

مرحله 1 - ایجاد اولین برنامه ASP.NET MVC شما

برای ایجاد اولین برنامه خود این لینک را بررسی کنید   اولین برنامه وب ASP.NET MVC

مرحله 2 - دانستن چارچوب Entity و MVC

در این تصویر شما با ویژگی های Entity Framework آشنا می شوید. 

اکنون زمان آن است که با ASP.NET MVC و Entity Framework کار کنید.

در نمونه قبلی وب ASP.Net، ممکن است از ADO.NET استفاده کرده باشید، اما اکنون می خواهم از Entity Framework استفاده کنید. در اینجا یک مقاله با کد از پیش نوشته شده است که مراحل کار را تشریح می نماید   ASP.NET MVC با چارچوب Entity   توسط   وینسنت ماوریک دورانو .

مرحله 4 - دانستن ASP.NET MVC و Web API

در این تصویر ویژگی های API را توضیح داده ام که شما با آن ها آشنا شوید. 

اکنون زمان کار با API وب است. این مقاله را ASP.NET MVC با API Web   توسط   SAINESHWAR BAGERI برای یادگیری بخوانید   .  

مرحله 5 - شروع به کار با SQL Server

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

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

 

اگر SQL Server را روی دستگاه خود نداشته باشید، توصیه میکنم SQL Server را دانلود کنید. دانلود این پایگاه داده رایگان است وشما می توانید نسخه رایگان SQL Server را از اینجا دانلود کنید   لینک .

این زیر ویدیو یوتیوب را که در مورد جزئیات توضیح داده شده، بررسی کنید   چگونه می توان نسخه SQL Server 2012 Express را نصب کرد

پس از نصب این لینک را بررسی کنید   کار با SQL Server را آغاز کنید.

 

مرحله 6 - کار با ASP.NET MVC CRUD

برای تمام برنامه وب یا فرم ها، زمانی که دانستید چگونه یک برنامه تحت وب بسازید مهمترین وظیفه شما کار بر روی پروتکل CRUD است.

CRUD به معنای

  • C: (ایجاد):  قرار دادن رکورد جدید در جداول پایگاه داده.
  • R: (خواندن):  رکورد را از جداول پایگاه داده انتخاب کنید.
  • U: (بروزرسانی):  به روز رسانی رکورد در جداول پایگاه داده
  • D: (حذف):  حذف رکورد از جداول پایگاه داده.

برای جزئیات بیشتر در مورد کار با این مقاله را بررسی کنید   عملیات ASP.NET MVC CRUD از  Csharp Corner   توسط   ویتال Wadje .

قسمت 3 - ASP.NET MVC و توسعه برنامه AngularJS

مرحله 1 کار با AngularJs

ما ممکن است با آنچه Model، View، View Model (MVVM) و چه مدل، View و Controller (MVC) هستند، آشنا باشیم. AngularJs یک چارچوب جاوا اسکریپت است که صرفا بر اساس HTML، CSS و JavaScript نوشته شده است. 

الگوی ANGULARJS مدل نمایش هر چه (MVW) شبیه به الگوهای MVC و MVVM است. در مثال ما از Model، View و Service استفاده کردم. در بخش کد، به بررسی نحوه نصب و ایجاد AngularJs در برنامه MVC خواهیم پرداخت. 

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

توجه داشته باشید

اکنون Angular2 و Angular 4 در دسترس هستند. اگر زمانی در اختیار دارید ، آنها را امتحان کنید و با Angular آشنا شوید.  

این پیوند را دنبال کنید   شروع به کار با AngularJS

مرحله 2 کار با ASP.NET MVC و   AngularJS

اکنون زمان کار با ASP.NET MVC و AngularJS است. اگر شما با برنامه ASP.NET MVC و AngularJS کار می کنید، برنامه شما با کارایی فوق العاده قدرتمند خواهد بود و همچنین می توانید با استفاده از AngularJS در MVC می توانید SPA (برنامه های تک صفحه) ایجاد کنید.

مرحله 3 کار با ASP.NET MVC CRUD

برای تمام برنامه وب یا فرم ها، زمانی که دانستید چگونه یک برنامه تحت وب بسازید مهمترین وظیفه شما کار بر روی پروتکل CRUD است.

CRUD به معنای

  • C: (ایجاد):  قرار دادن رکورد جدید در جداول پایگاه داده.
  • R: (خواندن):  رکورد را از جداول پایگاه داده انتخاب کنید.
  • U: (بروزرسانی):  به روز رسانی رکورد در جداول پایگاه داده
  • D: (حذف):  حذف رکورد از جداول پایگاه داده.

 

مرحله 7 ایجاد برنامه ASP.NET MVC و AngularJS سبد خرید خود را

توجه داشته باشید 

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

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

سبد خرید آنلاین برنامه وب با استفاده از( ASP.NET MVC AngularJS)

این پروژه دارای 2 نوع کاربر است. یکی  ادمین و دیگری مشتری است.

بخش مدیریت

کاربر مدیریت می تواند دسته های زیر را اضافه کند.  اقلام متعلق به یک cateogry زیر و دسته. کاربران مدیریت می توانند موارد را به یک رده زیر اضافه کنند. به عنوان مثال، در رده الکترونیک، Items Household یک طبقه زیر است که می تواند مواردی مانند دوربین، گوشی هوشمند، تلویزیون و کامپیوتر داشته باشد.

جزئیات اقلام شامل

  • نام
  • شرح
  • قیمت
  • زیر رده
  • دسته بندی
  • مقدار

کاربر ادمین می تواند دسته ها را برزورسانی حذف یا اضافه نماید.  

مشتری

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

یک مشتری نیازی نیست حتما وارد شود تا اقلام را جستجو نماید.

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

 مشتریان همچنین می توانند تاریخ خرید اقلام خود را مشاهده کنند.  

ولی برای دیدن جزئیات پرداخت نیازی به ورود نیست

 

قسمت 4 - ASP.NET هسته

آیا شما به دنبال یادگیری ASP.NET هسته و AngularJS هستید؟ در اینجا شما می توانید فهرستی از مقالات را پیدا کنید که به طور کامل به شما در مورد کار با ASP.NET Core توضیح می دهد.

ASP.NET Core یک چارچوب جدید برای متن باز و متقابل پلتفرم برای ساخت برنامه های کاربردی متصل به اینترنت است، مانند برنامه های وب، برنامه های IoT و backends های موبایل . 

برنامه توسعه فرم های ویندوز

اگر شما  به دنبال نرم افزار Windows Forms هستید ، می توانید این کار را با استفاده از .NET انجام دهید. من قبلا بیان کردم که خوب است که برنامه نویسی C # را شروع نمایید. اگر میخواهید مفهوم C # OOP را یاد بگیرید، مقاله من را که در مورد شروع کار نوشته شده است را بخوانید.

توجه داشته باشید 

در این مقاله از توسعه مایکروسافت .NET Console استفاده کرده ام  

مرحله 1 ایجاد اولین فرم ویندوز شما  

برای ایجاد اولین خود، این پیوند را دنبال کنید   C # ویندوز فرم برنامه .  

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

برای ایجاد و کار با این لینک کلیک کنید   فرم های ویندوز کنترل .

مرحله 3 کار با CRUD عملیات و DataGridView در C # نرم افزار Winforms

شما می توانید مقاله من را  که در مورد کار با آن توضیح داده شده است  بخوانید CRUD عملیات در فرم های ویندوز.

این مقاله توضیح خواهد داد:

  • در این نسخه آزمایشی، ما نحوه انجام کار CRUD برای مدیریت پروفایل دانشجویی با استفاده ازDatGridView را یاد خواهیم گرفت 
  • نحوه آپلود و قرار دادن / ویرایش تصویر برای دانش آموزان به پایگاه داده SQL سرور.
  • نحوه نمایش تصاویر از SQL Server بهDataGridView Image Column.
  • ستون تصویر را درDataGridView ویرایش و حذف کنید .
  • ایجادDataGridView به صورت پویا با استفاده از کلاس Helper من DataGridview من (مقاله پیشین من را برای DataGridView کلاس کمکی ارجاع دهید   ایجاد یک کلاس کمکی DatagGridView با استفاده از C #   )
  • ما از DAL Class وBizClass برای انجام عملیات CRUD استفاده خواهیم کرد.
  • چگونگی نمایش شکل گرد تصویر بهDataGridview Student Profile Column.

توسعه برنامه ویندوز

برای توسعه برنامه ویندوز، از Universal Windows Platform (UWP) استفاده خواهیم کرد. برنامه UWP ترکیبی از کد C # و XAML است. توجه داشته باشید در این مقاله ما فقط با کد C # کار می کنیم.

برای پیوستن به UWP، این پیوندها را بررسی کنید

  • https://docs.microsoft.com/en-us/windows/uwp/get-started/your-first-app   
  • https://docs.microsoft.com/en-us/windows/uwp/get-started/create-ahello-world-app-xaml-universal 

    

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

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

آخرین مطالب

آموزش جامع SQL Server (جلسه ۱۲)
آموزش جامع SQL Server (جلسه ۱۲)

دستور UPDATE در SQL Server برای تغییر داده‌های موجود در یک جدول، از دستور UPDATE به شکل زیر استفاده ...

آموزش جامع SQL Server (جلسه ۱۵)
آموزش جامع SQL Server (جلسه ۱۵)

دستور DROP TABLE در SQL Server گاهی، لازم است یک جدول که دیگر استفاده‌ای ندارد را حذف کنید. برای ...

آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)

بخش اول از آخرین مبحث دوره جامع آموزش SQL Server در جلسه قبلی بررسی شد. این مبحث که ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات