ویژوال استودیو نام محیط یکپارچه توسعه نرم افزار ( IDE ) شرکت مایکروسافت است که جهت تولید برنامه های رایانه ای برای مایکروسافت ویندوز و تولید وبگاه، برنامه های کاربردی وب و خدمات وب استفاده می شود.
ویژوال استودیو از یک ویرایشگر با قابلیت اینتلیسنس ( تکمیل خودکار کد ) بهره می گیرد.
ویژوال استودیو از ۳۶ زبان برنامه نویسی پشتیبانی می کند و تقریباً قابلیت ویرایش و اشکال زدایی را برای تمام زبان های برنامه نویسی ( به شرط وجود سرویس مناسب برای آن زبان ) فراهم می کند. زبان های پیش فرض پشتیبانی شده شامل: C, C++، C++/CLI، VB. NET، C#، F#، TypeScript، XML، JavaScript، XSLT، HTML ، python، CSS و java می باشند.
ساده ترین نسخه ویژوال استودیو، نسخه Community، رایگان است.
ویرایش ویژه
ویرایش ویژه، گونهٔ سبک شدهٔ VS است که به طور رایگان عرضه می شود. امکاناتی که در این نسخه ارائه می شود نسبت به سایر ویرایش ها کم تر است و نمی توان افزونه ای به IDE اضافه کرد. از جمله این که امکان برنامه نویسی برای موبایل، کامپایل ۶۴ بیتی.
ویرایش رایگان
از ۰۲۰۱۴−۱۱−۱۲ ۱۲ نوامبر ۲۰۱۴ و در کنار مجموعه ویژوال استودیو ۲۰۱۳، نسخه Community نیز عرضه شد. [ ۳] پیش از این، تنها نگارش های رایگان ویژوال استودیو، انواع Express با ویژگی هایی محدود بود. این نسخه از ویژوال استودیو، محدودیت های Express را نداشته و با امکانات کامل عرضه می شود و جایگزین Visual Studio Express می باشد. [ ۴] جامعه هدف این نگارش، افراد و گروه های کوچک است. گروه های غیر سازمانی تا ۵ نفر می توانند از این نگارش و گروه های ۶ نفره و بزرگ تر باید از نگارش تجاری استفاده کنند. [ ۵] [ ۶]
ویرایش حرفه ای
از ویژوال استودیو ۲۰۱۰ به بعد این نگارش مبتدی ترین نگارش تجاری است که عرضه می شود. [ ۷] این نگارش از تمامی زبان های برنامه نویسی پشتیبانی شده را شامل می شود. همچنین این نگارش امکان پشتیبانی MSDN در سطح Essentials یا پشتیبانی کامل در سطح MSDN library ( بسته به نوع پروانه ) را فراهم می آورد.
ویرایش سازمانی
علاوه بر ویژگی های ارائه شده توسط نسخه حرفه ای، نسخه Enterprise مجموعه جدیدی از ابزارهای توسعه نرم افزار، توسعه پایگاه داده، همکاری، معیارها، معماری، تست و گزارش دهی را ارائه می کند.
ویژوال استودیو شامل یک اشکال یاب ( به انگلیسی: Debugger ) است که برای اشکال یابی برنامه های نوشته شده با زبان های مورد پشتیبانی ویژوال استودیو مورد استفاده قرار می گیرد. همچنین اشکال یاب ویژوال استودیو می تواند به پروسه های در حال اجرا ( به انگلیسی: running processes ) متصل شده و آن ها را اشکال یابی کند. [ ۸] اگر کد منبع پروسه در حال اجرا در دسترس باشد، اشکال یاب کد در حال اشکال یابی را به صورت هم زمان نمایش می دهد، در غیر اینصورت می تواند دیس اسمبلی کد را نمایش دهد. اشکال یاب ویژوال استودیو همچنین می تواند روبرداری حافظه ( به انگلیسی: memory dump ) ایجاد کند یا روبرداری حافظه را جهت اشکال یابی دریافت کند. [ ۹]
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفویژوال استودیو از یک ویرایشگر با قابلیت اینتلیسنس ( تکمیل خودکار کد ) بهره می گیرد.
ویژوال استودیو از ۳۶ زبان برنامه نویسی پشتیبانی می کند و تقریباً قابلیت ویرایش و اشکال زدایی را برای تمام زبان های برنامه نویسی ( به شرط وجود سرویس مناسب برای آن زبان ) فراهم می کند. زبان های پیش فرض پشتیبانی شده شامل: C, C++، C++/CLI، VB. NET، C#، F#، TypeScript، XML، JavaScript، XSLT، HTML ، python، CSS و java می باشند.
ساده ترین نسخه ویژوال استودیو، نسخه Community، رایگان است.
ویرایش ویژه
ویرایش ویژه، گونهٔ سبک شدهٔ VS است که به طور رایگان عرضه می شود. امکاناتی که در این نسخه ارائه می شود نسبت به سایر ویرایش ها کم تر است و نمی توان افزونه ای به IDE اضافه کرد. از جمله این که امکان برنامه نویسی برای موبایل، کامپایل ۶۴ بیتی.
ویرایش رایگان
از ۰۲۰۱۴−۱۱−۱۲ ۱۲ نوامبر ۲۰۱۴ و در کنار مجموعه ویژوال استودیو ۲۰۱۳، نسخه Community نیز عرضه شد. [ ۳] پیش از این، تنها نگارش های رایگان ویژوال استودیو، انواع Express با ویژگی هایی محدود بود. این نسخه از ویژوال استودیو، محدودیت های Express را نداشته و با امکانات کامل عرضه می شود و جایگزین Visual Studio Express می باشد. [ ۴] جامعه هدف این نگارش، افراد و گروه های کوچک است. گروه های غیر سازمانی تا ۵ نفر می توانند از این نگارش و گروه های ۶ نفره و بزرگ تر باید از نگارش تجاری استفاده کنند. [ ۵] [ ۶]
ویرایش حرفه ای
از ویژوال استودیو ۲۰۱۰ به بعد این نگارش مبتدی ترین نگارش تجاری است که عرضه می شود. [ ۷] این نگارش از تمامی زبان های برنامه نویسی پشتیبانی شده را شامل می شود. همچنین این نگارش امکان پشتیبانی MSDN در سطح Essentials یا پشتیبانی کامل در سطح MSDN library ( بسته به نوع پروانه ) را فراهم می آورد.
ویرایش سازمانی
علاوه بر ویژگی های ارائه شده توسط نسخه حرفه ای، نسخه Enterprise مجموعه جدیدی از ابزارهای توسعه نرم افزار، توسعه پایگاه داده، همکاری، معیارها، معماری، تست و گزارش دهی را ارائه می کند.
ویژوال استودیو شامل یک اشکال یاب ( به انگلیسی: Debugger ) است که برای اشکال یابی برنامه های نوشته شده با زبان های مورد پشتیبانی ویژوال استودیو مورد استفاده قرار می گیرد. همچنین اشکال یاب ویژوال استودیو می تواند به پروسه های در حال اجرا ( به انگلیسی: running processes ) متصل شده و آن ها را اشکال یابی کند. [ ۸] اگر کد منبع پروسه در حال اجرا در دسترس باشد، اشکال یاب کد در حال اشکال یابی را به صورت هم زمان نمایش می دهد، در غیر اینصورت می تواند دیس اسمبلی کد را نمایش دهد. اشکال یاب ویژوال استودیو همچنین می تواند روبرداری حافظه ( به انگلیسی: memory dump ) ایجاد کند یا روبرداری حافظه را جهت اشکال یابی دریافت کند. [ ۹]