Понравилась презентация – покажи это...
Слайд 0
Артем Шабаршин
Что нового в среде Visual Studio 11 beta для программистов
Слайд 1
Тренды
Слайд 2
Слайд 3
Демонстрация:
Новый интерфейс
Слайд 4
Мощная среда разработки
Продуктивность IDE
Productivity power tools
Межпроектная совместимость
Интегрированные пакетные средства
Интегрированные тесты
Мультиплатформенный профайлинг
Заменяемые движки unit тестов
Юнит тестирование для C++
Локальная, удаленная, симуляционная отладка
Поддержка эмулятора Windows 8 с сенсорным вводом
Сбор данных при отладке
Слайд 5
Демонстрация:
Unit-тесты
Слайд 6
Впечатление разработчика
Слайд 7
Демонстрация:
Анализ кода
Слайд 8
Создание приложений для Windows
Слайд 9
Средство для Windows
Слайд 10
Демонстрация:
Приложения Metro
Слайд 11
Асинхронность это просто
Task<string> Op123Async(string s)
{
var tcs = new TaskCompletionSource<string>();
var state = 0;
Action resume = delegate {
switch (state) {
case 0: Task<string> t1 = Op1Async(s);
state = 1; t1.ContinueWith(resume);
break;
case 1: Task<string> t2=Op2Async(t1.Result);
...}
Создавайте простые, мощные, ориентированные на пользователя приложения
Новые ключевые слова “async” и “await”
Асинхронность практически для любых функций
Асинхронный код выглядит так же как синхронный
async Task<string> Op123Async(string s) {
string s1 = await Op1Async(s);
string s2 = await Op2Async(s1);
string s3 = await Op3Async(s2);
return s3;
}
Слайд 12
Демонстрация:
Асинхронность
Слайд 13
Новые средства DirectX
Визуальная разработка
Работа с графикой и управление
библиотекой
Визуальное HLSL программирование
Отладка на новом уровне
Отладка кода GPU
Связи между событиями GPU и кодом
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Visual Studio 11Трансформация ваших идей в реальность
Современные клиентские и бизнес приложения
Простое и эффективное окружение для разработки
Совместная и гибкая работа команды
Слайд 18
Начните сегодня
Скачайте предварительные версии
Windows Consumer Preview http://windows.microsoft.com/en-us/windows-8/download
Visual Studio 11 Beta http://www.microsoft.com/visualstudio/11
Слайд 19
Артем Шабаршин
Спасибо