Microsoft Visual Studio С++

03 января 2013

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

Visual Studio включает следующие компоненты:

  • Visual Basic .NET, а до его появления — Visual Basic
  • Visual C++
  • Visual C#
  • Visual F# (включён начиная с Visual Studio 2010)
  • Microsoft SQL Server либо Microsoft SQL Server Express

Ранее, в состав Visual Studio также входили продукты:

  • Visual InterDev
  • Visual J++
  • Visual J#
  • Visual FoxPro
  • Visual Source Safe — файл-серверная система управления версиями

Возможности:

Microsoft Visual C++ поддерживает разработку приложений как на Managed C++ и C++/CLI, так и на обычном C++, и тем самым позволяет генерировать код как для платформы .NET Framework, так и для исполнения в среде «чистой» Windows. В этом отношении Visual C++ является уникальным среди других языковых средств, предоставляемых средой Microsoft Visual Studio, поскольку ни Visual Basic .NET, ни Visual J# не способны генерировать код для чистого Win32, в отличие от предыдущих версий (Visual Basic и Visual J++ соответственно).

Особенности Microsoft Visual Studio 2012

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

Кроме того, в состав версии включена технология поддержки параллельного программирования на графических процессорах C++ Accelerated Massive Parallelism (сокращенно C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP может работать на графических процессорах всех основных производителей. Также упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий.

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

Рейтинг@Mail.ru