На чем написан visual studio
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Microsoft Visual Studio
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки ПО и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, NET Framework, Xbox, Windows Phone.NET Compact Framework и Microsoft Silverlight.
Содержание
Компоненты
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают: Microsoft SQL Server либо Microsoft SQL Server Express.
В прошлом, в состав Visual Studio также входили продукты:
Версии Microsoft Visual Studio
Visual Studio 97
Visual Studio 97 — первая выпущенная версия Visual Studio, в ней впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях Professional и Enterprise. Она включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0, впервые появилась среда разработки ASP — Visual InterDev. Visual Studio 97 — была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++ (язык программирования), Visual J++, Visual InterDev, и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки. [1]
Visual Studio 6.0
Visual Studio 2005
Visual Studio 2008
Visual Studio 2008 (кодовое имя Orcas) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C Sharpи Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.
Visual Studio 2010
Основные функции
Преимущества Visual Studio 2010
Visual Studio 2010 SP1
Кроме того, были добавлены узкоспециализированные изменения, включающие поддержку:
Также были добавлены следующие важные функции:
Внесены улучшения в поддержке C++, добавлена поддержка новых наборов команд AMD и Intel, сделано объединение сред выполнения Visual Basic и большое количество исправлений в редакторе Visual Studio, оболочке, поддержке расширений, отладчике, IntelliTrace, Setup проектов, поддержке языков, редакторов и множество других улучшений.
Visual Studio 2011
Новая версия средств разработки под кодовым названием Visual Studio 11 предлагает полностью интегрированную среду разработки, которая включает все процессы создания приложений – начиная с архитектуры и дизайна интерфейса и заканчивая созданием самого кода, тестированием ПО и его внедрением и сопровождением в производственной среде. Новые инструменты программирования, управления требованиями и проектами в Visual Studio 11 расширяют принципы гибкой разработки ПО и помогают полностью контролировать весь жизненный цикл разработки приложений (Application lifecycle management, ALM). Управление требованиями и обратной связью позволит разработчикам быстро реагировать на изменения, четко и своевременно определяя задачи заказчиков на протяжении всего цикла разработки. Новые средства автоматизированного и исследовательского тестирования помогут сэкономить время и снизить риски, одновременно непрерывно повышая качество ПО. Visual Studio 11 также ускоряет устранение ошибок, возникающих в производственной среде, благодаря предоставлению регулярных телеметрических данных о развернутом программном обеспечении.
Visual Studio 11 Beta включает поддержку Windows 8 и разработку современных веб-приложений с помощью Visual Studio Express для Windows 8 и Visual Studio 11 Express для Web.
Visual Studio 2012
Усовершенствованные инструменты разработки и контроля в Visual Studio 2012 повышают скорость создания и запуска нового приложения, обеспечивают удобство и эффективность командной работы и раскрывают преимущества и функциональность новой операционной системы Windows 8 и мобильной платформы Windows Phone.
Новый продукт Visual Studio 2012 доступен в России для всех. Профессиональные версии Visual Studio 2012 можно получить бесплатно в рамках программ DreamSpark и BizSpark. Кроме того, технические энтузиасты и небольшие компании могут воспользоваться бесплатной версией Visual Studio 2012 Express для создания собственных приложений.
Производительность
Visual Studio 2012 меняет отношение к процессу разработки, делая его увлекательным и хорошо организованным. Продукт отличается повышенной скоростью загрузки рабочей среды и открывает разработчикам доступ к конкретным проектам буквально в считанные секунды. Кроме того, все длительные процессы выполняются в Visual Studio 2012 в фоновом режиме, что не замедляет скорость работы среды и не отвлекает разработчика от основных задач.
Также рабочая среда Visual Studio 2012 имеет новый контекстно-зависимый интерфейс. Главная его особенность заключается в том, что он предлагает разработчику только те функции и инструменты, которые ему нужны на данном этапе работы. Таким образом, панель инструментов не содержит ничего лишнего и не затрудняет поиск нужных функций.
Функциональная сторона: среда для разработки Visual Studio 2012 создана так, чтобы помогать разработчику и подсказывать ему наилучшие решения. Для этого в продукт были включены специальные технологии, которые упрощают и ускоряют работу. Например, функция Code Clone ищет одинаковые по функционалу коды и объединяет их в соответствующие модули для того, чтобы разработчик впоследствии мог воспользоваться уже готовым кодом при создании нового приложения.
Требования к системе
Поддерживаемая операционная система:
Требования к оборудованию:
Visual Studio 2013
Visual Studio 2013 была опубликована 6.11.2014 года. На сегодняшний день данная версия Visual Studio является часто и широко используемой, поэтому компания Microsoft периодически выпускает обновления для поддержания инновацонности в области разработки современных приложений и управления ими.
Требования к системе
Поддерживаемая операционная система:
Требования к оборудованию:
Дополнительные требования
Для разработки для Windows Phone:
Visual Studio 2015
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов. Visual Studio Community 2015 — это бесплатная полнофункциональная интегрированная среда разработки с мощными, эффективными возможностями для кодирования, инструментами кроссплатформенных разработок мобильных приложений для Windows, iOS и Android, веб- и облачных приложений, а также доступом к тысячам расширений.
Требования к системе
Поддерживаемая операционная система:
Требования к оборудованию:
Дополнительные требования
Для разработки универсальных приложений для Windows и Магазина Windows:
Microsoft Visual Studio
Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнерсхемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки системконтроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Содержание
Компоненты [ ]
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают:
В прошлом в состав Visual Studio также входили продукты:
Версии [ ]
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов.
Visual Studio 97 [ ]
Visual Studio 97 — первая выпущенная версия Visual Studio, в которой впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях — Professional и Enterprise, и включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 и впервые появившуюся среду разработки ASP — Visual InterDev. Visual Studio 97 была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.
Visual Studio 6.0 (1998) [ ]
Visual Studio 2005 [ ]
Visual Studio 2008 [ ]
Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista
Visual Studio 2010 [ ]
Visual Studio 2012 [ ]
Visual Studio 2012 распространяется в тех же редакциях, что и 2010. Изменения коснулись Visual Studio 2012 Express — устанавливаются все языки программирования, а не один, как раньше (Visual Basic 2010 Express, Visual C# 2010 Express), а также теперь существует пять версий Visual Studio Express: Visual Studio Express 2012 для Web, Visual Studio Express 2012 для Windows 8, Visual Studio Express 2012 для Windows Desktop, Visual Studio Express 2012 для Windows Phone и Visual Studio Team Foundation Server Express 2012. Все версии распространяются как отдельные приложения. Visual Studio Express 2012 для Windows 8 позволяет разрабатывать приложения для Windows Store с Modern-интерфейсом, а Visual Studio Express 2012 для Windows Desktop позволяет разрабатывать «классические» приложения для Рабочего стола. Что касается Visual Studio Team Foundation Server Express 2012, то эта версия поставляется с оболочкой Visual Studio 2012.
Visual Studio 2013 [ ]
Visual Studio 2015 [ ]
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов.
Редакции [ ]
Visual Studio Express [ ]
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express-редакциях до версий 2010 года (хотя компилятор бесплатно распространяется с Windows SDK и его можно использовать, компилировать автоматически из IDE нельзя). [источник не указан 445 дней] Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express-редакции:
Вместе с Visual Studio 2012 были выпущены новые Express-версии продукта:
Ключевыми особенностями этих express-версий продуктов являются:
Visual Studio LightSwitch [ ]
Основная статья: Visual Studio LightSwitch
Visual Studio Standard [ ]
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional-редакции. Начиная с версии 2010 более не существует. [источник не указан 445 дней]
Visual Studio Professional [ ]
Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Tools for Office [ ]
Visual Studio Tools for Office включает SDK и расширение для Visual Studio, которое содержит утилиты для разработки под платформу Microsoft Office. Начиная с Visual Studio 2008 включено в версии Professional и выше.
Visual Studio Team System [ ]
Основная статья: Visual Studio Team System
Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:
Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.
Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.
Компилятор как сервис [ ]
Дополнения [ ]
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Некоторые из наиболее популярных дополнений:
Visual Studio
Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista | |||||||
Тип |
---|
Microsoft Visual Studio | |
Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista | |
Тип |
---|