Что нового в среде Visual Studio 11 beta для программистов

Содержание

Слайд 2

Тренды

Тренды

Слайд 4

Демонстрация:
Новый интерфейс

Демонстрация: Новый интерфейс

Слайд 5

Мощная среда разработки

Продуктивность IDE

Productivity power tools
Межпроектная совместимость
Интегрированные пакетные средства

Интегрированные тесты

Мультиплатформенный профайлинг
Заменяемые движки

Мощная среда разработки Продуктивность IDE Productivity power tools Межпроектная совместимость Интегрированные пакетные
unit тестов
Юнит тестирование для C++

Локальная, удаленная, симуляционная отладка

Поддержка эмулятора Windows 8 с сенсорным вводом
Сбор данных при отладке

Слайд 6

Демонстрация:
Unit-тесты

Демонстрация: Unit-тесты

Слайд 7

Впечатление разработчика

Впечатление разработчика

Слайд 8

Демонстрация:
Анализ кода

Демонстрация: Анализ кода

Слайд 9

Создание приложений для Windows

Создание приложений для Windows

Слайд 10

Средство для Windows

Средство для Windows

Слайд 11

Демонстрация:
Приложения Metro

Демонстрация: Приложения Metro

Слайд 12

Асинхронность это просто

Task Op123Async(string s)
{
var tcs = new TaskCompletionSource();
var

Асинхронность это просто Task Op123Async(string s) { var tcs = new TaskCompletionSource
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” и “await”
Асинхронность практически для любых функций
Асинхронный код выглядит так же как синхронный

async Task Op123Async(string s) {
string s1 = await Op1Async(s);
string s2 = await Op2Async(s1);
string s3 = await Op3Async(s2);
return s3;
}

Слайд 13

Демонстрация:
Асинхронность

Демонстрация: Асинхронность

Слайд 14

Новые средства DirectX

Визуальная разработка
Работа с графикой и управление
библиотекой
Визуальное HLSL программирование
Отладка на

Новые средства DirectX Визуальная разработка Работа с графикой и управление библиотекой Визуальное
новом уровне
Отладка кода GPU
Связи между событиями GPU и кодом

Слайд 18

Visual Studio 11 Трансформация ваших идей в реальность

Современные клиентские и бизнес приложения
Простое и

Visual Studio 11 Трансформация ваших идей в реальность Современные клиентские и бизнес
эффективное окружение для разработки
Совместная и гибкая работа команды

Слайд 19

Начните сегодня

Скачайте предварительные версии
Windows Consumer Preview http://windows.microsoft.com/en-us/windows-8/download
Visual Studio 11 Beta http://www.microsoft.com/visualstudio/11

Начните сегодня Скачайте предварительные версии Windows Consumer Preview http://windows.microsoft.com/en-us/windows-8/download Visual Studio 11 Beta http://www.microsoft.com/visualstudio/11