Список встраиваемых дополнений для Microsoft Visual Studio. Microsoft visual studio что такое


Microsoft Visual Studio Express 2013 для Web с обновлением 3 – обзор и установка на Windows 7 | Info-Comp.ru

Сейчас мы рассмотрим инструмент создания Web приложений, сайтов, различных веб сервисов на основе технологии ASP.NET, а именно Microsoft Visual Studio Express 2013 для Web. Мы поговорим о том, что же это за инструмент, где его взять, а также установим его на операционную систему Windows 7.

И начнем мы, конечно же, с теории.

Что такое  Microsoft Visual Studio Express 2013 для Web?

Microsoft Visual Studio Express 2013 для Web – это бесплатная среда разработки web приложений, сайтов, web-служб использующая технологию ASP.NET.

Разработчиком данного инструмента является компания Microsoft, в прочем, как и самой технологии ASP.NET.

Если кто не знает ASP.NET это технология позволяет писать код на таких языках программирования как C#, Visual Basic.NET и JScript.NET, и главное отличие от скриптового принципа программирования web приложений, является то, что здесь написанный код компилируется при первом обращении, а затем только исполняется. Что увеличивает скорость работы web сайта или любого другого web приложения.

Кто уже знаком с любыми редакциями Visual Studio, например мы недавно рассматривали Microsoft Visual Studio Express 2013 для Windows Desktop, то с редакцией для Web разобраться не составит труда, и, кстати, будет огромным плюсом, если Вы уже знакомы с перечисленными выше языками программирования, например C# или Visual Basic.NET.

Данная среда программирования отлично подходит для начинающих web программистов, поэтому она и является бесплатной, но если у Вас на предприятии развернута полноценная Visual Studio, то перейти на нее не составит труда, тем более что все созданные проекты совместимы, так как это практически одно и тоже, единственное Express версия имеет некоторые ограничения по функциональности, но, так как это среда для начинающих, то эти ограничения Вы и не заметите.

Существует много версий Visual Studio Express для Web и последней на данный момент является 2013 версия с пакетом обновления 3 от 30.07.2014г., хотя за пару дней до публикации этой статьи вышло обновление 4, но это всего версия-кандидат, и как сообщают сами разработчики, она может содержать некие ошибки, которые устранятся в окончательном выпуске, поэтому я решил в примере устанавливать Visual Studio Express 2013 для Web с обновлением 3, но если к тому моменту, когда Вы будете читать этот материал уже выйдет полноценный выпуск обновления 4 или даже больше (постараюсь об этом указывать в комментариях к статье), то конечно советую устанавливать самую последнюю версию со всем последними обновлениями.

Скачать Visual Studio Express 2013 для Web с обновлением 3 (доступно обновление 4) можно в центре загрузки Microsoft, на сегодняшний день доступна следующая ссылка - https://www.microsoft.com/ru-ru/download/details.aspx?id=44912

Требования для установки Visual Studio Express 2013 для Web

Данная среда разработки может быть установлена на следующие операционные системы:

  • Windows 7 Service Pack 1;
  • Windows 8;
  • Windows 8.1;
  • Windows Server 2008 R2 SP1;
  • Windows Server 2012;
  • Windows Server 2012 R2.

Как заявляют разработчики, компьютер должен быть с процессором с частотой 1,6 ГГц или более мощный. Оперативной памяти 1 гигабайт, 4 гигабайта свободного места на диске, но желательно больше, так как даже при установке (мы увидим ниже) будет надпись, что потребуется до 5 гигабайт, поэтому советую сразу перестраховаться.

Также по заявлениям разработчиков данная версия Visual Studio Express 2013 для Web лучше всего работает с Internet Explorer 10 или выше.

Больше никаких серьезных требований, я не нашел. Как было сказано в название материала, я буду устанавливать Visual Studio Express 2013 для Web на операционную систему Windows 7.

Установка Microsoft Visual Studio Express 2013 для Web на Windows 7

Шаг 1

Переходим по приведенной выше ссылке и нажимаем скачать, затем выбираем нужный файл, лично выбрал iso образ, который включает в себя все необходимые пакеты, поэтому и весит 4.5 гигабайта, но Вы можете скачать программу установки, которая автоматически будет скачивать все необходимые пакеты, но для этого, как Вы понимаете, нужен будет Интернет, но если Вы будете устанавливать VS Express на компьютер без доступа в Интернет, то Вам также необходимо выбрать iso образ. В общем, я выбираю файл vs2013.3_webexp_RUS.iso и жду завершения его скачивания.

Шаг 2

Затем можно записать образ на болванку или смонтировать любой программой по эмуляции оптических дисков, после открываем диск и запускаем файл vns_full.exe, сначала у нас немного повисит заставка Visual Studio, а потом запустится установщик, и на первом окне мы должны будем согласиться с условиями лицензионного соглашения и по желанию, можем присоединиться к программе по улучшению качества программного обеспечения, я соглашаюсь с условиями лицензии, а в программе не хочу участвовать, поэтому и не ставлю соответствующую галочку, жмем «Установить»

В последствии программа сначала создаст точку восстановления, на случай непредвиденных ситуаций, а потом начнется установка

Шаг 3

И после примерно 30-40 минут (в зависимости от мощности компьютера), у меня установка длилась 35 минут, установка будет завершена, жмем «Запустить»

Шаг 4

При первом запуске Вам предложат выполнить вход для синхронизации всех параметров VS на различных устройствах, я пока это не буду делать, поэтому жму «Не сейчас! Возможно, позже»

Далее будет происходить первоначальная настройка, она займет не больше минуты

Шаг 5

И заключительным этапом установки является предложение о подключение к Azure, какие от этого преимущества Вы соответственно можете почитать непосредственно на самом окне, но я пока не хочу (в случае необходимости это всегда можно сделать), поэтому жму «Перейти на начальную страницу»

И у Вас откроется начальная страница Visual Studio Express 2013 для Web, из которой Вы можете создавать web проекты, или web сайты

После установки в меню пуск появится соответствующий ярлык для запуска VS, также запустить Visual Studio Express 2013 для Web можно через Пуск-> Visual Studio 2013-> VS Express 2013 для Web

На этом предлагаю закончить, в следующих статьях мы с Вами уже создадим какое-нибудь web приложение, используя Microsoft Visual Studio Express 2013 для Web. Удачи!

Похожие статьи:

info-comp.ru

Microsoft Visual Studio - это... Что такое Microsoft Visual Studio?

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

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 поставлялись в качестве самостоятельных пакетов.

Официальноеназвание Кодовоеназвание Внутренняяверсия Версия.NET Framework Датавыхода
Visual Studio x 4.0 x Весна 1995
Visual Studio 97 Boston 5.0 x 1997
Visual Studio 6.0 Aspen 6.0 x 1998-06
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0 2005-11-07
Visual Studio 2008 Orcas 9.0 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 4.0 2010-04-12

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 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET.

Visual Studio .NET (2002)

Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.

Visual Studio .NET 2003

Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio .NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio .NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов[1].

Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.

Visual Studio 2005

Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др.[2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [3] и всех Express-редакций[4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.

Visual Studio 2008

Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista

Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.

Visual Studio 2010

Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.

Visual Studio vNext (2012)

В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нем отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки[5].

На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6].

В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].

Редакции

Visual Studio Express

Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio LightSwitch

Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям.

Visual Studio Standard

Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует.

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

Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:

  • Team Explorer (клиент для TFS)
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition

Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.

Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.

Компилятор как сервис

В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой[8].

Дополнения

Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.

Некоторые из наиболее популярных дополнений:

См. также

Примечания

Ссылки

Литература

  • Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010 — М.: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9.
  • Алекс Макки Введение в .NET 4.0 и Visual Studio 2010 для профессионалов = Introducing .NET 4.0: with Visual Studio 2010 — М.: «Вильямс», 2010. — С. 416. — ISBN 978-5-8459-1639-6.
  • Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008 — М.: «Диалектика», 2009. — С. 1216. — ISBN 978-5-8459-1532-0.
  • Пауэрс Л., Снелл М. Microsoft Visual Studio 2008 = Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell — C.: «БХВ-Петербург», 2008. — С. 1200. — ISBN 978-5-9775-0378-5.
  • Майо Д. Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide) — C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0.

dis.academic.ru

Microsoft Visual Studio - это... Что такое Microsoft Visual Studio?

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

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 поставлялись в качестве самостоятельных пакетов.

Официальноеназвание Кодовоеназвание Внутренняяверсия Версия.NET Framework Датавыхода
Visual Studio x 4.0 x Весна 1995
Visual Studio 97 Boston 5.0 x 1997
Visual Studio 6.0 Aspen 6.0 x 1998-06
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0 2005-11-07
Visual Studio 2008 Orcas 9.0 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 4.0 2010-04-12

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 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET.

