Windows Presentation Foundation
С помощью WPF, платформы .NET и Visual Studio можно разрабатывать современные ориентированные на данные бизнес-приложения.
Платформа .NET Framework
Мощные возможности, безопасность и гибкость
.NET Framework для настольных систем предоставляет комплексную и согласованную модель программирования для создания ориентированных на данные приложений с простым и безопасным обменом данными.
Windows Presentation Foundation
Полнофункциональность, продуктивность, расширяемость.
Windows Presentation Foundation (WPF) и XAML объединяются в полнофункциональную систему представления для создания визуально привлекательных классических приложений Windows, включающих в себя пользовательский интерфейс, мультимедиа и сложные бизнес-модели. Быстро разрабатывайте бизнес-приложения корпоративного класса, используя комплексный набор функций, в том числе элементы управления, привязку данных, стили, шаблоны и многое другое.


Code
IntelliSense, навигация и рефакторинг
Повысьте эффективность работы разработчиков благодаря расширенному выделению синтаксиса, функции завершения кода IntelliSense и интуитивной навигации по коду в редакторе кода, созданном на основе .NET Compiler Platform (“Roslyn”). Оптимизируйте и обслуживайте свою базу кода с помощью мощных инструментов рефакторинга, а также обнаружения дублирующегося кода.
Проектирование
Профессиональные возможности.
Создавайте привлекательные пользовательские интерфейсы для классических приложений Windows с помощью Blend для Visual Studio — первоклассного инструмента разработки для приложений XAML. Создавайте красивые переходы и визуализации с помощью полного набора инструментов векторной графики, мощных возможностей редактирования шаблонов, анимации в реальном времени, управления визуальным состоянием и многих других возможностей Blend.


Присоединение
Azure, Office 365, Salesforce и многое другое
Легко интегрируйте приложения с такими облачными службами, как Azure, Salesforce и Office 365, с помощью диспетчера служб Visual Studio для подключенных служб. Вы можете с легкостью управлять своими серверами, службами и базами данных, используя такие функции, как обозреватель сервера и источники данных.
Отладка и анализ
Устранение неполадок, диагностика и исправление
Оптимизируйте процесс разработки с помощью таких первоклассных функций отладки, как IntelliTrace, контроль выполнения кода и инструменты отладки пользовательского интерфейса для XAML, а также возможностей, позволяющих понимать и разрешать исключения.
Оптимизация
Измерение, определение, улучшение
Оптимизируйте свои приложения WPF с помощью таких инструментов, как «Использование ЦП», «Использование памяти», «Использование GPU» и «Временная шкала приложения» в разделе производительности и диагностики. Определите узкие места и увеличьте производительность благодаря ориентированному на сценарии представлению об использовании ресурсов в своем приложении.
Тестирование
Проверка, автоматизация, управление
Внедряйте процедуры тестирования, такие как автоматическое тестирование и тестирование вручную, произвольное и нагрузочное тестирование, с помощью Visual Studio и Team Foundation Server. С помощью инструментов Lab Management из Visual Studio вы можете автоматически выполнять сборку, развертывание и тестирование в своей лабораторной среде.


Развертывание
Упаковка, публикация, обновление.
Создавайте пакеты для установщика Microsoft Windows с помощью проектов установки Visual Studio. Создавайте и публикуйте самостоятельно обновляющиеся приложения благодаря поддержке в Visual Studio технологии ClickOnce.
Динамичная экосистема.
Открытый код, элементы управления, платформы и инструменты.
Вступите в активное сообщество разработчиков и быстро адаптируйте уже устоявшиеся, а также появляющиеся шаблоны и методики благодаря большому числу библиотек сторонних производителей и библиотек с открытым кодом. Сообщество продолжает совершенствоваться благодаря наличию признанных поставщиков элементов управления и инструментов, которые создают исчерпывающие наборы компонентов и элементов управления для платформы.

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков
Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков
Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров