#Microsoft Visual Studio

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

С помощью Visual Studio и .NET можно разрабатывать классические приложения, веб-приложения, мобильные приложения, игры и решения для Интернета вещей. Приложения .NET можно создавать на языке C#, F# или Visual Basic.

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

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнерсхемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки системконтроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).

Компоненты Visual Studio
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 studio имеет множество версий. С каждой новой версией добавлялся новый FrameWork с новыми возможностями. 

У Visual Studio есть множество редакций. Мы рассмотрим основные (community professional enterprise).

Основное, что нужно запомнить — community бесплатная, для учащихся, разработчиков открытого ПО и отдельных разработчиков. Professional – для небольших команд разработчиков, подписка платная. Ну а Enterprise версия, конечно, значительно отличается от Professional – в ней много аналитики, встроенных инструментов для командной разработки. 

Как установить?
1. Перейти на оф. сайт Visual Studio
2.  Наведите курсор мыши на кнопку «Скачать версию для Windows» и выберите подходящую вам разновидность программы (описаны выше).
3. Запустите загруженный файл и дождитесь завершения разархивирования.
4. В открывшемся окне нажмите кнопку «Продолжить», по желанию ознакомившись с представленной информацией. Теперь начнется скачивание основных файлов, необходимых для дальнейшей установки программы.
5. Затем происходит выбор компонентов. На вкладке «Рабочие нагрузки» поставьте галочку рядом с нужными вам компонентами. Практически каждый компонент имеет ряд необязательных средств. Их можно включить или отключить через меню в правой части окна установки.
6. На вкладке «Отдельные компоненты» вы можете добавить дополнительные пакеты на свое усмотрение.
7. По необходимости могут быть добавлены языковые пакеты на соответствующей странице. Наиболее важным является «Английский».
8. Затем нажимайте установить и ждите.

Как работать с Visual Studio?
1. Открыть
2. Нажать на создание проектаэ
3. Выбрать язык программирвания, на котором будете разрабатывать продукт
4. Выбрать платформу для продукта. 
5. Выбирайте путь и даёте название вашему проекту.