Visual Studio .NET (2002)

Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.

Visual Studio .NET 2003

Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio .NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio .NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов[1].

Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.

Visual Studio 2005

Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др.[2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [3] и всех Express-редакций[4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.

Visual Studio 2008

Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista

Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.

Visual Studio 2010

Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.

Visual Studio vNext (2012)

В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нем отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки[5].

На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6].

В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].

Редакции

Visual Studio Express

Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio LightSwitch

Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям.

Visual Studio Standard

Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует.

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

Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:

  • Team Explorer (клиент для TFS)
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition

Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.

Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.

Компилятор как сервис

В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой[8].

Дополнения

Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.

Некоторые из наиболее популярных дополнений:

См. также

Примечания

Ссылки

Литература

  • Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010 — М.: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9.
  • Алекс Макки Введение в .NET 4.0 и Visual Studio 2010 для профессионалов = Introducing .NET 4.0: with Visual Studio 2010 — М.: «Вильямс», 2010. — С. 416. — ISBN 978-5-8459-1639-6.
  • Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008 — М.: «Диалектика», 2009. — С. 1216. — ISBN 978-5-8459-1532-0.
  • Пауэрс Л., Снелл М. Microsoft Visual Studio 2008 = Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell — C.: «БХВ-Петербург», 2008. — С. 1200. — ISBN 978-5-9775-0378-5.
  • Майо Д. Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide) — C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0.

dvc.academic.ru

IDE Microsoft Visual Studio

Что такое Microsoft Visual Studio.

Microsoft Visual Studio представляет собой интегрированную среду разработки программного обеспечения (IDE, Integrated Development Environment), позволяющую создавать программное обеспечение с использованием нескольких технологий программирования.

В нашем Центре программирования IDE Microsoft Visual Studio используется как основной инструмент для обучения разработке программного обеспечения с использованием языков программирования Си и Си++. Поэтому, прежде чем приступить к обучению на курсах по этим языкам программирования, необходимо установить на свой компьютер IDE Microsoft Visual Studio.

Microsoft Visual Studio поставляется компанией Microsoft в нескольких вариантах. Почти все они являются платными программными продуктами. Однако вариант Microsoft Visual Studio Community является бесплатным и предназначен, в том числе, для ознакомительных и обучающих целей. Здесь будет описана загрузка и установка именно Microsoft Visual Studio Community.

В настоящее время текущей версией этого программного продукта является версия Microsoft Visual Studio Community 2015.

Технические требования к компьютеру для установки этой версии:

Процессор с тактовой частотой 1,6 ГГц или большей. 1 ГБ ОЗУ (1,5 ГБ при выполнении в виртуальной машине). 13 ГБ доступного пространства на жестком диске. Жесткий диск 5400 об/мин. Видеоадаптер с поддержкой DirectX 9 (разрешение 1024 x 768 или выше).

Операционная система:

Windows 10. Windows 8.1. Windows 8. Windows 7 с пакетом обновления 1 (SP1).

Установить Microsoft Visual Studio Community 2015 можно двумя способами: скачав полный ISO образ этого программного продукта и выполнив установку из него с локального диска своего компьютера или скачав небольшой веб-установщик и выполнить установку с его помощи. В последнем случае веб-установщик в процессе установки сам загрузит все необходимые компоненты Microsoft Visual Studio Community 2015, а также необходимые обновления операционной системы. Именно этот способ, как более простой, и будет здесь описан.

Установка Microsoft Visual Studio Community 2015.

На странице https://www.visualstudio.com/ru/downloads/ сервера компании Microsoft в блоке Visual Studio Community нажимаем на кнопку «Загружается бесплатно» (рис.1).

Рис. 1. Загрузка веб-установщика.

После этого должен автоматически открыться диалог загрузки веб-установщика. Выберете место на жёстком диске компьютера, куда должен быть сохранён веб-установщик.

Пиктограмма веб-установщика имеет вид, характерный для Microsoft Visual Studio (рис. 2).

Рис. 2. Запуск веб-установщика.

Запустите веб-установщик. Откроется окно инициализации установки (рис. 3).

Рис. 3. Инициализация установки.

После завершения инициализации установки появится окно настроек установки (рис. 4).

Рис. 4. Настройка установки.

В поле «Выберете место установки» Вы можете указать то место в файловой системе Вашего компьютера, куда будет установлена Microsoft Visual Studio Community 2015. А дальше первая тонкость!!! Выберете тип установки «Выборочная». Дело в том, что при выборе варианта «По умолчанию» установщик не установит компоненты, необходимые для создания программ на языках Си и Си++, которые нам нужны.

ВНИМАНИЕ! Выберете тип установки «Выборочная».

Нажмите кнопку «Далее».

Появится окно выбора компонентов (рис. 5).

Рис. 5. Выбор компонентов.

В этом окне в разделе «Языки программирования» установите галочку у пункта «Visual C++». Убедитесь, что выбраны и все его подпункты. Это указывает установщику на необходимость установки средств разработки на языках Си и Си++.

Нажмите кнопку «Далее».

Откроется окно, показывающее выбранные компоненты (рис. 6).

Рис. 6. Просмотр выбранных компонентов.

Нажмите кнопку «Установить». Если потребуется — введите пароль администратора. Начнётся процесс установки (рис. 7).

Рис. 7. Отображение хода установки.

Этот процесс может быть долгим, даже утомительным. Установщик скачает и установит на Ваш компьютер необходимые компоненты Microsoft Visual Studio Community 2015, а также необходимые обновления операционной системы.

После завершения установки появится финальное окно (рис. 8).

Рис. 8. Завершение установки.

Перезагрузите компьютер, нажав кнопку «Перезагрузить сейчас».

Первый запуск Microsoft Visual Studio Community 2015.

После перезагрузки компьютера запустите Microsoft Visual Studio Community 2015. При первом входе в программу появится окно, показанное на рис. 9.

Рис. 9. Первый запуск Visual Studio Community 2015.

Это окно, фактически, предлагает Вам зарегистрировать Вашу установку Microsoft Visual Studio Community 2015 на сайте Microsoft. Можно, конечно, отказаться, нажав ссылку «Не сейчас! Возможно, позже», но они не отстанут, через 30 дней Microsoft Visual Studio Community 2015 откажется работать без регистрации.

Так как регистрация этого программного продукта не требует от Вас оплаты, то следует сделать это сейчас. Если у Вас нет учётной записи Microsoft (вполне вероятно, Вы даже не знаете, что это такое!), создайте её, нажав «Зарегистрируйтесь».

Откроется браузере откроется окно сервера Microsoft, содержащее форму регистрации. Введите требуемые данные, из которых главные — адрес электронной почты и пароль создаваемой учётной записи. На указанный электронный адрес придёт код активации выполненной Вами регистрации. Введите его в соответствующее поле и завершите регистрацию.

После этого вернитесь в окно, показанное на рис. 9 и нажмите кнопку «Войти». Введите адрес электронной почты и пароль, указанные при регистрации Вашей учётной записи.

Всё. Теперь остаётся выбрать понравившуюся Вам цветовую схему оформления (рис. 10).

Рис. 10. Выбор цветовой схемы.

Нажмите кнопку «Запуск Visual Studio». И всё. Откроется программа.

Давайте проверимся.

Проверим работоспособность только что установленной Microsoft Visual Studio Community 2015. Скачайте zip-архив SimpleTextOutput.zip, содержащий пробный проект с сайта Центра программирования (рис. 11).

Рис. 11. zip-архив пробного проекта.

Двойным щелчком мыши откройте этот архив. Он содержит папку с таким же именем SimpleTextOutput (рис. 12).

Рис. 12. Папка пробного проекта в архиве.

Скопируйте эту папку из архива в удобное для Вас место файловой системы («вытащите её из архива») (рис. 13).

Рис. 13. Папка пробного проекта.

В этой папке найдите файл с именем SimpleTextOutput.sln с пиктограммой Visual Studio (рис. 14).

Рис. 14. Открываем пробный проект.

Двойным щелчком мыши откройте его в программе Microsoft Visual Studio Community 2015.

В окне программы Microsoft Visual Studio Community 2015 в блоке «Обозреватель решений» на строке SimpleTextOutput, выделенной жирным шрифтом, щёлкните правой кнопкой мыши и в появившемся контекстном меню выберете пункт «Собрать» (рис. 15).

Рис. 15. Сборка пробного проекта.

Дождитесь завершения сборки проекта, когда в нижней части окна, в блоке «Вывод» появится сообщение: Сборка: Успешно: 1, с ошибками: 0,... (рис. 16).

Рис. 16. Сообщение о завершении сборки.

