Visual Studio 2012 Имя и фамилия докладчика, должность Корпорация Microsoft
Visual Studio 2012 Воплощение новых идей в жизнь Современные приложения для конечных пользователей и бизнес-пользователей Упрощенная и эффективная среда разработки Гибкая совместная разработка программного обеспечения
Сенсорное управление Подключение к Интернету Консьюмеризация ИТ Облака и службыСоциальные сети
Team Explorer Everywhere РАСШИРЯЕМЫЕ API SharePoint Project Server System Center TEAM FOUNDATION SERVER SQL Server Office Веб-доступ Windows Azure Управление версиями Автоматизации построений Настраиваемые процессы Управление требованиями Управление тестовыми случаями Управление проектами Полная прослеживаемость Lab ManagementАналитика
Удобство использовани я УпрощениеСокращение
Повышение эффективности интегрированной среды разработки (IDE) Совместимость проектов Интегрированная функция упаковки приложения Интегрированные функции тестирования и профилирования Профилирование для нескольких платформ Расширяемые тестовые платформы Модульные тесты для управляемого и машинного кода Локальная отладка, удаленная отладка и отладка в симуляторе Симулятор устройств с полной поддержкой Windows 8 и сенсорных функций Удаленные сборщики платформы
C# 5.0 и VB 11.0 Поддержка среды выполнения Windows Атрибуты информации о вызывающем Итераторы (VB) F# 3.0 Провайдеры типов Выражения запроса Поддержка переносимой библиотеки VC Полная стандартная библиотека C++ 11 Несколько стандартных функций языка C++ Поддержка среды выполнения Windows (включая интерфейс XAML)
Task Op123Async(string s) { var tcs = new TaskCompletionSource (); var state = 0; Action resume = delegate { switch (state) { case 0: Task t1 = Op1Async(s); state = 1; t1.ContinueWith(resume); break; case 1: Task t2 = Op2Async(t1.Result);...} async Task Op123Async(string s) { string s1 = await Op1Async(s); string s2 = await Op2Async(s1); string s3 = await Op3Async(s2); return s3; } Создавайте простые, мощные, ориентированные на клиентов приложения Построение адаптивных и масштабируемых приложений Новые зарезервированные слова «async» и «await» Использование оператора «await» практически в любом случае Создание асинхронного кода, который выглядит как синхронный
Приложения для настольных ПК Приложения с большим объемом графических операций Драйверы Windows Стиль Metro для Windows
.NET 4.5 Асинхронные операции с файлами Время запуска: фоновая поддержка JIT и многоядерных процессоров Занимаемое место на диске (60 % от.NET4) Поддержка фонового сборщика мусора на сервере Поддержка веб-сокета WPF 4.5 Новая рабочая область конструирования для WPF Улучшенный контроль ленты Панель виртуализации Поддержка потока Non-UI для работы с данными Улучшенная привязка данных
Управление визуальными активами Доступ на время разработки к моделям и текстурам Инструментарий HLSL Интегрированная графическая отладка Отладка выполненного кода GPU Связь событий GPU с исходными файлами и активами Инструменты и платформы для параллельной разработки C++ AMP, PPL и TPL Полная поддержка отладчика для параллельной разработки кода
Модернизированная разработка драйверов Упрощение стандартных задач разработки драйверов Дополнительный пакет «Комплект разработки драйверов для Windows (WDK)» Повышение качества Средства для проверки качества и тестирования драйверов в интегрированной среде разработки Создание более надежных и эффективных драйверов Улучшенная структура драйверов
Новые разработчики для всех приложений в стиле Metro Создание и повторное использование ресурсов Настраиваемое время разработки Редактор XAML с IntelliSense Архитектура общего доступа с приложением Blend Создание объектов Макет Редактирование свойств
Разработано для Windows Прямой доступ к элементам управления и библиотекам Windows Встроенный HTML5/CSS3/JavaScript Рабочий процесс проектирования и разработки Ориентация на дизайн фокус на концепциях, а не на синтаксисе Визуальный конструктор с динамическим интерфейсом на JavaScript
Новейшие платформы Windows Azure Windows Azure SDK Шина обслуживания v2 с запросами Веб-роли ASP.NET MVC Интегрированное развертывание Управление несколькими настройками служб Добавление проектов развертывания к существующим проектам Обновление SDK от проекта к проекту Проверка и профилирование Усовершенствованная проверка пакетов Windows Azure Профилированные приложения, выполняемые в Windows Azure
Редактирование, отладка и профилирование JavaScript и CSS Создание приложений Windows Internet Explorer 10 Использование HTML5 с ASP.NET
Усовершенствованная интегрированная среда разработки для HTML и CSS Новые фрагменты HTML5 и CSS3 Извлечение для пользовательского элемента управления Соответствующее изменение закрывающего тега при редактировании открывающего Автоматический отступ Структурирование Поддержка комментариев и (или) отмена комментариев Улучшение IntelliSense Автоматическое сокращение IntelliSense для разметки кода в рамках атрибутов Дополнительные триггеры IntelliSense
Проводник DOM Проверка и изменение DOM в IE или WWA Отслеживание стиля для CSS Отладка макета Консоль JavaScript Интерактивная консоль REPL для страницы API консоли Отчеты об ошибках из основного приложения синтаксис, анализ и проблемы сети Однострочный и многострочный ввод с историей
Новый инспектор страницы объединяет все инструменты Объединение инструментов браузера, ASP.NET и исходного кода в интегрированное средство устранения неполадок Простая диагностика проблем в проектах веб-приложений и веб-сайтов Указание исходного кода при выборе браузера одним щелчком мыши Переход от HTML/CSS/JS в браузере к актуальным исходным файлам одним щелчком мыши
Поддержка широкого спектра мобильных устройств Автоматические оптимизированные представления и страницы для мобильных устройств: возможность различать планшет и телефон NuGet и JQuery для мобильных устройств, стартовый набор для мобильных устройств, легче маркировать мобильные и настольные приложения Улучшенное формирование скриптов и управление Полная поддержка ECMAScript v5 Усовершенствования JQuery Элементы управления JQuery: Datagrid и др. от Microsoft Комплексная веб-платформа Предварительно построенные представления AJAX с поддержкой приложения MVC AJAX: подкачка, сортировка и веб-формы на стороне клиента Отладка во время работы, выбор запущенного приложения и поиск по его коду и т. д. Улучшенные возможности поисковой оптимизации (SEO)
Понимание SharePoint Конструктор списков и типов контента Улучшенная поддержка изолированных решений Развертывание непосредственно на O365 из Visual Studio JavaScript IntelliSense и улучшенная отладка Более широкое использование инструментов ALM Покрытие кода Инструменты тестирования Поддержка профилировщика
Улучшенное тестирование DevOps Гибкие методы работы Службы разработчика
ТРЕБОВАНИЯ Запасы продуктов Количество OPS Мониторинг Рывок РАБОЧЕЕ ПО Превращение идеи в рабочее ПО Эксплуатация Развертывание и отзывы Определение идей
ТРЕБОВАНИЯ Запасы продуктов Количество OPS Мониторинг Рывок РАБОЧЕЕ ПО Неправильно понятые требования Конфликт приоритетов Разработка Превращение идеи в рабочее ПО Эксплуатация Развертывание и отзывы Определение идей
Эффективность работы команды разработчиков и интеграция ТРЕБОВАНИЯ Запасы продуктов Количество OPS Мониторинг Рывок РАБОЧЕЕ ПО Потеря фокуса Неоправданные ожидания пользователя Разработка Превращение идеи в рабочее ПО Эксплуатация Развертывание и отзывы Определение Выдвижение идей
ТРЕБОВАНИЯ Запасы продуктов Количество OPS Мониторинг Рывок РАБОЧЕЕ ПО Определение Выдвижение идей Невозможно получить отзывы практического характера Невозможно воспроизвести проблему рабочей среды Разработка Превращение идеи в рабочее ПО Эксплуатация Развертывание и отзывы
ТРЕБОВАНИЯ Запасы продуктов Количество OPS Мониторинг Рывок РАБОЧЕЕ ПО Приостановка и возобновление работы Анализ кода Сбор отзывов Модульные тесты Произвольное тестирование Непрерывная интеграция Непрерывное развертывание Интеграция SCOM IntelliTrace в рабочей среде Аналитика PreEmptive Реализация Превращение идеи в рабочее ПО Эксплуатация Развертывание и отзывы Определение Выдвижение идей
Использование собственной интегрированной среды разработки Веб-инструменты управления проектами Командный обозреватель для инструментов и платформ сторонних производителей Упрощение процесса с помощью Visual Studio Функции My Work и анализ кода Качество кода и его клонирование Большая гибкость IntelliTrace в рабочей среде Модульные тесты
Получите выпуски Windows 8 Visual Studio Отправьте нам отзыв
© 2012 Microsoft Corporation. Все права сохранены. Microsoft, Windows и другие названия продуктов являются или могут являться зарегистрированными торговыми марками в США и других странах. Вся информация в данном документе предоставлена исключительно в образовательных целях и отражает точку зрения корпорации Microsoft на освещаемые в документе вопросы на дату публикации документа. Поскольку компания Microsoft должна реагировать на изменяющиеся условия рынка, ничто в этом документе не может расцениваться как обязательства компании Microsoft. Это означает, что компания Microsoft не может гарантировать точность какой-либо информации, представленной в данном документе, после даты публикации. КОРПОРАЦИЯ MICROSOFT НЕ ДАЕТ В ДАННОЙ ПРЕЗЕНТАЦИИ НИКАКИХ ЯВНЫХ ИЛИ СКРЫТЫХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ.