مقداد شکیبا

۶ مطلب با موضوع «.NET Framework» ثبت شده است

  • ۱
  • ۰

ASP.NET Web Application

این نوع پروژه برای تولید نرم افزار های تحت وب و سایت های اینترنتی به کار می رود.

نرم افزار تولید شده، بر روی یک کامپیوتر که نقش سرور را در شبکه یا اینترنت بازی می کند، نصب می شود. کاربران نیازی به نصب هیچ نرم افزاری یا انجام تنظیمات خاصی ندارند و با استفاده از نرم افزار Browser خود مانند Internet Explorer به سایت (نرم افزار مورد نظر) وصل شده و درخواست های خود را ارسال و جواب دریافت می کنند.

  • مقداد شکیبا
  • ۱
  • ۰

Windows Service

این نوع پروژه برای ساخت سرویس های ویندوز به کار می رود. سرویس ها اغلب برنامه های سیستمی هستند که در پس زمینه اجرا می شوند تا وظایف بخصوصی، مثلا نظارت یا خدمات دهی، را به طور خودکار انجام دهند و معمولا کاربران عادی دخالتی در اجرای آنها نمی کنند و حتی ممکن است از وجود آن ها بی خبر باشند.

  • مقداد شکیبا
  • ۰
  • ۰

Console Application

شاید این نوع پروژه برای کسانی که با سیستم عامل Dos و زبان های برنامه نویسی قدیمی مانند QBasic، Pascal یا C کار کرده اند آشناتر به نظر برسد.

هرچند پروژه نوع Console هم در واقع در ویندوز اجرا می شود اما ارتباط آن با کاربر توسط خط فرمان (Command Line) و تایپ دستورات انجام می شود

  • مقداد شکیبا
  • ۱
  • ۰

Web Service

برای ارائه سرویس های تحت وب مبتنی بر XML از این نوع پروژه استفاده می شود. در واقع web service ها ارتباط بین نرم افزار های تحت وب را سامان می دهند. این سرویس ها کاربردهای فراوانی دارند اما در این جا به دو مثال اکتفا می کنیم.

مثال1: فرض کنید سازمان هواشناسی می خواهد این اجازه را به صاحبان سایر سایت ها بدهد تا امکان نمایش دمای لحظه ای شهر های مختلف را مستقیما به کاربران خود بدهند.

  • مقداد شکیبا
  • ۱
  • ۰

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

ماشین حساب ویندوز، نرم افزارهای حسابداری ساده، نرم افزار Word ، یک فرهنگ لغت، نرم افزارهای پخش موسیقی یا کپی DVD و اکثر بازی های کامپیوتری نمونه های متداولی از برنامه های تحت ویندوز هستند.

  • مقداد شکیبا
  • ۱
  • ۰

Visual Studio

Visual Studio یا VS شامل مجموعه کاملی از ابزارها برای ساخت انواع پروژه های نرم افزاری با استفاده از زبان ها و تکنولوژی های مدرن است.

پروژه های نرم افزاری را می توان به سه دسته اصلی تقسیم بندی کرد:

1- نرم افزارهای کاربردی Desktop معروف به نرم افزارهای تحت ویندوز یا windows application

2- نرم افزارهای تحت وب یا web application

3- نرم افزار های دستگاهها و گوشی های موبایل (Android IOS)

  • مقداد شکیبا