Для запуска пробной программы, которую Вы только что откомпилировали, нажмите кнопку с изображением зелёного треугольника в верхней части окна Microsoft Visual Studio Community 2015 (рис. 17).

Рис. 17. Запуск программы пробного проекта.

В качестве результата работы пробной программы должно появиться окно, показанное на рис. 18.

Рис. 18. Окно программы пробного проекта.

Такие программы, и более сложные, конечно, Вы сможете самостоятельно писать после окончания профессионального курса уже по языку Си.

Для завершения работы пробной программы нажмите кнопку с изображением коричневого квадрата в верхней части окна Microsoft Visual Studio Community 2015 (рис. 19).

Рис. 19. Закрытие программы пробного проекта.

Если все эти шаги выполнились нормально, программа Microsoft Visual Studio Community 2015 сделала своё дело. Дальнейшие инструкции по работе с ней содержатся в курсах по языку программирования Си.

www.programstudy.ru

Microsoft Visual Studio - это... Что такое Microsoft Visual Studio?

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

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 поставлялись в качестве самостоятельных пакетов.

Официальноеназвание Кодовоеназвание Внутренняяверсия Версия.NET Framework Датавыхода
Visual Studio x 4.0 x Весна 1995
Visual Studio 97 Boston 5.0 x 1997
Visual Studio 6.0 Aspen 6.0 x 1998-06
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0 2005-11-07
Visual Studio 2008 Orcas 9.0 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 4.0 2010-04-12

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 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET.

Visual Studio .NET (2002)

Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.

Visual Studio .NET 2003

Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio .NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio .NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов[1].

Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.

Visual Studio 2005

Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др.[2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [3] и всех Express-редакций[4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.

Visual Studio 2008

Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista

Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.

Visual Studio 2010

Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.

Visual Studio vNext (2012)

В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нем отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки[5].

На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6].

В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].

Редакции

Visual Studio Express

Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio LightSwitch

Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям.

Visual Studio Standard

Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует.

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

Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:

  • Team Explorer (клиент для TFS)
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition

Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.

Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.

Компилятор как сервис

В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой[8].

Дополнения

Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.

Некоторые из наиболее популярных дополнений:

См. также

Примечания

Ссылки

Литература

  • Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010 — М.: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9.
  • Алекс Макки Введение в .NET 4.0 и Visual Studio 2010 для профессионалов = Introducing .NET 4.0: with Visual Studio 2010 — М.: «Вильямс», 2010. — С. 416. — ISBN 978-5-8459-1639-6.
  • Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008 — М.: «Диалектика», 2009. — С. 1216. — ISBN 978-5-8459-1532-0.
  • Пауэрс Л., Снелл М. Microsoft Visual Studio 2008 = Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell — C.: «БХВ-Петербург», 2008. — С. 1200. — ISBN 978-5-9775-0378-5.
  • Майо Д. Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide) — C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0.

xzsad.academic.ru

Microsoft Visual Studio - это... Что такое Microsoft Visual Studio?

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

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 поставлялись в качестве самостоятельных пакетов.

Официальноеназвание Кодовоеназвание Внутренняяверсия Версия.NET Framework Датавыхода
Visual Studio x 4.0 x Весна 1995
Visual Studio 97 Boston 5.0 x 1997
Visual Studio 6.0 Aspen 6.0 x 1998-06
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0 2005-11-07
Visual Studio 2008 Orcas 9.0 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 4.0 2010-04-12

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 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы .NET.

Visual Studio .NET (2002)

Visual Studio .NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) выпущен в марте 2005.

Visual Studio .NET 2003

Visual Studio .NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает .NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio .NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio .NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio .NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов[1].

Service Pack 1 для Visual Studio .NET 2003 выпущен 13 сентября 2006.

Visual Studio 2005

Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает .NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др.[2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 [3] и всех Express-редакций[4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007.

Visual Studio 2008

Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista

Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с .NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке.

Visual Studio 2010

Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с .NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic .NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях.

Visual Studio vNext (2012)

В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нем отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки[5].

На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6].

В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].

Редакции

Visual Studio Express

Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio LightSwitch

Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям.

Visual Studio Standard

Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует.

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

Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:

  • Team Explorer (клиент для TFS)
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition

Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.

Помимо клиентских приложений, Team System также включает в себя Team Foundation Server.

Компилятор как сервис

В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой[8].

Дополнения

Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.

Некоторые из наиболее популярных дополнений:

См. также

Примечания

Ссылки

Литература

  • Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010 — М.: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9.
  • Алекс Макки Введение в .NET 4.0 и Visual Studio 2010 для профессионалов = Introducing .NET 4.0: with Visual Studio 2010 — М.: «Вильямс», 2010. — С. 416. — ISBN 978-5-8459-1639-6.
  • Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008 — М.: «Диалектика», 2009. — С. 1216. — ISBN 978-5-8459-1532-0.
  • Пауэрс Л., Снелл М. Microsoft Visual Studio 2008 = Microsoft Visual Studio 2008 Unleashed by Lars Powers and Mike Snell — C.: «БХВ-Петербург», 2008. — С. 1200. — ISBN 978-5-9775-0378-5.
  • Майо Д. Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide) — C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0.

brokgauz.academic.ru

Список встраиваемых дополнений для Microsoft Visual Studio

Ниже представлен список встраиваемых дополнений для Microsoft Visual Studio. Встраиваемые дополнения представляют собой программные продукты, разработанные для использования в составе Microsoft Visual Studio, расширяя и дополняя его возможности. Существует множество версий Microsoft Visual Studio, поэтому некоторые из перечисленных продуктов могут быть несовместимы с определенными версиями VS. Кроме того, Express версии Visual Studio не поддерживают никаких дополнений. Управляемые встраиваемые дополнения обычно располагаются в следующем каталоге Windows Vista (и выше):

C:\Users\{username}\Documents\Visual Studio {version}\Addins.

Встраиваемые дополнения на основе COM могут быть установлены в любой каталог, поскольку пути к их каталогам записываются в реестр.

Языковые дополнения

Разное

  • XNA Game Studio — фреймворк, упрощающий создание игр при помощи Visual C#
  • BREW Mobile Platform (BREWMP) Project Wizard and Compilation Toolbar — BREWMP Platform SDK, включающий в себя дополнение для Visual Studio 2008. Существует менеджер проектов (project wizard) для создания BREWMP-проектов и небольшую панель инструментов для компиляции под различные аппаратные платформы.

Дополнения для IDE

Название Описание Разработчик Год начала разработки Лицензия Поддерживаемые версии VS
AnkhSVN Клиент Subversion для Visual Studio CollabNet Apache 2.0 License VS .NET 2002VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010
Beweevee (англ.) for Visual Studio Тонкий клиент, основанный на beWeeVee SDK, позволяющий совместную работу (Live Collaboration) в VS Corvalius Коммерческая VS .NET 2008
CodeRush Модуль для упрощения работы с кодом Developer Express Inc. Коммерческая VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010
Designbox (англ.) Модуль добавляет инструмент, позволяющий связать предварительные значения с элементами управления. StudioWorks Software, LLC 2008 Коммерческая
Dotfuscator (англ.) Модуль добавляет инструменты, препятствующих выполнению обратной разработки PreEmptive Solutions 2002 Коммерческая VS .NET 2002VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010
PVS-Studio Статический анализатор, выявляющий ошибки в исходном коде приложений на языке C/C++/C++11 ООО "СиПроВер" Коммерческая VS .NET 2005VS .NET 2008VS .NET 2010VS .NET 2012
ReSharper Модуль расширяет возможности рефакторинга для языков .NET, а также добавляет расширенную функциональность для IntelliSense JetBrains Коммерческая VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010
TracExplorer (англ.) Интеграция Trac в Visual Studio 2005 и 2008 Младен МихайловичLinne 2008 GPLv3 VS .NET 2005VS .NET 2008VS .NET 2010
Visual Assist X Рефакторинг и навигация по коду Whole Tomato 2004 Коммерческая VS .NET 2002VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010
VisualSVN (англ.) Интеграция Subversion в Visual Studio VisualSVN Limited 2005 Коммерческая VS .NET 2003VS .NET 2005VS .NET 2008VS .NET 2010VS .NET 2012
VsTortoise (англ.) Бесплатный модуль TortoiseSVN для Visual Studio Apache License VS .NET 2005VS .NET 2008VS .NET 2010
XMLSpy Встраивает XMLSpy IDE в Visual Studio Altova
UModel (англ.) Добавляет в Visual Studio поддержку всех 14 типов UML-диаграмм и функциональность инженеринга кода Altova VS .NET 2005VS .NET 2008VS .NET 2010

Примечания

Ссылки

dal.academic.ru